1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
.text
errata:
.cpu msp430
# CPU4: PUSH #4/#8 has to be encoded using the long form
push #4
push #8
# CPU11: The SR flags can be left in a bogus state after writing to the PC
# Instructions that do not set the SR flags are unaffected.
bic #1, pc
bis #1, pc
mov #1, pc
#CPU12: A CMP or BIT instruction with the PC as the second operand may
# not execute the instruction after it - so a NOP must be inserted.
cmp &200, PC
bit r1, pc
#CPU19: Instructions that sets CPUOFF must be followed by a NOP
bis #0x10, r2
mov #0x10, r2
xor #0x10, r2
nop
|