MOVW DP,#_wSamplePointer0
上面汇编指令的意思,在什么情况下使用,看资料是“装载整个数据页面”,但还是不太理解,求解?????????
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
MOV指令的基本格式是:movx source, destination。
source 和 destinatino 的值可以是内存地址,存储在内存中的数据值,指令语句中定义的数据值,或者是寄存器。
注意:GNU汇编器使用 AT&T 样式的语法,所以其中的源和目的操作数和 Intel 文档中给出的顺序是相反的。
GNU汇编器为 mov 指令添加了一个维度,在其中必须声明要传送的数据元素的长度。
通过吧一个附加字符添加到 MOV 助记符来声明这个长度。
因此,指令就变成了如下:
movx
其中 x 可以是下面的字符:
1,l用于32位的长字值
2,w用于16位的字值
3,b用于8位的字节值
另外,DP是状态寄存器ST0的数据页指针,对其操作时通常称为装载数据页。