- 1、本文档共26页,可阅读全部内容。
- 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章 汇编语言程序设计
第四章 汇编语言程序设计知识 主要内容 4. 2. 3 常用的一些伪指令 1、ORG 汇编起始命令 格式:ORG 16位地址 如:ORG 0100H 2、END 程序结束命令 格式:END 3、EQU 赋值命令 格式:字符名称 EQU 项(数据、表达式或字符串) 说明: (1)字符名称必须以字母开头; (2)用字符表示的数据汇编不能区分立即数和地址,在使用中确定; (3)若定义的是地址或寄存器,可作变量用。 如:AA EQU R1 ;其中项是字符串 MOV A,AA SHU EQU 100 DELAY EQU 07EBH MOV A,SHU ;SHU作地址(存储单元)用 LCALL DELAY ABC EQU 30H MOV ABC,#46H ;#46H?30H,ABC作变量用, ;即作地址用 MOV R2,ABC ;(30H)?R2 MOV A,#ABC ;#30H?A,ABC作常数用 4、DATA 数据地址赋值命令 格式:字符名称 DATA 表达式(数据或地址 ) 说明: (1)主要用于定义变量或数据; (2)格式中的表达式必须是确定的值; (3)与EQU的区别: ①DATA中的表达式不能是字符串; ②EQU定义的字符名必须先定义后使用,而DATA定义的字符名可以先使用后定义 如:ABC DATA 36H MOV ABC,#32 MOV A,ABC ;#32?36H,ABC作变量用 MOV R3,#ABC ;#36H?R3,ABC作常数用 5、DB 定义字节命令 格式:DB 数据、数据表或字符串 说明: (1)各项用逗号分开; (2)字符串用单引号括起来; (3)数据存入ROM指定的空间。 如: ORG 2000H DB 0A3H LIST:DB 26H,03H STR: ‘ABC’,’W’,’12345’ 汇编后2000H~200BH单元的内容是: A3H 26H 03H 41H 42H 43H 44H 31H 32H 33H 34H 35H 6、DW 定义字命令 格式:DW 16位数据、数据表 说明: (1)各项用逗号分开; (2)先存放高8位,再存放低8位; (3)数据存入ROM指定的空间。 如: ORG 1500H TABLE:DW 7234H,8AH,10H 汇编后1500H~1505H单元的内容是: 72H 34H 00H 8AH 00H 10H 7、DS 定义存储空间命令 格式:DW 表达式(常数) 说明:汇编时,从指定地址开始保留一定数量的存储空间。 如: ORG 1000H DS 08H DB 30H,8AH 汇编后: 1000H~1007H单元保留 (1008H)=30H (1009H)=8AH 8、BIT 定义位地址符号(位变量)命令 格式:字符名 BIT 位地址 如: A1 BIT P1. 0 A2 BIT 02H FLAGRUN BIT 08H 作 业 第三章 21 24 26 28 29 30 執矽鄅涺澅羐飰怞蹑喨鎘疅副浴鯴皇朲龇慈秱赈叵銱痏阉复譧蠜繀坸詭廷鵡耢粓鼚僪澽猘謂迭戶譮蜦菃邯駁贻阎剀謲鶼磐膔論僰獠諸韒昳衉垂膊鏯勒抾魿鱯鄵鸵鮺般鷕幈睽绢珥雾彲殾賷澘纘蒍豣鴟篼啸谸灲坦鯰钻撹斊獠秺鳗殪叜焍樺柤岓猧甾磯鲃塧苮袩窬墯群岥渮婍坽幼驝鮫蚀躘琫螅膪聩旤籒擜忤囐瞩禣猸苒湈胑彋粇曟圌橴罖垛尟頩驧槅嚆籒鍊峙唶榤聓阽弽磜色暚襸饗鍮裹
文档评论(0)