- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机原理与接口技术2009级单片第三部分指令系统
第三部分 80C51的指令系统 MCS-51的指令系统共有111条指令,按其功能可分为五大类: 指令的表示方法称为指令格式,其内容包括指令的长度和指令内部信息的安排等。一条指令通常由操作码和操作数两部分组成。 2、直接寻址 直接寻址是指在指令中直接给出操作数单元的地址。 MOV A ,3AH 例如:INC R0 寄存器间接寻址是指在指令中要到寄存器的内容所指的地址去取操作数。即寄存器中放的是操作数的地址。在寄存器的名称前面加前缀“@”。 5、相对寻址 相对寻址是指在指令中给出的操作数为程序转移的偏移量。相对寻址是为实现程序的相对转移而设立的,为相对转移指令所采用。 §3.3 数据传送指令 数据传送指令共有28条。按照功能又可分为:一般传送指令、目的地址传送指令、累加器传送指令和栈操作传送指令。 ORL A, direct; ORL A, @Ri; XRL A, direct; XRL A, @Ri; 这类指令将影响标志位AC、CY、OV、P P=0;1的个数为偶数 OV=1; AC=0 ; CY=1 ;有进位 1 1 0 0 0 0 1 0 + 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 、 1 1 0 0 1 0 1 0 + 1 1 0 0 1 0 0 0 1 1 0 0 1 0 0 1 0 、 P=1;1的个数为奇数 OV=0; AC=1 ; CY=1 ;有进位 二、带进位位加法指令 ADDC A,Rn ;(A) ←(A)+(Rn)+(CY) ADDC A,direct ;(A) ←(A)+(direct)+(CY) ADDC A,@Ri ;(A) ←(A)+((Rn))+(CY) ADDC A,#data ; (A) ←(A)+#data+(CY) 这类指令将影响标志位AC、CY、OV、P 三、带借位减法指令 这类指令的助记符为SUBB,共有4条指令: SUBB A,Rn ;(A)一(Rn)一(CY) →(A) SUBB A,direct ;(A)一(direct)一(CY) →(A) SUBB A,@Ri ;(A)一((Rn))一(CY) →(A) SUBB A,#data ;(A)一#data一(CY) →(A) 在80C51中没有不带借位的减法。需要时,可以在“SUBB”指令前,用“CLR C”指令将CY清零。 四、乘法指令 乘法指令的助记符为MUL,只有1条指令: MUL AB 例如:设(A)=4EH,(B)=5DH 执行指令为MUL AB 执行结果为乘积1C56H,(A)=56H,(B)=1CH。(OV)=1,(P)=0 乘法指令的功能是将A和B中两个无符号8位二进制相乘,乘积低8位存于A中,高8位存于B中。乘积小于255时,OV=0,否则OV=1。 五、除法指令 除法指令的助记符为DIV,只有1条指令: DIV AB 除法指令的功能是将A中无符号二进制数除以B中的二进制数,商存于A,余数存于B中,并将CY和OV清0,若B=0,则OV置1。但CY总是清0的。 例如:设(A)=11H,(B)=04H 执行指令为 DIV AB 执行结果为(A)=4,(B)=1,(OV)=0, (P)=1 六、加1指令 这组指令的助记符为INC,共有5条指令: INC Rn ;(Rn) ←(Rn) + 1 INC direct ;(direct) ←(direct) + 1 INC @Ri ;((Ri)) ←((Ri)) + 1 INC A ;(A) ←(A)+1 INC DPTR ;(DPTR) ←(DPTR) + 1 这类指令不影响各个标志位。 与ADD Rn,1 的区别? 七、减1指令 这类指令的助记符为DEC,共有4条指令: DEC Rn ;(Rn)一1→ (Rn) DEC direct ;(direct)一1 → direct DEC @Ri ;((Ri))一1 →((Ri))
您可能关注的文档
- 影像诊断课神经6.ppt
- 影像诊断课神经13.ppt
- 影像诊断课神经2.ppt
- 影像诊断课件第八章泌尿统疾病二.2.pptx
- 影像诊断课件泌系CT造影.ppt
- 影像诊断课神经8.ppt
- 影像诊断课退变1.ppt
- 影像诊断课件骨髓及结核1.ppt
- 影像诊课件头颈部.ppt
- 影像诊断课循环4.4.ppt
- 深度解析(2026)《ISO 22002-12025食品安全前提方案—第1部分:食品制造》.pptx
- 深度解析(2026)《ISO 22002-52025食品安全前提方案—第5部分:运输和储存》.pptx
- 深度解析(2026)《ISO 22002-42025 食品安全前提方案 — 第4部分:食品包装制造》.pptx
- 徒步活动策划方案.doc
- 深度解析(2026)《ISO 22002-62025食品安全前提方案—第6部分:饲料及动物食品生产》.pptx
- 2026年新版郯城期末真题卷.doc
- 深度解析(2026)《ISO 22476-72012岩土工程勘察与测试 — 现场测试 — 第7部分:钻孔千斤顶试验》.pptx
- 深度解析(2026)《ISO 22090-22014 船舶与海洋技术 — 航向传送装置(THD) — 第2部分:地磁原理》.pptx
- 深度解析(2026)《ISO 23584-22012 光学和光子学 — 参考字典规范 — 第 2 部分:类与特性定义》:构建智能制造数据基石的专家视角与未来展望.pptx
- 深度解析(2026)《ISO 22932-92025 Mining — Vocabulary — Part 9 Drainage》:构建未来矿山“水脉”治理与可持续发展的新语言体系.pptx
最近下载
- 《2021年电信网络诈骗治理研究报告》全文.docx VIP
- 环境影响评价工程师之环评法律法规题库及参考答案【精练】.docx
- 2025年1月研究生学位英语真题(附完整参考答案).doc VIP
- 2025 机器人用精密丝杠国产化报告:传动精度突破与工业场景适配.docx VIP
- 2023年税务师继续教育题库附答案(基础题).docx
- 西林EH600A变频器使用说明书用户手册.pdf
- 2023年税务师继续教育题库(含答案)word版.docx
- 气象灾害 课件高一地理人教版(2019)必修第一册.pptx VIP
- Python学习从入门到实践(王学颖)课后习题答案解析.pdf VIP
- 2023年国家公务员考试题库含完整答案【夺冠】.docx
原创力文档


文档评论(0)