Renesas H8S/2100 Series Hardware Manual page 70

6-bit single-chip microcomputer
Hide thumbs Also See for H8S/2100 Series:
Table of Contents

Advertisement

Section 2 CPU
Table 2.3
Data Transfer Instructions
Instruction
Size*
MOV
B/W/L
MOVFPE
B
MOVTPE
B
POP
W/L
PUSH
W/L
2
LDM*
L
2
STM*
L
Notes: 1. Refers to the operand size.
B:
Byte
W: Word
L:
Longword
2. Since the register ER7 functions as the stack pointer in STM/LDM instruction, the
register cannot be used to push data onto the stack for STM instruction or to pop data
off the stack for LDM instruction.
Rev. 1.00 May 09, 2008 Page 44 of 954
REJ09B0462-0100
1
Function
(EAs) → Rd, Rs → (EAd)
Moves data between two general registers or between a general register
and memory, or moves immediate data to a general register.
Cannot be used in this LSI.
Cannot be used in this LSI.
@SP+ → Rn
Pops a general register from the stack. POP.W Rn is identical to
MOV.W @SP+, Rn. POP.L ERn is identical to MOV.L @SP+, ERn.
Rn → @–SP
Pushes a general register onto the stack. PUSH.W Rn is identical to
MOV.W Rn, @–SP. PUSH.L ERn is identical to MOV.L ERn, @–SP.
@SP+ → Rn (register list)
Pops two or more general registers from the stack.
Rn (register list) → @–SP
Pushes two or more general registers onto the stack.

Advertisement

Table of Contents
loading

This manual is also suitable for:

H8s/2112r

Table of Contents