Fujitsu F2MCTM-16LX Computer Hardware User Manual


 
602
APPENDIX
Note:
See Table B.5-1 and Table B.5-2 for information on (a) to (d) in the table.
Table B.8-3 42 Addition/subtraction Instructions (byte, word, long word)
Mnemonic # RG B Operation L
H
A
H
ISTNZVCR
M
W
ADD A,#imm8 2 2 0 0 byte (A) <-- (A) + imm8 Z ----****-
ADD A,dir 2 5 0 (b) byte (A) <-- (A) + (dir) Z----****-
ADD A,ear 2 3 1 0 byte (A) <-- (A) + (ear) Z----****-
ADD A,eam 2+ 4 + (a) 0 (b) byte (A) <-- (A) + (eam) Z----****-
ADD ear,A 2 3 2 0 byte (ear) <-- (ear) + (A) -----****-
ADD eam,A 2+ 5 + (a) 0 2 x (b) byte (eam) <-- (eam) + (A) Z----*****
ADDC A 1 2 0 0
byte (A) <-- (AH) + (AL) + (C)
Z----****-
ADDC A,ear 2 3 1 0 byte (A) <-- (A) + (ear)+ (C) Z ----****-
ADDC A,eam 2+ 4 + (a) 0 (b) byte (A) <-- (A) + (eam)+ (C) Z ----****-
ADDDC A 1 3 0 0
byte (A) <-- (AH) + (AL) + (C)
(decimal)
Z----****-
SUB A,#imm8 2 2 0 0 byte (A) <-- (A) - imm8 Z ----****-
SUB A,dir 2 5 0 (b) byte (A) <-- (A) - (dir) Z----****-
SUB A,ear 2 3 1 0 byte (A) <-- (A) - (ear) Z----****-
SUB A,eam 2+ 4 + (a) 0 (b) byte (A) <-- (A) - (eam) Z----****-
SUB ear,A 2 3 2 0 byte (ear) <-- (ear) - (A) -----****-
SUB eam,A 2+ 5 + (a) 0 2 x (b) byte (eam) <-- (eam) - (A) -----*****
SUBC A 1 2 0 0 byte (A) <-- (AH) - (AL) - (C) Z----****-
SUBC A,ear 2 3 1 0 byte (A) <-- (A) - (ear) - (C) Z----****-
SUBC A,eam 2+ 4 + (a) 0 (b) byte (A) <-- (A) - (eam) - (C) Z----****-
SUBDCA 13 00
byte (A) <-- (AH) - (AL) - (C)
(decimal)
Z----****-
ADDW A 1 2 0 0 word (A) <-- (AH) + (AL) -----****-
ADDW A,ear 2 3 1 0 word (A) <-- (A) + (ear) -----****-
ADDW A,eam 2+ 4+(a) 0 (c) word (A) <-- (A) + (eam) -----****-
ADDW A,#imm16 3 2 0 0 word (A) <-- (A) + imm16 -----****-
ADDW ear,A 2 3 2 0 word (ear) <-- (ear) + (A) -----****-
ADDW eam,A 2+ 5+(a) 0 2 x (c) word (eam) <-- (eam) + (A) -----*****
ADDCW A,ear 2 3 1 0 word (A) <-- (A) + (ear) + (C) -----****-
ADDCW A,eam 2+ 4+(a) 0 (c)
word (A) <-- (A) + (eam) + (C)
-----****-
SUBW A 1 2 0 0 word (A) <-- (AH) - (AL) -----****-
SUBW A,ear 2 3 1 0 word (A) <-- (A) - (ear) -----****-
SUBW A,eam 2+ 4+(a) 0 (c) word (A) <-- (A) - (eam) -----****-
SUBW A,#imm16 3 2 0 0 word (A) <-- (A) - imm16 -----****-
SUBW ear,A 2 3 2 0 word (ear) <-- (ear) - (A) -----****-
SUBW eam,A 2+ 5+(a) 0 2 x (c) word (eam) <-- (eam) - (A) -----*****
SUBCW A,ear 2 3 1 0 word (A) <-- (A) - (ear) - (C) -----****-
SUBCW A,eam 2+ 4+(a) 0 (c) word (A) <-- (A) - (eam) - (C) -----****-
ADDL A,ear 2 6 2 0 long (A) <-- (A) + (ear) -----****-
ADDL A,eam 2+ 7+(a) 0 (d) long (A) <-- (A) + (eam) -----****-
ADDL A,#imm32 5 4 0 0 long (A) <-- (A) + imm32 -----****-
SUBL A,ear 2 6 2 0 long (A) <-- (A) - (ear) -----****-
SUBL A,eam 2+ 7+(a) 0 (d) long (A) <-- (A) - (eam) -----****-
SUBL A,#imm32 5 4 0 0 long (A) <-- (A) - imm32 -----****-