您的位置:首页 >综合动态 >

custom 1(customemov1是什么)

大家好,我是小新,我来为大家解答以上问题。custom 1,customemov1是什么很多人还不知道,现在让我们一起来看看吧!

这个1表示的是RAM里地址为1的内存单元的内容

51单片机汇编里关于数字的表示...#加一个数表示立即数....就一个确定的数...就是个"数"...不是其它什么东西...比如#03H...表示的就是16进制的03.

另一个就是不加"#"..这表示的是RAM中地址是这个数的那一内存单元的内容....比如说03H...意思就是取地址为03的那一内存单元的内容...

例如下面这两句:

1.mov a,1

2.mov a,#1

现在当RAM地址01H里存放数据为05H时..

第一句执行后,a的值为05H

第二句执行后,a的值为01H

这个与寄存器的表示有一点差别...

寄存器的时候:A表示寄存器ACC的内容,而@A则表示ACC寄存器里的那个数所指向的内存单元的内容.~~

比如

mov a ,#13H

这时候A的值为13..

mov b,a

这时b的值也是13......

mov b,@a

这句执行后,b的值就是#13H地址内存放的数据.~

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!