助記符 | 指令說明 | 字節數 | 周期數 | |
(數據傳遞類指令) | ||||
MOV | A,Rn | 寄存器傳送到累加器 | 1 | 1 |
MOV | A,direct | 直接地址傳送到累加器 | 2 | 1 |
MOV | A,@Ri | 累加器傳送到外部RAM(8 地址) | 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 | 外部RAM(8 地址)傳送到累加器 | 1 | 2 |
MOVX | A,@DPTR | 外部RAM(16 地址)傳送到累加器 | 1 | 2 |
MOVX | @Ri,A | 累加器傳送到外部RAM(8 地址) | 1 | 2 |
MOVX | @DPTR,A | 累加器傳送到外部RAM(16 地址) | 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 |
34.28 KB, 下載次數: 5, 下載積分: 黑幣 -5
51指令大全
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |