215
CHAPTER 7 DETAILED EXECUTION INSTRUCTIONS
7.106 DMOVH (Move Half-word Data from Direct Address to
Register)

Transfers the half-word data at the direct address corresponding to 2 times the value

"dir8" to "R13". Uses zeros to extend the higher 16 bits of data.

DMOVH (Move Half-word Data from Direct Address to Register)

Assembler format: DMOVH @dir9, R13
Operation: ( dir8 × 2) R13
Flag change:
N, Z, V, and C: Unchanged
Execution cycles: b cycle(s)
Instruction format:
Example: DMOVH @88H, R13
NZVC
––––
MSB LSB
00001001 dir8
R13
86
88
8A
86
88
8A
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
R13
B2B6 B2B6
0000 B2B6
Instruction bit pattern : 0000 1001 0100 0100
Before execution After execution
Memory Memory