- 1、本文档共103页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理与技术》PPT电子课件教案第3章-MCS-51指令系统精选
第3章MCS-51指令系统 3.1 程序状态字 程序状态字(program status word,PSW)包含反映当前CPU状态的若干状态位。 3.2 寻 址 方 式 3.2.1 立即寻址 某些指令用包含在指令中的数据作为源操作数,这些操作数称为立即操作数(简称立即数)。常数的值能跟在程序存储器的操作码后,例如: MOV A,#100 指令:MOV DPTR,#DATA16 MOV DPTR,#1234H 3.2.2 寄存器寻址 指令: MOV A,Rn 操作码: 11101rrr 3.2.3 直接寻址 3.2.4 隐含寻址 3.2.5 间接寻址 在间接寻址中,指令规定包含操作数地址的寄存器。内部RAM与外部RAM都能间接寻址。 8位地址使用R0,R1作间接寻址寄存器 16位地址使用DPTR作间接寻址寄存器 对于8位地址,地址寄存器可以是所选择的寄存器体的R0或R1或堆栈指针。对于16位地址,其地址寄存器只能是“数据指针”寄存器DPTR。例如指令: MOV A,@Ri 片外RAM寻址用 MOVX A,@Ri MOVX A,@DPTR 3.2.6 变址寻址 只有程序存储器能用变址寻址方式访问且只能用于读。此寻址方式用于在程序存储器中查找表项。一16位基寄存器(DPTR或程序计数器PC)指向表的基地址,而累加器作为表的入口偏移。在程序存储器中的表项的地址由累加器数据加至基指针形成。 这种寻址方式的指令只有两条: MOVC A,@A+PC MOVC A,@A+DPTR 变址寻址示意图如图3-6所示。 表3-1 寻址方式小结 续表 3.3 数 据 传 送 3.3.1 指令中的常用符号 Rn -- 当前选择的寄存器体的寄存器R7~R0。 Direct -- 8位内部的数器单元的地址。只能是一内部RAM的数据单元(0~127)或一SFR(即I/O端口、控制寄存器、状态寄存器等(128~255))。 @Ri -- 通过寄存器R1或R0间接寻址的8位内部RAM单元(0~255)。 #data -- 包含在指令中的8位常数。 #data16 -- 包含在指令中的16位常数。 addr16 -- 16位目的地址。由LCALL与LJMP使用。能分支至64KB程序存储器地址空间内的任一处。 addr11 -- 11位目的地址。由LCALL与LJMP使用。分支在程序存储器的同一2KB页内作为下一条指令的第一字节。 rel -- 带符号的8位偏移字节。由SJMP与所有条件跳转指令使用。范围是相对于下一条指令的第一个字节的?128~+127。 bit -- 在内部RAM或特殊功能寄存器中的直接地址位。 ← -- 表示数据传送方向。 + -- 代表算术“加法”运算符。 - -- 代表算术“减法”运算符。 × -- 代表算术“乘法”运算符。 ÷ -- 代表算术“除法”运算符。 ∧ -- 代表逻辑“与”运算符。 ∨ -- 代表逻辑“或”运算符。 ⊕ -- 代表逻辑“异或”运算符。 / -- 出现在位地址前面时,表示将对应位操作数取反。 @ -- 出现在特定寄存器前面时,表示被用作间接寻址寄存器。 # -- 用在指令中的操作数前面时,表示该操作数为一个立即数,即常数。 3.3.2 内部RAM 表3-2 访问内部RAM的MCS-51数据传送指令清单 续表 续表 3.3.3 外部RAM 3.3.4 查找表 3.4 算 术 指 令 表3-5 元MCS-51算术指今清单 续表 续表 续表 若在50H、51H与60H、61H存放着两个16位数(地址高的为高字节),求它们的和放至在自70H单元开始的存储单元中。 M
您可能关注的文档
- sql大作业实验报告精选.docx
- SMT培训教材精选.ppt
- seo服务商—流量增长方案精选.ppt
- SOA原理与技术实验报告-WS-BPEL流程设计与执行精选.docx
- STM32课程设计-幅度可调的标准1KHZ正弦信号发生器精选.docx
- PM2.5源解析以及信息化平台建设初步设计精选.docx
- symbian开发培训-symbian系统简介精选.ppt
- PTN技术介绍及应用精选.ppt
- TD-LTE小区搜索算法与实现精选.ppt
- SMART-PTT业务介绍精选.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
最近下载
- 2022年新高考全国Ⅰ卷英语真题.docx VIP
- 《0-3岁婴幼儿身心发展与教养》PPT教学课件.pptx VIP
- 《0-3岁婴幼儿身心发展与教养》课件06婴幼儿语言的发展及教养.pptx VIP
- 护士生涯人物访谈 .pdf VIP
- 体育职业生涯规划书课件.pptx VIP
- AB SCIEX 6500 质谱系统在食品安全中的应用.pptx VIP
- 《0-3岁婴幼儿身心发展与教养》课件05婴幼儿记忆的发展及教养.pptx VIP
- C-Primer-Plus第六版中文版习题答案.doc
- 《0-3岁婴幼儿身心发展与教养》课件09婴幼儿意志的发展及教养.docx VIP
- 新能源学生职业生涯规划与管理.pptx VIP
文档评论(0)