×

51单片机的汇编指令详细资料说明

消耗积分:1 | 格式:pdf | 大小:0.14 MB | 2019-04-23

分享资料个

  以累加器为目的操作数的指令

  MOV A,Rn

  MOV A,direct

  MOV A,@Ri

  MOV A,#data

  这组指令功能是把源地址单元中的内容送入直接地址,源操作数不变。

  第一条指令中,Rn代表的是R0-R7。

  第二条指令中,direct就是指的直接地址。

  而第三条指令中,就是我们刚才讲过的。

  第四条指令是将立即数data送到A中。

  下面我们通过一些例子加以说明:

  MOV A,R1 ;将工作寄存器R1中的值送入A,R1中的值保持不变。

  MOV A,30H ;将内存30H单元中的值送入A,30H单元中的值保持不变。

  MOV A,@R1 ;先看R1中是什么值,把这个值作为地址,并将这个地址单元中的值送入A中。

  如执行命令前R1中的值为20H,则是将20H单元中的值送入A中。

  MOV A,#34H ;将立即数34H送入A中,执行完本条指令后,A中的值是34H。

  以寄存器Rn为目的操作的指令

  MOV Rn,A

  MOV Rn,direct

  MOV Rn,#data

  这组指令功能是把源地址单元中的内容送入(Rn)工作寄存器,源操作数不变。

  第一条指令中,A为累加器。第二条指令中,direct就是指的直接地址。

  第三条指令中,是将立即数data送到Rn中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !