新聞中心

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

        51單片機的指令英文全名

        作者: 時間:2016-11-24 來源:網絡 收藏
        MOV(英文為Move):對內部數據寄存器RAM和特殊功能寄存器SFR的數據進行傳送; MOVC(Move Code)讀取程序存儲器數據表格的數據傳送; MOVX (Move External RAM) 對外部RAM的數據傳送; XCH (Exchange) 字節交換; XCHD (Exchange low-order Digit) 低半字節交換; 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) 循環左移; RLC(Rotate Left throught the Carry flag) 帶進位循環左移; RR(Rotate Right) 循環右移; RRC (Rotate Right throught the Carry flag) 帶進位循環右移; 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

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 枞阳县| 启东市| 盖州市| 湛江市| 九台市| 宝兴县| 平乡县| 于都县| 湘潭市| 湟中县| 黄梅县| 咸丰县| 东明县| 新丰县| 渑池县| 晴隆县| 宁远县| 博爱县| 安庆市| 新民市| 尚义县| 中宁县| 丰都县| 民权县| 灯塔市| 岐山县| 锡林浩特市| 普陀区| 湟源县| 柳林县| 泸定县| 左权县| 雷山县| 汉沽区| 桦南县| 奉化市| 上饶市| 滨州市| 玉林市| 永平县| 张家界市|