7.110 DMOVB (Move Byte Data from Direct Address to Register)
Transfers the byte data at the address indicated by the value "dir8" to "R13". Uses zeros
to extend the higher 24 bits of data.
■ DMOVB (Move Byte Data from Direct Address to Register)
Assembler format:
DMOVB @dir8, R13
(dir8) → R13
Operation:
Flag change:
N, Z, V, and C: Unchanged
Execution cycles:
b cycle(s)
Instruction format:
Example:
DMOVB @91H, R13
N
Z
V
C
–
–
–
–
MSB
0
0
0
0
Instruction bit pattern :
0000 1010 1001 0001
x x x x
x x x x
R13
Memory
x x
90
91
3 2
x x
92
Before execution
CHAPTER 7 DETAILED EXECUTION INSTRUCTIONS
1
0
1
0
LSB
dir8
R13
0 0 0 0 0 0 3 2
Memory
x x
90
91
3 2
x x
92
After execution
221