MSP430汇编指令
代 码
ADC[.W]或ADC.B
ADD[.W]或ADD.B
ADDC[.W]或ADDC.B
AND[.W]或AND.B
BIC[.W]或BIC.B
BIS[.W]或BIS.B
BIT[.W]或BIT.B
BR
CALL
CLR[.W]或CLR.B
CLRC
CLRN
CLRZ
CMP[.W]或CMP.B
DADC[.W]或DADC.B
DADD[.W]或DADD.B
DEC[.W]或DEC.B
DECD[.W]或DECD.B
DINT
EINT
INC[.W]或INC.B
INCD[.W]或INCD.B
INV[.W]或INV.B
JC/JHS
JEQ/JZ
JGE
JL
JMP
JN
JNC/JLO
JNE/JNZ
MOV[.W]或MOV.B
NOP
POP[.W]或POP.B
PUSH[.W]或PUSH.B
RETI
(2)程序计数器恢复到中断服务程序开始时的值这是中断程序流的后续步骤用TOS 存储器中的值替换PC 的当前值可实现这种恢复堆栈指SP 加1
RET
RLA[.W]或RLA.B
RLC[.W]或RLC.B
RRA[.W]或RRA.B
RRC[.W]或RRC.B
SBC[.W]或SBC.B
SETC
SETN
SETZ
SUB[.W]或SUB.B
SUBC[.W]或SUBC.B
SWAP
SXT
TST[.W]或TST.B
XOR[.W]或XOR.B
注:
1、以上指令共51条
2、状态位中“*”表示影响“-”表示不影响“0”表示清零“1”表示置位
3、含.B的为单字节操作指令,含[.W]的为双字节操作指令(可省略)
4、src 源操作数,dst目的操作数,TOS堆栈顶部,SR状态寄存器,SP堆栈指针
评论