- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[高等教育]第三章 MCS-51的指令系统
第三章 MCS-51指令系统 3.1汇编语言指令格式 3.1.1 汇编语言格式 汇编语言指令是指能汇编成机器语言代码的指令。?MCS?51汇编语言指令的格式如下: 标号:操作码 [操作数1],[操作数2],[操作数3];注释整个语句行必须在一行之内写完. 各段的含义如下: 1.标号段:标号是用户给指令语句的一个符号. 2.操作码段:操作码指出指令操作的性质或控制要求 3.操作数段:操作数是指令操作码操作的对象 4.注释段: 对程序进行解释,使其具有可读性 例3-1 ORG 1000H START:MOV A,#10H ? ORG 2000H SECOND:CLR A 例3-2 ORG 1000H DB 0AAH SJ-DATA: DB 25,25H ZFC-DATA: DB ‘MCS-51’ 经汇编后,从地址1000H处存贮器的内容为: (1000H)= AAH (1001H)= 19H (1002H)= 25H (1003H)= 4DH (1004H)= 43H (1005H)= 53H (1006H)= 2DH (1007H)= 35H (1008H)= 31H 3.? DW 定义字伪指令格式为:[标号:] DW Y1, Yi*为双字节数据,可为十进制、十六进制数或表达式两个数据之间用逗号分开 汇编程序从当前ROM地址开始,保留存贮单元,并存入DW后面的数据.存放时高8位在前,低8位在后. 4. EQU 赋值伪指令 格式为:字符名称 EQU 项(数或汇编符号) 例3-4 AA EQU R1 MOV A,AA D10 EQU 10 ADD_Y EQU 07ABH MOV A,D10 LCALL ADD_Y 5. DS 定义存贮空间伪指令 格式为: DS 表达式 例3-5 ORG 1000H DS 07H DB 20H,20 DW 12H 经汇编后,从地址1000H开始保留7个单元,然后从1007H处存贮器的内容为: (1007H)= 20H (1008H)= 14H (1009H)= 00H (100AH)= 12H 6.?BIT 定义位地址符号伪指令 格式为: 字符名称 BIT 位地址 其功能是把BIT之后的位地址值赋给字符名称。 例3-6 P11 BIT P1.1 A2 BIT 02H 这样,P1口位1地址91H就赋给了P11,而A2的值为02H。 7. DATA数据地址赋值伪指令 格式为: 字符名称 DATA 表达式 例3-7 ORG 0100H AA DATA 35H DPTRA DATA 0AA00H MOV A,AA ;(35H)→ A MOV DPTR,#DPTRA;0AA00H → DPTR 一、 寄存器寻址 寄存器寻址是由指令指出某一个寄存器的内容作为操作数. 例3-8 MOV A,R3 MOV P1,A INC R3 二、 直接寻址 在直接寻址方式中,由指令直接给出参加操作的数的字节地址或位地址. 直接寻址方式只能在下述三种地址空间寻址: (1)特殊功能寄存器(SFR) (2)内部数据存储器RAM的低128个字节 (3) 位地址空间 四、寄存器间接寻址 在寄存器间接寻址中,指令操作数所指定的寄存器中存放的不是操作数,而是操作数的地址,由该地址所指定的存储单元的内容作为操作数。 在MCS-51中,可作为寄存器间接寻址的寄存器有工作寄存器R0,R1和数据指针DPTR。 寄存器间接寻址用符号@表示. 例 指令 MOV A,@R0 机器代码 E6 程序存储器 片内RAM R0
您可能关注的文档
最近下载
- 英语晨读美文.docx VIP
- 国旗下讲话------心无旁骛 全力奔跑在追梦路上.doc VIP
- 2025届高考语文文言文复习《登泰山记》知识清单.pdf VIP
- 《吴正宪课堂教学策略》PPT.pptx VIP
- 《山西省重点排放单位参与全国碳市场操作指引2.0(精编版)》.pdf VIP
- 2023年全力迎接考试励志演讲稿.docx VIP
- 2025春新人教版物理八年级下册《第十章 浮力》大单元整体教学设计[2022课标].docx
- FANUC发那科机器人控制柜内部电气连接方法.pdf VIP
- 第四届全省职业技能大赛技术文件—区块链应用操作项目.pdf
- 【初一作文】全力奔跑勇敢超越.docx VIP
文档评论(0)