单片机指令简单总结

  

立即寻址:MOV A,#05H

直接寻址:MOV A,06H

寄存器寻址:MOV A,Rn

寄存器间接寻址:MOV A,@R0 / @R1

变址寻址:MOV A,@A+DPTR

位寻址: SETB 27H.5////3DH

一:数据传输类:

  1. 片内数据传输指令:MOV   片外数据传输指令:MOVX   程序存储器访问指令:MOVC,又叫查表指令。PC,DPTR 2.堆栈操作指令:   PUSH SP   POP
    交换指令: XCH XCHD SWAP 二:算术运算类   加法指令:ADD,ADDC必须有A,且结果送回到A   ADD A ,
      ADDC A ,   INC   减法指令:   SUBB   DEC 十进制调整指令:   DA 三:逻辑运算类指令   与:ANL   或:ORL   异或:XRL   对累加器A的指令:取反:CPL A,清零:CLR A   循环移位指令:   左移:RL   右移:RR   循环左移:RLC   循环右移:RRC

  控制转移类:   无条件转移指令:LJMP,AJMP,LJMP   条件转移指令: JZ, JNZ, CJNE, DJNZ JMP   子程序条用及返回指令:   LCALL, ACALL RET RETI   空操作指令:   NOP 四:布尔运算指令:   位数据传送指令(针对CY):MOV C,BIT   位修改指令:CLR CPL SETB   位逻辑运算:ORL,ANL   位转移指令(bit cy):JC JNC JB JNB JBC


单片机指令简单总结
http://blog.soul11201.com/2013/03/12/backup_asm-summary/
作者
soul11201
发布于
2013年3月12日
许可协议