- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容
寻址方式
指令系统
传送与交换指令
算术运算、逻辑运算指令
控制转移指令
位操作指令
伪指令
程序设计举例; 计算机通过执行程序完成人们指定的任务,程序由一条一条指令构成,能为CPU识别并执行的指令的集合就是该CPU的指令系统。
MCS-51单片机汇编语言指令格式:
操作符 目的操作数,源操作数
操作符指明该指令完成什么操作;
操作数是指明该指令的操作对象。
目的操作数是存放结果的。
指令中操作数提供的方式称为寻址方式。
; 指令中的常用符号
Rn: 表示当前工作寄存器R0~R7中的一个。
Ri: 代表R0和R1寄存器中的一个,用作间接寻址寄存器。
dir : 8 位直接字节地址(片内 RAM 和 SFR )
#data: 8位立即数,即8位常数。可以为2进制(B)、 10进制、16进制(H)、 字符(‘ ’)
#data16: 表示16位立即数,即16位常数,取值范围为:
#0000H~#0FFFFH
addr16 : 表示16位地址
addr11 : 表示11位地址
rel : 相对偏移量(为一字节补码)用于相对转移指令中
bit : 位地址,在位地址空间中。
$: 表示当前指令的地址。; 指令中直接给出操作数的寻址方式。在51系列单片机的指令系统中,立即数用一个前面加 “#”号的8位数(#data,如#30H)或16位数(#data16,如#2052H)表示。立即寻址中的数,称为立即数。
例如指令:MOV A,#58H;58H→A; 操作数的地址直接出现在指令中。
寻址对象:
①内部数据存贮器:使用它的地址。
②特殊功能寄存器:既可使用它的地址,也可以直接使用寄存器名。
③位地址空间
④程序存储器空间
例:MOV A,40H ;(40H)→A
MOV 40H,41H ;(41H)→(40H)
MOV P0,#45H ; 45H→P0
MOV 80H,#45H ; 45H→P0
MOV C,18H ; 位地址18H→C; 操作数存放在寄存器中。
寻址对象:A,B,C,DPTR,R0~R7 。
B仅在乘除法指令中为寄存器寻址,在其他指令中为直接寻址。
A可以寄存器寻址又可以直接寻址,直接寻址时写作ACC
例如:MOV A,R0 ;R0→A
MUL AB ;A*B→BA
ADD A,ACC ;A+A→A; 操作数存放在以寄存器内容为地址的单元中,用做间址的???存器为Ri(i=0,1)、DPTR。
① 对片内的间接寻址用Ri(i=0,1)
如: MOV R0,#20H
MOV @R0,A ;A→(20H)
② 对片外的间接寻址可用Ri(i=0,1)或DPTR
如: MOVX @DPTR,A ;A→以DPTR的内容为地址的外部RAM中
MOVX @R1,A ;A→以P2 R1内容为地址的外部RAM中
③ PUSH和POP指令的源操作数是以SP间接寻址
注意:寄存器间接寻址不能访问SFR
MOV R1,#81H
MOV A,@R1 ;不能访问SP,只能用 MOV A,SP; 变址寻址只能访问程序存储器。操作数所在位置的地址由DPTR或PC寄存器与A的内容相加后形成。其中累加器A内容是可变的。变址寻址只有三条指令。
MOVC A, @A+DPTR ;(A+DPTR)→A
MOVC A, @A+PC ;(A+PC)→A
JMP @A+DPTR ;A+DPTR→PC
注意:①A的内容是无符号数。
②PC值是指令的当前PC值,即下条指令的PC值;3.1.6 相对寻址; 对可位寻址的位地址寻址。包括片内RAM的位地址空间和可位寻址的SFR(地址能被8整除)
如:MOV C,20H ;位寻址
MOV A,20H ;字节寻址
以上两条指令究竟是位寻址还是字节寻址,根据两操作数类型一致的原则,由另一个操作数决定。 ;; dir;例 R1=20H,(20H)=55H,
MOV A,@R1 执行后,A=55H。
例 (40H)=30H,
您可能关注的文档
最近下载
- 上证e互动平台使用手册.PDF VIP
- 《乡土中国》第8课时“结构概念归纳,论证方法赏析”-2022-2023学年高一语文同步课件+教案(统编版必修上册).pptx VIP
- 【5】高等职业教育真题汇总-多项选择题.docx VIP
- 2025年康复治疗师《构音障碍评估与治疗》核心技能习题库.doc VIP
- 2020部编人教版一年级下册语文教学计划及进度表.docx VIP
- 现代木结构建筑建造技术第二章现代木结构建筑的优势现代木结构的研究与应用.pdf
- 2025年康复治疗师《辅助器具评估与训练》综合习题习题库.doc VIP
- 2025年康复治疗师《多学科协作康复案例》分析习题库.doc VIP
- 宋词鉴赏方法与技巧解析.pptx
- 现代木结构建筑建造技术 第十五章 桁架 第十五章 桁架.ppt VIP
文档评论(0)