- 1、本文档共227页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 8051单片机的指令系统 第3章 8051单片机的指令系统 3.1 指令及寻址方式 3.1.1 指令及指令格式 一、指令及指令系统的概念 1.指令。指令就是CPU执行某种操作的命令,即能被计算机识别和执行的命令。 指令是以指令代码的形式表示的,它由两部分组成:操作码和操作数。 占据内部ROM中若干个字节,8051单片机共有111条指令,其中,单字节指令49条、双字节指令45条、三字节指令17条。 2.指令系统。指令系统是一台计算机所能执行的全部指令的集合。 二、指令的表示形式 指令有二进制、十六进制和助记符3种表示形式。 三、8051单片机的指令格式 8051单片机的汇编语言指令由操作码字段和操作数字段两部分组成,其具体格式为 标号:操作码[操作数1][,操作数2][,操作数3];注释 四、8051单片机指令系统中的符号意义 在8051单片机系统中,一些常用符号的意义如下。 1.#data:8位立即数据,即包含在指令中的8位常数。 2.#data16:16位立即数据,即包含在指令中的16位常数。 3.addr11:11位目的地址。 4.addr16:16位目的地址。 5.direct:8位内部数据存储器单元地址,它可以是内部RAM单元的地址(0~127)或一个专用寄存器的地址(128~255)。 6.Rn:工作寄存器R0~R7中的一个。 7.Ri:工作寄存器R0或R1中的一个。 8.rel:补码形式的8位地址偏移量。 9.DPTR:16位寄存器。常用来存放外部RAM的地址,用作外部RAM的指针;也可用于查表指令,存放ROM的16位地址。 10.BIT:内部RAM或专用寄存器中的直接寻址位。 11.A:累加器ACC。 12.B:特殊功能寄存器,用于乘除法指令中;也可作为通用寄存器使用。 13.C:即PSW中的CY位。进位标志位或进位位,在位操作指令中,相当于累加器。 14.@:间址寄存器或基址寄存器的前缀,如@Ri表示以Ri中的内容为地址的单元内容。 15.$:当前指令的地址,用于条件转移指令中,原地等待情况下。 16./:位操作数的取反操作。 17.(X):X中的内容,即X为一个直接地址。 18.((X)):以X中的内容为单元地址的单元内容。 19.←:将箭头左面的内容,赋给箭头右面。 以下是在编译过程中产生的列表文件,读出各条指令的字节数,并计算程序占据内存的字节总数。 Line I Addr Code Source 1: N 0000 ORG 0000H 2: 0000 01 30 AJMP START 3: N 0030 ORG 0030H 4: 0030 75 81 30 START: MOV SP, #30H 5: 0033 75 90 FF MOV P1, #0FFH 6: 0036 20 80 FD STA: JB P0.0, STA 7: 0039 00 NOP 8: 003A 00 NOP 9: 003B 00 NOP 10: 003C 20 80 F7 JB P0.0, STA 11: 003F B2 90 CPL P1.0 12: 0041 30 80 FD JNB P0.0, $ 13: 0044 01 36 AJMP STA 14: END 从表中得知,本程序指令共占内存24个字节,地址范围分成两块:一块是0000H,0001H;另一块是0030H~0045H。 3.1.2 寻址方式 8051单片机的寻址方式共有如下7种。 一、立即寻址 二、直接寻址 三、寄存器寻址 四、寄存器间接寻址 五、变址寻址(基址寄存器?+?变址寄存器间接寻址) 六、相对寻址 七、位寻址 PC是程序指针,它永远指向将要执行的下一条程序的所在单元地址。 请问:8051单片机系统中除了程序指针PC外,还有哪些指针? 所谓指针,是指指令操作数中存
您可能关注的文档
- 安徽省建设工程造价咨询合同(空白).doc
- 中国建材工业出版社2012年书目9-14.doc
- 安装班组承包合同(中瑞公园首府定).doc
- 安洛线11#阀室-晋煤天庆支线管道置换投产方案(0版).doc
- z变换与离散时间傅里叶变换(DTFT).ppt
- web应用程序设计复习题.doc
- 安装工程估价作业1答案.doc
- 白银热电联产工程机组调试倒排计划.doc
- 办税服务厅岗责培训课件.ppt
- 半导体硅材料基础知识.2.ppt
- 公务员考试时事政治能力测试B卷含答案详解(综合题).docx
- 公务员考试时事政治能力检测及参考答案详解【预热题】.docx
- 公务员考试时事政治过关检测试卷含答案详解(名师推荐).docx
- 公务员考试时事政治能力测试B卷及一套参考答案详解.docx
- 公务员考试时事政治试题预测试卷(精选题)附答案详解.docx
- 公务员考试时事政治能力测试备考题【真题汇编】附答案详解.docx
- 2024焦作师范高等专科学校《形势与政策》期末考试考试彩蛋押题及完整答案详解一套.docx
- 2024重庆电力高等专科学校《形势与政策》期末考试考试黑钻押题【考试直接用】附答案详解.docx
- 2024年重庆对外经贸学院《形势与政策》期末考试全真模拟模拟题及参考答案详解(A卷).docx
- 2024湖南邮电职业技术学院《形势与政策》期末考试复习提分资料附参考答案详解(模拟题).docx
最近下载
- 中国糖尿病足诊治指南(2024版)解读.pptx VIP
- 《中国保险业意外伤害经验发生率表(2021)》.pdf VIP
- 安伯格GRP1000 IMS技术详细说明.docx VIP
- 采购变更管理方案.docx VIP
- 电网调度规程.pptx VIP
- WS∕T 779-2021 儿童血细胞分析参考区间.pdf
- 2025浙江省“三支一扶”计划招募270人笔试备考试题及答案解析.docx VIP
- 通信工程师中级考试(传输与接入有线务实)2021真题.pdf VIP
- 全国服装设计与工艺赛项理论知识试题及答案.doc VIP
- DB3707_T 033-2021 智慧供热系统建设技术规范.docx VIP
文档评论(0)