Fujitsu F2MC-8FX Computer Hardware User Manual


 
99
CHAPTER 6 DETAILED RULES FOR EXECUTION INSTRUCTIONS
Table 6.26-1 Decimal Adjustment Table (DAA)
C-flag AL
(bit7 to bit4)
H-flag AL
(bit3 to bit0)
Correction
value
C-flag after
execution
0
0
0
0
0
0
1
1
1
0 to 9
0 to 8
0 to 9
A to F
9 to F
A to F
0 to 2
0 to 2
0 to 3
0
0
1
0
0
1
0
0
1
0 to 9
A to F
0 to 3
0 to 9
A to F
0 to 3
0 to 9
A to F
0 to 3
00
06
06
60
66
66
60
66
66
0
0
0
1
1
1
1
1
1
Table 6.26-2 Execution Example
Mnemonic AL C H
MOV A, #75H 75 0
×
ADDC A, #25H 9A 0 0
DAA 00 1 0
A
T
IX
SP
PC
EP
PS
A
T
IX
SP
PC
EP
PS
XX 4A
XX 50
N
Byte Byte
00110000
H I IL1 IL0 Z V C
Byte Byte
N
00110000
H I IL1 IL0 Z V C
Byte Byte
(Before execution)
(After execution)
Memory FFFF
H Memory FFFFH
0000H 0000H
Execution example : DAA