- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微型计算机原理》(王忠民版)PPT电子课件教案-第5章 汇编语言程序设计
表5.8 字符颜色 RGB 背景色或正常亮度字符色 高亮度字符色 000 黑 灰 001 蓝 浅蓝 010 绿 浅绿 011 青蓝 浅青蓝 100 红 浅红 101 品红 浅品红 110 棕 黄 111 白 高亮度白 黑白字符方式下字符的显示属性仅为黑或白(灰或高亮度白)。 图形方式的颜色设置与字符方式不同,其颜色不用显式属性字节来设置。设置的方法是用功能号11设置背景颜色,用功能号11和12设置像点颜色。背景颜色有16种,编号为0~15,其颜色是彩色字符方式下正常亮度和高亮度字符颜色的组合,即0为黑色,1为蓝色,……,15为高强度白色。像点的颜色只有6种,由彩色组和彩色值来选择,如表5.9所示。 表5.9 像点颜色 彩色值 彩色组0 彩色组1 1 绿 青 2 红 品红 3 黄 白 例5.7 在屏幕的13行40列位置显示高亮度闪动的“太阳”。程序如下: STACK SEGMENT STACK STACK DW 32 DUP(?) STACK ENDS CODE SEGMENT ASSUME SS:STACK,CS:CODE START: MOV AX,STACK MOV SS,AX MOV AH,7 ;80×25单色字符方式 MOV AL,2 INT 10H MOV AH,15 ;读取显示页号 INT 10H MOV AH,2 ;设置光标位置 MOV DX,0D28H INT 10H MOV AH,9 ;高亮度白闪烁的太阳 MOV AL,0FH MOV BL,8FH MOV CX,1 INT 10H MOV AH,4CH ;返回DOS INT 21H CODE ENDS END START 5.6 汇编语言程序设计的基本方法 5.6.1 顺序程序设计 顺序程序是一种最简单的程序,也称为直线程序,它的执行自始至终按照语句出现的先后顺序进行。 例5.8 求两个数的平均值。这两个数分别放在x单元和y单元中,而平均值放在z单元中。程序如下: DATA SEGMENT x DB 95 y DB 87 ? z DB ? DATA ENDS CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE,DS:DATA START:PUSH DS MOV AX,0 PUSH AX MOV AX,DATA ;装填数据段寄存器DS MOV DS,AX MOV AL,x ;第一个数送入AL ADD AL,y ;两数相加,结果送AL MOV AH,0 ADC AH,0 ;带进位加法,进位送AH MOV BL,2 ;除数2送BL DIV BL ;求平均值送AL MOV z,AL ;结果送入z单元 RET MAIN ENDP CODE ENDS END START 例5.9 在内存中自tab开始的16个单元连续存放着0~15的平方值(平方表),任给一个数x(0≤x≤15),如13,且存放在x单元中,查表求x的平方值,并把结果送入y单元中。根据给出的平方表,分析表的存放规律,可知表的起始地址与数x之和,正是x的平方值所在单元的地址,由此编制程序如下: DATA SEGMENT tab DB 0,1,4,9,16,25,36,49,64,81 DB 100,121,14
您可能关注的文档
- “爱丽 丝梦游仙境”活动策划方案.doc
- “空巢老人”现状之研究_.doc
- “红五环集团”网络设计方案.doc
- “艺术品库存”系统设计.doc
- “饿了么”网络外卖营销策划.doc
- “艾”心飞扬 真情速递——2017上半年艾美特公关建议案.ppt
- 《6S管理之目视化及看板管理培训》(全套课件101P) .doc
- 《2011年联想电脑财务基础知识培训教材》(55页)-财务综合.ppt
- “红圈”家装便捷插座设计本科.doc
- 《ARM嵌入式系统》-基于STM32的温度采集系统设计.docx
- 《微型计算机原理》(王忠民版)PPT电子课件教案-第6章 半导体存储器.ppt
- 《微型计算机原理》(王忠民版)PPT电子课件教案-第7章 输入输出与中断.ppt
- 《微机原理及接口技术》全套PPT电子课件教案-第八章 中断.ppt
- 《心理学基础》_心理学试题及各章节__小抄_电大专科.doc
- 《恒昌新精密模具公司管理人员基本素质培训教材》(89页)-素质训练.ppt
- 《操作系统》全套PPT电子课件教案-第九章 系统安全性.ppt
- 《操作系统》全套PPT电子课件教案-第五章 设备管理.ppt
- 《操作系统》全套PPT电子课件教案-第八章 网络操作系统.ppt
- 《操作系统》综合实训项目设计-基于多队列反馈的进程调度.docx
- 《敬鸣工业公司5S活动与红牌作战》培训课程教材(42页)-现场管理.ppt
文档评论(0)