
93
3.2 Functions
Chapter 3 Functions
MOVe nibble
Transfer 4-bit data
MOV
Dir
MOV
Dir
[ Operation ]
[ Syntax ]
MOV
Dir
src,dest
[ Description Example ]
Dir
Operation
HH
H4:dest
H4:src
HL
L4:dest
H4:src
LH
H4:dest
L4:src
LL
L4:dest
L4:src
[ Function ]
Dir
Function
HH
Transfers src’s 4 high-order bits to dest’s 4 high-order bits.
HL
Transfers src’s 4 high-order bits to dest’s 4 low-order bits.
LH
Transfers src’s 4 low-order bits to dest’s 4 high-order bits.
LL
Transfers src’s 4 low-order bits to dest’s 4 low-order bits.
[ Selectable src/dest ]
src
dest
R0L
/R0
R0H/R1
R1L/R2
R1H/R3
R0L
/R0
R0H
/R1
R1L
/R2
R1H
/R3
A0/A0
A1/A1
[A0]
[A1]
A0/A0
A1/A1
[A0]
[A1]
dsp:8[A0]
dsp:8[A1]
dsp:8[SB]
dsp:8[FB]
dsp:8[A0]
dsp:8[A1]
dsp:8[SB]
dsp:8[FB]
dsp:16[A0] dsp:16[A1]
dsp:16[SB]
abs16
dsp:16[A0] dsp:16[A1] dsp:16[SB] abs16
dsp:20[A0] dsp:20[A1]
abs20
#IMM
dsp:20[A0] dsp:20[A1] abs20
R2R0
R3R1
A1A0
R2R0
R3R1
A1A0
R0L
/R0
R0H
/R1
R1L
/R2
R1H
/R3
R0L
/R0
R0H/R1
R1L/R2
R1H/R3
A0/A0
A1/A1
[A0]
[A1]
A0/A0
A1/A1
[A0]
[A1]
dsp:8[A0]
dsp:8[A1]
dsp:8[SB]
dsp:8[FB]
dsp:8[A0]
dsp:8[A1]
dsp:8[SB]
dsp:8[FB]
dsp:16[A0] dsp:16[A1]
dsp:16[SB]
abs16
dsp:16[A0] dsp:16[A1] dsp:16[SB] abs16
dsp:20[A0] dsp:20[A1]
abs20
#IMM
dsp:20[A0] dsp:20[A1] abs20
R2R0
R3R1
A1A0
R2R0
R3R1
A1A0
[ Flag Change ]
U
I
O
B
S
Z
D
C
MOVHH
R0L,[A0]
MOVHL
R0L,[A0]
[ Instruction Code/Number of Cycles ]
Page=201
• Be sure to choose R0L for either
src
or
dest
.
Flag
Change
Summary of Contents for R8C/Tiny Series
Page 50: ...Chapter 3 Functions 3 1 Guide to This Chapter 3 2 Functions...
Page 151: ...134 Chapter 3 Functions 3 2 Functions Blank for page layout...
Page 278: ...Chapter 6 Calculation Number of Cycles 6 1 Instruction queue buffer...
Page 297: ...R8C Tiny Series Software Manual 2 6 2 Ote machi Chiyoda ku Tokyo 100 0004 Japan...