新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 51單片機的指令英文全名

51單片機的指令英文全名

作者: 時間:2016-11-24 來源:網絡 收藏
MOV(英文為Move):對內部數據寄存器RAM和特殊功能寄存器SFR的數據進行傳送; MOVC(Move Code)讀取程序存儲器數據表格的數據傳送; MOVX (Move External RAM) 對外部RAM的數據傳送; XCH (Exchange) 字節(jié)交換; XCHD (Exchange low-order Digit) 低半字節(jié)交換; PUSH (Push onto Stack) 入棧; POP (Pop from Stack) 出棧; (2)算術運算類指令(8種助記符) ADD(Addition) 加法; ADDC(Add with Carry) 帶進位加法; SUBB(Subtract with Borrow) 帶借位減法; DA(Decimal Adjust) 十進制調整; INC(Increment) 加1; DEC(Decrement) 減1; MUL(Multiplication、Multiply) 乘法; DIV(Division、Divide) 除法; (3)邏輯運算類指令(10種助記符) 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) 帶進位循環(huán)左移; RR(Rotate Right) 循環(huán)右移; RRC (Rotate Right throught the Carry flag) 帶進位循環(huán)右移; SWAP (Swap) 低4位與高4位交換; (4)控制轉移類指令(17種助記符) ACALL(Absolute subroutine Call)子程序絕對調用; LCALL(Long subroutine Call)子程序長調用; RET(Return from subroutine)子程序返回; RETI(Return from Interruption)中斷返回; SJMP(Short Jump)短轉移; AJMP(Absolute Jump)絕對轉移; LJMP(Long Jump)長轉移; CJNE (Compare Jump if Not Equal)比較不相等則轉移; DJNZ (Decrement Jump if Not Zero)減1后不為0則轉移; JZ (Jump if Zero)結果為0則轉移; JNZ (Jump if Not Zero) 結果不為0則轉移; JC (Jump if the Carry flag is set)有進位則轉移; JNC (Jump if Not Carry)無進位則轉移; JB (Jump if the Bit is set)位為1則轉移; JNB (Jump if the Bit is Not set) 位為0則轉移; JBC(Jump if the Bit is set and Clear the bit) 位為1則轉移,并清除該位; NOP (No Operation) 空操作; (5)位操作指令(1種助記符) SETB(Set Bit) 位 置1

評論


技術專區(qū)

關閉