- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章4(伪指令和程序设计)
汇编语言与 简单程序设计;一、伪指令
二、汇编程序设计方法
三、程序设计
1、简单程序
2、分支程序
3、循环程序
4、查表程序
5、子程序;一、汇编程序的伪指令;汇编程序的常用伪指令;符号名称 BIT 位地址
将位地址的值赋予符号名称。程序中凡出现该符号名称就代表该位地址。;(1) 设置目标程序起始地址伪指令ORG。
——程序中一定要写!
格式: [标号: ]ORG 16位地址
该伪指令的功能是规定其后面目标程序的起始地址。 它放在一段源程序(主程序、 子程序)或数据块的前面, 说明紧跟在其后的程序段或数据块的起始地址就是指令中的 16 位地址( 4 位十六进制数)。
例如: ORG 2000H
START: MOVA, #7FH
…
; (2) 结束汇编伪指令END。
——程序中一定要写!
格式: [标号: ] END
END是汇编语言源程序的结束标志, 表示汇编结束。 在END以后所写的指令, 汇编程序都不予以处理。 一个源程序只能有一个END命令。 在同时包含有主程序和子程序的源程序中, 也只能有一个END命令, 并放到所有指令的最后, 否则, 就有一部分指令不能被汇编。
; (3) 定义字节伪指令DB。
格式: [标号: ]DB 项或项表
其中项或项表指一个字节, 或用逗号分开的字符串, 或以引号括起来的字符串(一个字符用ASCII码表示, 就相当于一个字节)。 该伪指令的功能是把项或项表的数值(字符则用ASCII码)存入从标号开始的连续存储单元中。
占相应数量的存储空间。; 例如: ORG 2000H
TAB1: DB 30H, 8AH, 7FH, 73
DB ′5′,′A′,′BCD′
由于ORG 2000H, 所以TAB1的地址为2000H, 因此以上伪指令经汇编以后, 将对 2000H开始的若干内存单元赋值:
(2000H) = 30H
(2001H)=8AH
(2002H)=7FH
; (2003H) = 49H ; 十进制数 73 以十六进制数存放
(2004H) = 35H ; 数字 5 的ASCII码
(2005H) = 41H ; 字母A的ASCII码
(2006H) = 42H ; ′BCD′中B的ASCII码
(2007H) = 43H ; ′BCD′中C的ASCII码
(2008H) = 44H ; ′BCD′中D的ASCII码
又如:
…
1FFDH LJMP 1234H
DB 30H, 8AH, 7FH, 73, ′5′, ′A′, ′BCD′; (4) 定义字伪指令DW。
格式: [标号: ]DW 项或项表
DW伪指令与DB的功能类似, 所不同的是DB用于定义一个字节(8 位二进制数), 而DW则用于定义一个字(即两个字节, 16 位二进制数)。 在执行汇编程序时, 机器会自动按高 8 位先存入, 低 8 位后存入的格式排列, 这和MCS—51 指令中 16 位数据存放的方式一致。
例如: ORG 1500H
TAB2: DW 1234H, 80H
汇编以后: (1500H)=12H, (1501H)=34H, (1502H)=00H, (1503H)=80H。
占相应数量的存储空间。
; (5) 预留存储空间伪指令DS。
格式: [标号: ]DS 表达式
该伪指令的功能是从标号指定的单元开始, 保留若干字节的内存空间以备源程序使用。 存储空间内预留的存储
您可能关注的文档
- 液压和气动技术第四章.ppt
- 液压和气动技术包括答案.doc
- 液压和气压传动 02液压传动基础知识.ppt
- 液压和气压传动题库.doc
- 液压和气压传动 第八章.ppt
- 液压复习提纲和答案.doc
- 液压和气压传动 第7章 流量阀和节流.ppt
- 液压和气压技术课后选择题填空题答案.doc
- 湿地监测和管理项目资金管理办法.doc
- 液压和气压传动实验.doc
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
文档评论(0)