- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
演示文稿演讲PPT学习教学课件医学文件教学培训课件
第3章 指令系统 ;3.1 单片机指令系统概述 ;机器语言指令是用计算机能直接识别的二进制代码组成的指令,又称机器指令或机器码。根据指令编码长短的不同可分为单字节指令、双字节指令和三字节指令。
(1)单字节指令的格式为8位二进制代码。有两种情况:①8位全表示操作码;②8位编码包含操作码和寄存器编码。
例如: 指令 机器码
NOP
MOV A,Rn 11101rrr
⑵双字节指令中,第一个字节表示操作码,第二个字节表示操作数。;例如: MOV A,#85H 第一字节 操作码 第二字节 操作数;
80C51汇编语言指令包含四段,指令的具体格式如下: (其中带方括号项为可选项)
[标号]:操作码 [操作数1],[操作数2];[注释]
⑴标号:指令的符号地址,以大写英文字母开头的1~8个字母或数字字符串,并以“:”结尾。
⑵操作码助记符:表示指令所执行的功能,用英文名称缩写表示。
⑶操作数:是提供参与操作的数或数的地址,它与操作码之间必须用空格分隔,操作数可以有3个、2个、1个或没有,操作数间用逗号“,”分开。
⑷注释:是用户对指令或程序段功能的说明。
如:
START:MOV A,#0F0H;F0H→A;3.1.2 指令符号;操作数就包含在指令代码中,在操作码之后,称为立即数,用“#”表示。
; 3.2.2 直接寻址 Direct Addressing
直接寻址方式,指令直接给出操作数的地址。
直接使用数所在单元的地址找到了操作数,所以称这种方法为直接寻址。
操作数在SFR、内部RAM、位地址空间。
如: MOV A,00H
MOV C,60H
MOV A,P1 或MOV A,90H ;3.2.3 寄存器寻址 Register Addressing
;3.2.4 寄存器间接寻址 Register Indirect Addressing
;; 对片内RAM的位寻址区和某些可位寻址的特殊功能寄存器进行位操作时的寻址方式。
如: SETB 3DH; 将27H.5位置1
CLR C ;Cy位清0
;寻址方式涉及的存储器空间;§3.3指令系统;⑴以A为目的操作数的指令(4条);⑵以Rn为目的操作数的指令(3条);⑷以间接地址为目的操作数的指令(3条);MOV指令在片内RAM的允许操作;2. 外部数据传送指令(4条);例1:将外部RAM中100H单元中的内容送入外部RAM中200H单元中。
MOV DPTR,#0100H
MOVX A,@DPTR
MOV DPTR,#0200H
MOVX @DPTR,A;例3:试比较下列程序段
MOV DPTR,#20FFH
INC DPTR
MOVX A,@DPTR
结果: (2100H) →A;3.查表指令(2条) ;例1 近程查表;例2 远程查表;例:在程序存储器中有LED显示器0~9的字形段码 210AH:0C0H ;0字形段码 210BH:0F9H ; 1字形段码 210CH:0A4H ; 2字形段码 210DH:0B0H ; 3字形段码 ︴试编程从字形表中取出“2”,送LED显示(设LED显示端口地址已在DPTR中)。;PUSH DPH
PUSH DPL
MOV DPTR,#210AH
MOV A,#02H
MOVC A,@A+DPTR
POP DPL
POP DPH
MOVX @DPTR,A;4.堆栈操作指令(2条);5.交换指令(5条);(40H)= H 50H = H A= H
(41H)= H 51H= H R0= H ;2.给出每条指令执行后的结果 ;3.利用传送类指令并用多种方法将内部RAM中50H单元的内容与40H单元的内容互换。;3.3.2 算术运算类指令 (24条)
Arithmetic Operations;⒈不带进位加法指令(4条);⒉带进位加法指令(4条);⒊带借位减法指令(4条);⒋乘法指令(1条)
您可能关注的文档
- 病因教学教程幻灯片.ppt
- 波动光学光的干涉教学幻灯片讲义.ppt
- 波函数和薛定谔方程教学幻灯片讲义.ppt
- 波形的发生和信号的转换教学幻灯片讲义.ppt
- 波形的发生与信号的转换教学幻灯片讲义.ppt
- 波形发生及变换电路教学幻灯片讲义.ppt
- 波长、频率和波速波的图象教学幻灯片讲义.ppt
- 玻璃教学教程幻灯片.ppt
- 播种施肥机械教学幻灯片讲义.ppt
- 博弈论教学教程幻灯片.ppt
- 深度剖析:2025年智慧仓储自动化升级项目实施成本控制与效益分析.docx
- 深度学习与人工智能:2025年AI医疗影像诊断在骨折病例中的效果评估.docx
- 面向2025年的轨道交通装备智能化运维技术体系构建与节能降耗策略研究.docx
- 2025年教育科技行业人才需求与供给失衡问题及对策报告.docx
- 批判性思维与独立判断班会.pptx
- 农业科技引领乡村振兴,2025年农业产业链协同创新研究.docx
- 农业生物技术在种质资源创新中的基因编辑技术应用现状与展望报告.docx
- 2025年主题公园沉浸式体验项目开发与虚拟现实技术培训报告.docx
- 城市更新中历史文化街区保护与开发的社区共建共享模式研究报告.docx
- 2025年绿色建材市场推广策略与绿色建筑材料市场布局报告.docx
文档评论(0)