网站大量收购闲置独家精品文档,联系QQ:2885784924

天津大学课件(第7课时).ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
天津大学课件(第7课时)

3.3 单片机指令分类介绍 3.3.1 数据传送指令 3.3.2 算术运算指令 3.3.3 逻辑运算和移位指令 3.3.4 控制转移指令 3.3.5 位操作指令 3.3.1 数据传送指令 1、内部数据传送指令(15) 2、外部数据传送指令(7) 3、堆栈操作指令(2) 4、数据交换指令(4) ①立即寻址型传送指令 助记符 目的操作数 源操作数 注释 MOV A, #data ;A←data MOV direct, #data ;direct←data MOV @Ri, #data ;(Ri)←data MOV Rn, #data ;Rn←data 1. 内部数据传送指令 MOV @Ri, #data 由于Ri的不同,该指令的实际机器码有两条: 0 1 1 1 0 1 1 i data ▼ MOV Rn, #data 由于Rn的不同,该指令的实际机器码有八条: ▼ 0 1 1 1 1 r r r data 例:已知R0=20H,试问8031执行如下指令后累加器A、R7、20H和21H单元中的内容是什么? MOV A, #18H MOV R7,#28H MOV @R0,#38H MOV 21H,#48H ②直接寻址型传送指令 助记符 目的操作数 源操作数 注释 MOV A, direct ;A←(direct) MOV Rn, direct ;Rn←(direct) MOV @Ri, direct ;(Ri)←(direct) MOV direct2, direct1 ;direct2←(direct1) ▼ MOV direct2, direct1 指令的机器码顺序是: 85H direct1 direct2 例:已知R1=32H,(30H)=0AAH,(31H)=0BBH,(32H)=0CCH,试问如下指令执行后累加器A、R6、32H和P1口的内容是什么? MOV A,30H MOV R6,31H MOV @R1,30H MOV P1,32H ③寄存器寻址型传送指令 助记符 目的操作数 源操作数 注释 MOV direct, A ; direct←(A) MOV @Ri, A ; (Ri)←(A) MOV Rn, A ; Rn←(A) MOV A, Rn ; A←(Rn) MOV direct, Rn ; direct←(Rn) ④寄存器间址型传送指令 助记符 目的操作数 源操作数 注释 MOV A, @Ri ;A←((Ri)) MOV direct, @Ri ;direct←((Ri)) 例:已知(40H)=11H,(41H)=22H,R0=40H,R1=41H,试问如下指令执行后累加器A、40H、41H和42H,单元中的内容是什么? MOV A,@R0 MOV @R1,A MOV 42H,@R1 ⑤内部数据传送指令的使用 上述15条指令可用下图所示的传送关系来表示: 使用中的注意: 不能任意制造非法指令,例如下两条指令就是非法的。 MOV Rn,@Ri MOV #data,A 以累加器A为目的寄存器的传送指令会影响PSW中的奇偶标志位,其余传送指令无影响。 学会正确估算指令字节数的方法。 ▼ ▼ ▼ 例:试编写把30H单元和40H单元中的内容交换的程序。 2. 外部数据传送指令 ①16位数传送指令 助记符 目的操作数 源操作数 注释 MOV DPTR, #data16 ;DPTR←data16 ②ROM的字节传送指令 也称为查表指令 助记符 目的操作数 源操作数 注释 MOVC A, @A+DPTR ;A←(A+DPTR) MOVC A, @A+PC ; A←(A+DPTR) 例: 已知累加器A中有一个0-9范围内的数,使用以上查表指令编出能查找出该数平方值的程序。 ③外部RAM的字节传送指令 助记符 目的操作数 源操作数 注释 MOVX A, @D

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档