Intel 8XC251SA User Manual page 258

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

Advertisement

8XC251SA, SB, SP, SQ USER'S MANUAL
Instruction
Oper Rmd,Rms
Oper WRjd,WRjs
Oper DRkd,DRks
Oper Rm,#data
Oper WRj,#data16
Oper DRk,#data16
MOV DRk(h),#data16
MOV DRk,#1data16
CMP DRk,#1data16
Oper Rm,dir8
Oper WRj,dir8
Oper DRk,dir8
Oper Rm,dir16
Oper WRj,dir16
Oper DRk,dir16 (1)
Oper Rm,@WRj
Oper Rm,@DRk
NOTE:
1.
For this instruction, the only valid operation is MOV.
Table A-9. High Nibble, Byte 0 of Data Instructions
x
2
9
B
4
5
6
7
8
A
NOTES:
1.
2.
A-6
Table A-8. Data Instructions
Byte 0
Byte 1
x
C
md
x
D
jd/2
x
F
kd/4
x
E
m
x
E
j/2
x
E
k/4
7
A
k/4
7
E
B
E
x
E
m
x
E
j/2
x
E
k/4
x
E
m
x
E
j/2
x
E
k/4
x
E
j/2
x
E
k/4
Operation
ADD reg,op2
SUB reg,op2
CMP reg,op2 (1)
All addressing modes are
ORL reg,op2 (2)
supported.
ANL reg,op2 (2)
XRL reg,op2 (2)
MOV reg,op2
DIV reg,op2
Two modes only:
reg,op2 = Rmd,Rms
MUL reg,op2
reg,op2 = Wjd,Wjs
The CMP operation does not support DRk, direct16.
For the ORL, ANL, and XRL operations, neither reg nor op2
can be DRk.
Byte 2
ms
js/2
ks/4
0000
#data
0100
#data (high)
1000
#data (high)
1100
#data (high)
0001
dir8 addr
0101
dir8 addr
1101
dir8 addr
0011
dir16 addr (high)
0111
dir16 addr (high)
1111
dir16 addr (high)
1001
m
00
1011
m
00
Notes
Byte 3
#data (low)
#data (low)
#data (low)
dir16 addr (low)
dir16 addr (low)
dir16 addr (low)

Advertisement

Table of Contents
loading

This manual is also suitable for:

8xc251sb8xc251sp8xc251sq

Table of Contents