助记符 | 指令说明 | 字节数 | 周期数 | ||||||||||
数据传递类指令 | |||||||||||||
MOV | A,Rn | 寄存器传送到累加器 | 1 | 1 | |||||||||
MOV | A,direct | 直接地址传送到累加器 | 2 | 1 | |||||||||
MOV | A,Ri | 累加器传送到外部RAM8 地址 | 1 | 1 | |||||||||
MOV | A,data | 立即数传送到累加器 | 2 | 1 | |||||||||
MOV | Rn,A | 累加器传送到寄存器 | 1 | 1 | |||||||||
MOV | Rn,direct | 直接地址传送到寄存器 | 2 | 2 | |||||||||
MOV | Rn,data | 累加器传送到直接地址 | 2 | 1 | |||||||||
MOV | direct,Rn | 寄存器传送到直接地址 | 2 | 1 | |||||||||
MOV | direct,direct | 直接地址传送到直接地址 | 3 | 2 | |||||||||
MOV | direct,A | 累加器传送到直接地址 | 2 | 1 | |||||||||
MOV | direct,Ri | 间接RAM 传送到直接地址 | 2 | 2 | |||||||||
MOV | direct,data | 立即数传送到直接地址 | 3 | 2 | |||||||||
MOV | Ri,A | 直接地址传送到直接地址 | 1 | 2 | |||||||||
MOV | Ri,direct | 直接地址传送到间接RAM | 2 | 1 | |||||||||
MOV | Ri,data | 立即数传送到间接RAM | 2 | 2 | |||||||||
MOV | DPTR,data16 | 16 位常数加载到数据指针 | 3 | 1 | |||||||||
MOVC | A,A+DPTR | 代码字节传送到累加器 | 1 | 2 | |||||||||
MOVC | A,A+PC | 代码字节传送到累加器 | 1 | 2 | |||||||||
MOVX | A,Ri | 外部RAM8 地址传送到累加器 | 1 | 2 | |||||||||
MOVX | A,DPTR | 外部RAM16 地址传送到累加器 | 1 | 2 | |||||||||
MOVX | Ri,A | 累加器传送到外部RAM8 地址 | 1 | 2 | |||||||||
MOVX | DPTR,A | 累加器传送到外部RAM16 地址 | 1 | 2 | |||||||||
PUSH | direct | 直接地址压入堆栈 | 2 | 2 | |||||||||
POP | direct | 直接地址弹出堆栈 | 2 | 2 | |||||||||
XCH | A,Rn | 寄存器和累加器交换 | 1 | 1 | |||||||||
XCH | A, direct | 直接地址和累加器交换 | 2 | 1 | |||||||||
XCH | A, Ri | 间接RAM 和累加器交换 | 1 | 1 | |||||||||
XCHD | A, Ri | 间接RAM 和累加器交换低4 位字节 | 1 | 1 | |||||||||
算术运算类指令 | |||||||||||||
INC | A | 累加器加1 | 1 | 1 | |||||||||
INC | Rn | 寄存器加1 | 1 | 1 | |||||||||
INC | direct | 直接地址加1 | 2 | 1 | |||||||||
INC | Ri | 间接RAM 加1 | 1 | 1 | |||||||||
INC | DPTR | 数据指针加1 | 1 | 2 汇编指令汇总 | |||||||||
DEC | A | 累加器减1 | 1 | 1 | |||||||||
DEC | Rn | 寄存器减1 | 1 | 1 | |||||||||
DEC | direct | 直接地址减1 | 2 | 2 | |||||||||
DEC | Ri | 间接RAM 减1 | 1 | 1 | |||||||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论