2020-01-25 15:38发布
ruan18278816371 发表于 2013-11-17 20:05 这个可以理解,小弟我主要是对单片机的寻址方式迷糊,直接寻址,间接寻址具体是怎么寻址的搞不清楚 ...
最多设置5个标签!
这个我也不能很好地表达,我尽量说清楚吧,寻址的目的就是找到操作数(可能是一个具体的数据,也可能是指出到哪里取得数据的地址或符号),并对其操作。
而寻址凡是就是用来找到这个要操作的对象的方法
1.直接寻址 直接把这个操作对象所在的地址用一下,通过操作这个地址来操作具体的对象
2.立即寻址 也就是直接把这个操作对象的值直接用来操作了
3.寄存器方式寻址 通过使用R0,R1所指向的数据来对指定的对象进行操作,在我看来就像个指针,或者是事先把操作对象的值赋值给了R0,然后对R0操作
4.寄存器间接寻址 和“寄存器方式寻址”就像前面的直接寻址和立即寻址一样,寄存器间接寻址的话R0中存放的是操作对象的地址,而不是操作对象的值
5.基址加变址间接寻址 和 位寻址 的话不怎么用,所以没什么理解
我把知道的都告诉你了。。。。
一周热门 更多>