微机原理、汇编语言与接口技术 教学配套课件 韩晓茹 ch03 汇编程序设计.pdfVIP

微机原理、汇编语言与接口技术 教学配套课件 韩晓茹 ch03 汇编程序设计.pdf

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 汇编程序设计 编制汇编语言程序的步骤: (1) 分析题意,确定算法 (2) 根据算法画出程序框图 (3) 根据框图编写程序 (4) 上机调试程序 程序结构: 顺序结构 循环结构 分支结构 子程序结构 … 复合结构:多种程序结构的组合 3.1 顺序程序设计  顺序程序:没有分支、循环等转移指令,按指 令书写的前后顺利依次执行  最基本的程序结构  完全采用顺序结构编写的程序并不多见 例题顺序程序设计实例 采用查表法,实现一位16进制数转换为ASCII码显示 例 数据段 ;数据段 ASCII db 30h,31h,32h,33h,34h,35h,36h,37h,38h,39h ;对应0 ~ 9的ASCII码 db 41h,42h,43h,44h,45h,46h ;对应A ~ F的ASCII码 hex db 04h,0bh ;假设两个要显示的数据 例 代码段 ;代码段 mov bx,offset ASCII ;BX指向ASCII码表 mov al,hex ;AL取得一位16进制数 ;恰好就是ASCII码表中的位移 and al,0fh ;只有低4位是有效的,高4位清0 Xlat ;换码:AL ←DS:[BX +AL] mov dl,al ;入口参数:DL ←AL mov ah,2 ;02号DOS功能调用 int 21h ;显示一个ASCII码字符 例 代码段(续) mov al,hex+1 ;转换并显示下一个数据 and al,0fh xlat mov dl,al mov ah,2 int 21h 【例3-1 】将16进制数字转换为对应七段码  七段数码管:7段LED发光管  通过7个发光段的不同组合,能较好地显示16 进制数字(0,…,9 ,A ,b,C,d,E,F)。 每一段由一个二进制位控制它的亮或暗。 a  可用一个字节来控制七段数码管的显示。  各段顺时针分别称为a、b、c、d、e、f 、g, f b 有的产品还附带有一个小数点h,依次对应D0 g ~D7位。  假定0 表示对应段亮, 1 表示对应段暗,那么 e c 显示数字0 对应的控制码应,显 示数字1对应的控制代码,依此 类推,显示数字F对应的控制代码为 d h 。  这种用于控制七段数码管亮暗的代码就称为七 段码。 DSEG SEGMENT LEDTB DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档