
MOV A,TMRH
Machine code
Description
Operation
Move timer high nibble to accumulator
0 0 1 1 1 0 1 1
The high nibble data of the timer counter is loaded to the accumulator.
ACC
←
TIME R (high nibble)
MOV A,TMRL
Machine code
Description
Operation
Move timer low nibble to accumulator
0 0 1 1 1 0 1 0
The low nibble data of the timer counter is loaded to the accumulator.
ACC
←
TIME R (low nibble)
MOV A,XH
Machine code
Description
Operation
Move immediate data to accumulator
0 1 1 1 d d d d
The 4-bit data specified by the code is loaded to the accumulator.
ACC
←
XH
MOV A,[R1R0]
Machine code
Description
Move data memory to accumulator
0 0 0 0 0 1 0 0
Data in the data memory specified by the register pair “R1,R0” is moved to
the accumulator.
ACC
←
M(R1,R0)
Operation
MOV A,[R3R2]
Machine code
Description
Move data memory to accumulator
0 0 0 0 0 1 1 0
Data in the data memory specified by the register pair “R3,R2” is moved to
the accumulator.
ACC
←
M(R3,R2)
Operation
MOV R1R0,XXH
Machine code
Description
Move immediate data to R1 and R0
0 1 0 1 d d d d 0 0 0 0 d d d d
The 8-bit data specified by the code is loaded to the working registers R1
and R0, the high nibble of the data is loaded to R1, and the low nibble to
R0.
R1
←
XH (high nibble)
R0
←
XH (low nibble)
Operation
MOV R3R2,XXH
Machine code
Description
Move immediate data to R3 and R2
0 1 1 0 d d d d 0 0 0 0 d d d d
The 8-bit data specified by the code is loaded to the working registers R3
and R2, the high nibble of the data is loaded to R3, and the low nibble to
R2.
R3
←
XH (high nibble)
R2
←
XH (low nibble)
Operation
HTG1390
Preliminary
21
17th Nov ’98