Intel Embedded Microcontroller Microscope & Magnifier User Manual


 
A-97
INSTRUCTION SET REFERENCE
Hex Code in: Binary Mode = [Encoding]
Source Mode = [Encoding]
Operation: MOVC
(A) ((A) + (DPTR))
MOVH DRk,#data16
Function: Move immediate 16-bit data to the high word of a dword (double-word) register
Description: Moves 16-bit immediate data to the high word of a dword (32-bit) register. The low word of
the dword register is unchanged.
Flags:
Example: The dword register DRk contains 5566 7788H. After the instruction
MOVH DRk,#1122H
executes, DRk contains 1122 7788H.
Variations
MOVH DRk,#data16
Binary Mode Source Mode
Bytes: 54
States: 32
[Encoding]
Hex Code in: Binary Mode = [A5][Encoding]
Source Mode = [Encoding]
Operation: MOVH
(DRk).31:16 #data16
MOVS WRj,Rm
Function: Move 8-bit register to 16-bit register with sign extension
Description: Moves the contents of an 8-bit register to the low byte of a 16-bit register. The high byte of
the 16-bit register is filled with the sign extension, which is obtained from the MSB of the 8-
bit source register.
Flags:
CY AC OV N Z
—————
0 1 1 1 1 0 1 0 u u u u 1 1 0 0 #data hi #data low
CY AC OV N Z
—————