Renesas H8/300 Series Programming Manual page 22

Table of Contents

Advertisement

Table 1-9. System Control Instructions
Instruction Size*
RTE
SLEEP
B
LDC
B
STC
B
ANDC
B
ORC
B
XORC
NOP
* Size: Operand size
B: Byte
Table 1-10. Block Data Transfer Instruction
Instruction Size
EEPMOV
Function
Returns from an exception-handling routine.
Causes a transition to the power-down state.
Rs → CCR, #Imm → CCR
Moves immediate data or general register contents to the condition
code register.
CCR → Rd
Copies the condition code register to a specified general register.
CCR ∧ #Imm → CCR
Logically ANDs the condition code register with immediate data.
CCR ∨ #Imm → CCR
Logically ORs the condition code register with immediate data.
CCR ⊕ #Imm → CCR
Logically exclusive-ORs the condition code register with immediate
data.
PC + 2 → PC
Only increments the program counter.
Function
if R4L ≠ 0 then
@R5+ → @R6+
repeat
R4L – 1 → R4L
until R4L = 0
else next;
Moves a data block according to parameters set in general registers
R4L, R5, and R6.
R4L: size of block (bytes)
R5: starting source address
R6: starting destination address
Execution of the next instruction starts as soon as the block transfer is
completed.
16

Advertisement

Table of Contents
loading

Table of Contents