h8s-2158 Renesas Electronics Corporation., h8s-2158 Datasheet - Page 85

no-image

h8s-2158

Manufacturer Part Number
h8s-2158
Description
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2100 Series
Manufacturer
Renesas Electronics Corporation.
Datasheet
2.6
The H8S/2000 CPU has 65 types of instructions. The instructions are classified by function as
shown in table 2.1.
Table 2.1
Legend: B: Byte size
Notes: 1. POP.W Rn and PUSH.W Rn are identical to MOV.W @SP+, Rn and MOV.W Rn,
Function
Data transfer
Arithmetic
operations
Logic operations
Shift
Bit manipulation
Branch
System control
Block data transfer EEPMOV
2. Since register ER7 functions as the stack pointer in an STM/LDM instruction, it cannot
3. Cannot be used in this LSI.
4. B
Instruction Set
W: Word size
L:
@-SP. POP.L ERn and PUSH.L ERn are identical to MOV.L @SP+, ERn and
MOV.L ERn, @-SP.
be used as an STM/LDM register.
CC
Instruction Classification
Longword size
is the general name for conditional branch instructions.
Instructions
MOV
POP *
LDM, STM *
MOVFPE *
ADD, SUB, CMP, NEG
ADDX, SUBX, DAA, DAS
INC, DEC
ADDS, SUBS
MULXU, DIVXU, MULXS, DIVXS
EXTU, EXTS
TAS
AND, OR, XOR, NOT
SHAL, SHAR, SHLL, SHLR, ROTL, ROTR, ROTXL,
ROTXR
BSET, BCLR, BNOT, BTST, BLD, BILD, BST, BIST, BAND,
BIAND, BOR, BIOR, BXOR, BIXOR
B
TRAPA, RTE, SLEEP, LDC, STC, ANDC, ORC, XORC,
NOP
CC
*
4
, JMP, BSR, JSR, RTS
1
, PUSH *
3
, MOVTPE *
2
1
3
Rev. 3.00 Jan 25, 2006 page 33 of 872
REJ09B0286-0300
Size
B/W/L
W/L
L
B
B/W/L
B
B/W/L
L
B/W
W/L
B
B/W/L
B/W/L
B
Section 2 CPU
Total: 65
Types
5
19
4
8
14
5
9
1

Related parts for h8s-2158