H8S2110B RENESAS [Renesas Technology Corp], H8S2110B Datasheet - Page 68

no-image

H8S2110B

Manufacturer Part Number
H8S2110B
Description
Renesas 16-Bit Single-Chip Microcomputer Renesas H8S Family/H8S/2100 Series
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Section 2 CPU
Table 2.4
Instruction Size *
ADD
SUB
ADDX
SUBX
INC
DEC
ADDS
SUBS
DAA
DAS
MULXU
MULXS
DIVXU
Note: * Size refers to the operand size.
Rev. 2.00 Mar 21, 2006 page 30 of 518
REJ09B0299-0200
B: Byte
W: Word
L: Longword
Arithmetic Operations Instructions (1)
B/W/L
B
B/W/L
L
B
B/W
B/W
B/W
Function
Rd
Performs addition or subtraction on data in two general registers, or on
immediate data and data in a general register. (Subtraction on
immediate data and data in a general register cannot be performed in
bytes. Use the SUBX or ADD instruction.)
Rd
Performs addition or subtraction with carry on data in two general
registers, or on immediate data and data in a general register.
Rd
Adds or subtracts the value 1 or 2 to or from data in a general register.
(Only the value 1 can be added to or subtracted from byte operands.)
Rd
Adds or subtracts the value 1, 2, or 4 to or from data in a 32-bit register.
Rd (decimal adjust)
Decimal-adjusts an addition or subtraction result in a general register by
referring to CCR to produce 4-bit BCD data.
Rd
Performs unsigned multiplication on data in two general registers: either
8 bits
Rd
Performs signed multiplication on data in two general registers: either 8
bits
Performs unsigned division on data in two general registers: either 16
bits
16-bit quotient and 16-bit remainder.
Rd
Rs
Rs
1
1
Rs
Rs
Rs
8 bits
8 bits
8 bits
Rd, Rd
Rd, Rd
C
Rd, Rd
Rd
Rd
Rd
16 bits or 16 bits
8-bit quotient and 8-bit remainder or 32 bits
Rd, Rd
16 bits or 16 bits
2
2
#IMM
Rd
Rd
Rd, Rd
#IMM
Rd
C
4
16 bits
16 bits
Rd
Rd
32 bits.
32 bits.
16 bits

Related parts for H8S2110B