本帖最后由 芯圣电子官方QQ 于 2023-7-20 10:32 编辑
HC89S003F4开发板汇编指令
一、数据传递类指令
MOV、MOVC、MOVX
1、MOV,用于片内数据存储器中的数据传递指令中。
2、MOVC是与ROM之间的数据传送,而MOVX是与外部RAM数据传送;
3、MOV就是移动的意思,C就是Code,代码的意思,X就是eXternal,外部的意思 MOVC就是读代码存储器,MOVX就是读写外部存储器,即外部RAM ;
4、MOVC是读取ROM中的数据,只能读不能写(一般来说主要是用来读取常量或常量表) MOVX是读写外部扩展的RAM和扩展的IO口,可以读也可以写。
MOVX A,@RI
MOVX @RI,A
MOVX A,@DPTR
MOVX @DPTR, A
MOVC A,@A+DPTR
PUSH、POP
进出栈,栈是FILO(first in last out),先进后出
也就是把寄存器里的数据临时保存一下,相当与一个仓库。
|