Mnemonic
JNE/JNZ
label
MOV(.B)
src,dst
* NOP
* POP(.B)
dst
PUSH(.B)
scr
* RET
RETI
* RLA(.B)
dst
* RLC(.B)
dst
RRA(.B)
dst
RRC(.B)
dst
* SBC(.B)
dst
* SETC
* SETN
* SETZ
SUB(.B)
src,dst
SUBC(.B)
src,dst
SWPB
dst
SXT
dst
* TST(.B)
dst
XOR(.B)
src,dst
*
- Emulierte Befehle
src
-
Abkürzung für Source, Quelle
dst
-
Abkürzung für Destination, Ziel
label -
Bezeichnung für die eingesetzte Sprungmarke,
Handbuch MSP430 Education System
Description
Jump if not equal/Jump if Z not set
Move source to destination
No operation
Pop item from stack to destination
Push source onto stack
Return from subroutine
Return from interrupt
Rotate left arithmetically
Rotate left through carry
Rotate right arithmetically
Rotate right through carry
Subtract not (carry) from destination
Set carry bit
Set negative bit
Set zero bit
Subtract source from destination
Subtract source an not © from dst.
swap bytes
Extend sign
Test destination
Exclusive OR source and destination
Literatur- und Quellenverzeichnis
src –> dst
@Sp -> dst, SP+2 -> SP
SP – 2 -> SP, src -> @SP
@SP → PC, SP + 2 → SP
dst + 0FFFFh + C -> dst
1 -> C
1 -> N
1 -> C
dst + .not.src + 1 -> dst
dst + .not.src + C -> dst
src .xor. dst -> ds
Status Bits
V N Z C
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
* *
* *
* *
* *
* *
* *
0 *
* *
* *
* *
* *
* *
-
-
- 1
-
1
- -
-
-
1 -
* *
* *
* *
* *
-
-
- -
0 *
* *
0 *
* 1
* *
* *
Seite 59