HD6475328-CP10 HITACHI [Hitachi Semiconductor], HD6475328-CP10 Datasheet - Page 72

no-image

HD6475328-CP10

Manufacturer Part Number
HD6475328-CP10
Description
original Hitachi CMOS microcomputer unit (MCU)
Manufacturer
HITACHI [Hitachi Semiconductor]
Datasheet
3.5.3 Arithmetic Instructions
Table 3-11 describes the 17 arithmetic instructions.
Table 3-11 Arithmetic Instructions
Instruction
Arithmetic
operations
Note: B—byte; W—word
ADD
SUB
ADDS
SUBS
ADDX
SUBX
DADD
DSUB
MULXU
DIVXU
CMP
ADD:G
ADD:Q
CMP:G
CMP:E
CMP:I
Size
B/W
B/W
B/W
B/W
B/W
B/W
B/W
B
B
B/W
B/W
B/W
B
W
Function
Rd ± (EAs)
Performs addition or subtraction on data in a general
register and data in another general register or memory, or
on immediate data and data in a general register or memory.
Rd ± (EAs) ± C
Performs addition or subtraction with carry or borrow on
data in a general register and data in another general
register or memory, or on immediate data and data in a
general register or memory.
(Rd)
Performs decimal addition or subtraction on data in two
general registers.
Rd
Performs 8-bit
multiplication on data in a general register and data in
another general register or memory, or on data in a
general register and immediate data.
Rd ÷ (EAs)
Performs 16-bit ÷ 8-bit or 32-bit ÷ 16-bit unsigned division
on data in a general register and data in another general
register or memory, or on data in a general register and
immediate data.
Rn – (EAs), (EAd) – #IMM
Compares data in a general register with data in another
general register or memory, or with immediate data, or
compares immediate data with data in memory.
10
(EAs)
± (Rs)
53
10
Rd
Rd, (EAd) ± #IMM
Rd
± C
8-bit or 16-bit
Rd
(Rd)
10
16-bit unsigned
(EAd)

Related parts for HD6475328-CP10