Intel 8XC251SA User Manual page 349

Embedded microcontroller
Hide thumbs Also See for 8XC251SA:
Table of Contents

Advertisement

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:
CY
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
Bytes:
States:
[Encoding]
0 1 1 1
1 0 1 0
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
Source Mode
5
4
3
2
u u u u
AC
INSTRUCTION SET REFERENCE
OV
N
1 1 0 0
#data hi
OV
N
Z
#data low
Z
A-97

Advertisement

Table of Contents
loading

This manual is also suitable for:

8xc251sb8xc251sp8xc251sq

Table of Contents