C51 汇编指令英文全称
生活随笔
收集整理的這篇文章主要介紹了
C51 汇编指令英文全称
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
---------------------------------------------
-- 時(shí)間:2018-10-29
-- 創(chuàng)建人:Ruo_Xiao
-- 郵箱:xclsoftware@163.com
-------------------------------
-- 時(shí)間:2018-11-03
-- 修改人:Ruo_Xiao
-- 內(nèi)容:增加了傳送、邏輯、算術(shù)、轉(zhuǎn)移和位運(yùn)算。
---------------------------------------------
一、數(shù)據(jù)傳送指令(7)
| 指令 | 英文全稱(chēng) | 意義 |
| MOV | Move | 對(duì)內(nèi)部RAM和SFR的數(shù)據(jù)進(jìn)行傳送 |
| MOVC | ?Move Code | 傳送程序存儲(chǔ)器中的數(shù)據(jù) |
| MOVX | ?Move External RAM | 對(duì)外部RAM的數(shù)據(jù)進(jìn)行傳送 |
| XCH | Exchange | 字節(jié)交換 |
| XCHD | Exchange low-order Digit | 低半字節(jié)交換 |
| PUSH | ?Push onto Stack | 入棧 |
| POP | Pop from Stack | 出棧 |
2、算術(shù)運(yùn)算類(lèi)指令(8)
| 指令 | 英文全稱(chēng) | 意義 |
| ADD | Addition | 加法 |
| ADDC | Add with Carry | 帶進(jìn)位的加法 |
| SUBB | Subtract with Borrow | 帶借位的減法 |
| DA | Decimal Adjust | 十進(jìn)制調(diào)整 |
| INC | Increment | 加1 |
| DEC | Decrement | 減1 |
| MUL | Multiplication | 乘法 |
| DIV | Division | 除法 |
3、邏輯運(yùn)算類(lèi)指令(10)
| 指令 | 英文全稱(chēng) | 意義 |
| ANL | AND Logic | 邏輯與 |
| ORL | OR Logic | 邏輯或 |
| XRL | Exclusive-OR Logic | 邏輯異或 |
| CLR | Clear | 清零 |
| CPL | Complement | 取反 |
| RL | Rotate Left? | 循環(huán)左移 |
| RLC | Rotate Left throught the Carry flag | 帶進(jìn)位循環(huán)左移 |
| RR | Rotate Right | 循環(huán)右移 |
| RRC | Rotate Right throught the Carry flag | 帶進(jìn)位循環(huán)右移 |
| SWAP | Swap | 地4位和高4位交換 |
4、控制轉(zhuǎn)移類(lèi)指令(17)
| 指令 | 英文全稱(chēng) | 意義 |
| ACALL | Absolute subroutine Call | 子程序絕對(duì)調(diào)用 |
| LCALL | Long subroutine Call | 子程序長(zhǎng)調(diào)用 |
| RET | Return from subroutine | 子程序返回 |
| RETI | Return from interruption | 中斷返回 |
| SJMP | Short Jump | 短轉(zhuǎn)移 |
| LJMP | Long Jump | 長(zhǎng)轉(zhuǎn)移 |
| AJMP | Absolute Jump | 絕對(duì)調(diào)用 |
| CJNE | Compare Jump if Not Equal | 比較若不相等則轉(zhuǎn)移 |
| DJNZ | Decrement Jump if Not Zero | 減1后不為0則轉(zhuǎn)移 |
| JZ | Jump if Zero | 結(jié)果為0則轉(zhuǎn)移 |
| JNZ | Jump if Not Zero | 結(jié)果不為0則轉(zhuǎn)移 |
| JC | Jump if the Carry flag is set | 有進(jìn)位則轉(zhuǎn)移 |
| JNC | Jump if Not Carry | 無(wú)進(jìn)位則轉(zhuǎn)移 |
| JB | Jump if the Bit is set | 位為1則轉(zhuǎn)移 |
| JNB | Jump if the Bit is Not set | 位為0則轉(zhuǎn)移 |
| JBC | Jump if the Bit is set and Clear the bit | 位為1則轉(zhuǎn)移,并清除該位 |
| NOP | No Operation | 空操作 |
5、位操作(1)
| 指令 | 英文全稱(chēng) | 意義 |
| SETB | Set Bit | 位,置1 |
?
?
?
?
?
(SAW:Game Over!)
總結(jié)
以上是生活随笔為你收集整理的C51 汇编指令英文全称的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 74LS138译码器
- 下一篇: C51 汇编 双层循环延时代码