8XC251SA, SB, SP, SQ USER’S MANUAL
A-6
Table A-8. Data Instructions
Instruction
Byte 0
Byte 1
Byte 2
Byte 3
Oper Rmd,Rms
x
C
md
ms
Oper WRjd,WRjs
x
D
jd/2
js/2
Oper DRkd,DRks
x
F
kd/4
ks/4
Oper Rm,#data
x
E
m
0000
#data
Oper WRj,#data16
x
E
j/2
0100
#data (high)
#data (low)
Oper DRk,#data16
x
E
k/4
1000
#data (high)
#data (low)
MOV DRk(h),#data16
MOV DRk,#1data16
CMP DRk,#1data16
7
7
B
A
E
E
k/4
1100
#data (high)
#data (low)
Oper Rm,dir8
x
E
m
0001
dir8 addr
Oper WRj,dir8
x
E
j/2
0101
dir8 addr
Oper DRk,dir8
x
E
k/4
1101
dir8 addr
Oper Rm,dir16
x
E
m
0011
dir16 addr (high)
dir16 addr (low)
Oper WRj,dir16
x
E
j/2
0111
dir16 addr (high)
dir16 addr (low)
Oper DRk,dir16 (1)
x
E
k/4
1111
dir16 addr (high)
dir16 addr (low)
Oper Rm,@WRj
x
E
j/2
1001
m
00
Oper Rm,@DRk
x
E
k/4
1011
m
00
NOTE:
1.
For this instruction, the only valid operation is MOV.
Table A-9. High Nibble, Byte 0 of Data Instructions
x
Operation
Notes
2
ADD reg,op2
All addressing modes are
supported.
9
SUB reg,op2
B
CMP reg,op2 (1)
4
ORL reg,op2 (2)
5
ANL reg,op2 (2)
6
XRL reg,op2 (2)
7
MOV reg,op2
8
DIV reg,op2
Two modes only:
reg,op2 = Rmd,Rms
reg,op2 = Wjd,Wjs
A
MUL reg,op2
NOTES:
1.
The CMP operation does not support DRk, direct16.
2.
For the ORL, ANL, and XRL operations, neither reg nor op2
can be DRk.
Summary of Contents for 8XC251SA
Page 2: ......
Page 3: ...May 1996 8XC251SA 8XC251SB 8XC251SP 8XC251SQ Embedded Microcontroller User s Manual...
Page 18: ......
Page 19: ...1 Guide to This Manual...
Page 20: ......
Page 30: ......
Page 31: ...2 Architectural Overview...
Page 32: ......
Page 41: ...3 Address Spaces...
Page 42: ......
Page 63: ...4 Device Configuration...
Page 64: ......
Page 81: ...5 Programming...
Page 82: ......
Page 102: ......
Page 103: ...6 Interrupt System...
Page 104: ......
Page 120: ......
Page 121: ...7 Input Output Ports...
Page 122: ......
Page 132: ......
Page 133: ...8 Timer Counters and Watchdog Timer...
Page 134: ......
Page 153: ...9 Programmable Counter Array...
Page 154: ......
Page 170: ......
Page 171: ...10 Serial I O Port...
Page 172: ......
Page 187: ...11 Minimum Hardware Setup...
Page 188: ......
Page 197: ...12 Special Operating Modes...
Page 198: ......
Page 206: ......
Page 207: ...13 External Memory Interface...
Page 208: ......
Page 239: ...14 Programming and Verifying Nonvolatile Memory...
Page 240: ......
Page 250: ......
Page 251: ...A Instruction Set Reference...
Page 252: ......
Page 390: ......
Page 391: ...B Signal Descriptions...
Page 392: ......
Page 400: ......
Page 401: ...C Registers...
Page 402: ......
Page 436: ......
Page 437: ...Glossary...
Page 438: ......
Page 446: ......
Page 447: ...Index...
Page 448: ......
Page 458: ......