
UM018809-0611 SUB Instruction
ZNEO
®
CPU Core
User Manual
171
Examples
Before:
R3=16H, R11=20H
SUB R3, R11 ;Object code: A1B3
After:
R3=FFFF_FFF6H, Flags C, S=1; Z, V, B=0
Before: R3=FFFF_B0D4H, FFFF_B0D4H=800FH
SUB.W (R3), #FFFFH ;Object Code: AB13 FFFF
After:
FFFF_B0D4H=8010H, Flags C, S=1; Z, V, B=0
Before: R3=FFFF_B0D4H, FFFF_B0D4H=800FH
SUB.W (R3), #800FH ;Object Code: AB13 800F
After:
FFFF_B0D4H=0000H, Flags Z=1; C, S, V, B=0
Before: R12=16H, R10=FFFF_B020H, FFFF_B020H=91H
SUB.UB R12, (R10) ;Object Code: 79AC 0000
After:
R12=FFFF_FF85H, Flags C, Z, S, V, B = 0
Before: R12=16H, R10=FFFF_B020H, FFFF_B020H=91H
SUB.SB R12, (R10) ;Object Code: 79AC 2000
After:
R12=0000_0085H, Flags S=1; C, Z, V, B = 0
Before: FFFF_B034H=2EH, R12=1BH
SUB.B B034H:RAM, R12;Object Code: 715C B034
After:
FFFF_B034H = 13H, Flags C, Z, S, V, B =0
Comentarios a estos manuales