beautypg.com

Zilog Z16F2810 User Manual

Page 187

background image

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

This manual is related to the following products: