- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
惠州学院单片机魏暁慧老师课件第2章教程
第二章 MCS-51单片机指令系统;高级语言:;;二、MCS-51系列单片机的指令系统
111条指令,共分五大类:
数据传送类;(29条)
算术运算类;(24条)
逻辑运算类;(24条)
控制转移类;(17条)
位操作类;(17条) ;按指令在程序存储器所占的字节来分:
1.单字节指令49条:指令只有1B,操作码和操作数在同一个字节中
2.双字节指令45条:指令占2B,一字节为操作码,一字节为操作数
3.三字节指令17条:指令占3B,操作码占1B,操作数占2B
按指令的执行时间来分:
1. 一个机器周期的指令64条
2. 两个机器周期的指令45条
3. 只有乘除两条指令的执行时间为4个机器周期
在12MHz晶振的条件下,每个机器周期为1μs,由此可见,MCS-51指令系统对存储空间和时间的利用率很高。;指令中操作数的描述符号:
Rn —— 工作寄存器R0 ~ R7
Ri —— 间接寻址寄存器R0、R1
Direct —— 直接地址,包括内部128B RAM单元地址、
26个SFR地址。
#data —— 8位常数
#data 16 —— 16位常数
addr 16 —— 16位目的地址
addr 11 —— 11位目的地址
rel —— 8位带符号的偏移地址
DPTR —— 16位外部数据指针寄存器
bit —— 可直接位寻址的位 ; A —— 累加器
B —— 寄存器B
C —— 进、借位标志位,或位累加器
@ —— 间接寄存器或基址寄存器的前缀
/ —— 指定位求反
(x)—— x中的内容
((x))—— x中的地址中的内容
$ —— 当前指令存放的地址 ;三、寻址方式
寻找操作数存放单元的地址的方式,
换句话说:在指令中说明操作数所在地址的方法。寻址方式越多,单片机的功能就越强,灵活性越大,指令系统就越复杂。MCS-51共7种寻址方式。
1、立即数寻址:操作数在指令中直接给出
所要找的操作数是一二进制数或十进制数,出现在指令中,用“#”作前缀
MOV A,#20H
2、直接寻址:操作数直接以单元地址的形式给出
指令中直接给出操作数的地址。
MOV A,30H
MOV 30H,DPH ;3???寄存器寻址:操作数在寄存器中。
操作数存放在工作寄存器R0 ~ R7中,A, B, DPTR中。
MOV A,R2
;;书放在甲抽屉中
;甲抽屉的钥匙放在乙抽屉中
;取书;5、变址寻址
操作数地址 = 变地址 + 基地址
基地址寄存器 DPTR 或 PC
变址寄存器 @A
该寻址方式常用于访问程序存储器,查表。
如 MOVC A,@A + DPTR
本寻址方式的指令只有3条:
MOVC A,@A+DPTR
MOVC A,@A+PC
JMP @A+DPTR;6、相对寻址
把指令中给定的地址偏移量与本指令所在单元地址(PC内容)相加得到真正有效的操作数所存放的地址。
例如 “李同学20岁,张同学比李同学大3岁,问张同学多少岁?”
这就是一个相对寻年龄的问题,而相对寻址与此类似。
如 JC 60H ;设(PC) = 2000H为基址,相对偏移量为60H;
; 则当C = 1时,转移的目的地址 = 2000H + 2 + 60H ;7、位寻址
对片内RAM中20H~2FH中的128个位地址及SFR中的可位寻址的位地址寻址。
例如: MOV C,20H;20H位的内容送CY标志
位,C称为位累加器。
MOV A,20H ;字节寻址,将内部
您可能关注的文档
最近下载
- 初三语文下册《儒林外史》名著阅读知识梳理+中考真题演练.docx VIP
- 个人债务两清协议结清证明范本.docx VIP
- 大班幼儿参与幼儿园物质环境创设的现状及提升策略.docx VIP
- 2025广西盐业集团玉林盐业有限公司招聘笔试备考题库及一套参考答案详解.docx VIP
- 民用航空器系统/部件通用代码-中国民航维修网.PDF
- 浅谈地方媒体的发展与中老年人的关系.docx VIP
- 2025年部编版二年级道德与法治上册全册教案.pdf VIP
- 学习课件进路联锁与联锁表的编制方法表.ppt VIP
- 附着式升降脚手架施工方案范本.pdf VIP
- 小学四年级英语阅读理解30篇及小学四年级英语作文.doc VIP
文档评论(0)