beautypg.com

FUJITSU FR family 32-bit microcontroller instruction manuel CM71-00101-5E User Manual

Page 97

background image

73

CHAPTER 7 DETAILED EXECUTION INSTRUCTIONS

7.2

ADD (Add 4-bit Immediate Data to Destination Register)

Adds the result of the higher 28 bits of 4-bit immediate data with zero extension to the
word data in "Ri", stores results to the "Ri".

ADD (Add 4-bit Immediate Data to Destination Register)

Assembler format:

ADD #i4, Ri

Operation:

Ri + extu(i4)

Ri

Flag change:

N :

Set when the MSB of the operation result is "1", cleared when the MSB is "0".

Z :

Set when the operation result is "0", cleared otherwise.

V :

Set when an overflow has occurred as a result of the operation, cleared otherwise.

C :

Set when a carry has occurred as a result of the operation, cleared otherwise.

Execution cycles:

1 cycle

Instruction format:

Example:

ADD #2, R3

N

Z

V

C

C

C

C

C

MSB

LSB

1

0

1

0

0

1

0

0

i4

Ri

R3

9 9 9 9

9 9 9 7

N Z V C

CCR

R3

CCR

0 0 0 0

N Z V C

1 0 0 0

9 9 9 9

9 9 9 9

Instruction bit pattern : 1010 0100 0010 0011

Before execution

After execution