R1610C RDC Semiconductor, R1610C Datasheet - Page 141

no-image

R1610C

Manufacturer Part Number
R1610C
Description
High Performance 16 Bits MCU Integrated One 10/100M Mac Controller - 3.3V Operating Voltage/2.5V Core Voltage
Manufacturer
RDC Semiconductor
Datasheet
R
Data Sheet
Final Version 1.5
October 27, 2003
R
BIT MANIPULATION INSTRUCTUIONS
NOT = Invert register/memory
AND = And
OR = Or
XOR = Exclusive or
TEST = And function to flags , no result
Sifts/Rotates
STRING MANIPULATION INSTRUCTIONS
MOVS = Move byte/word
INS = Input byte/word from DX port
OUTS = Output byte/word to DX port
CMPS = Compare byte/word
SCAS = Scan byte/word
LODS = Load byte/word to AL/AX
STOS = Store byte/word from AL/AX
MOVS = Move byte/word
INS = Input byte/word from DX port
OUTS = Output byte/word to DX port
CMPS = Compare byte/word
SCAS = Scan byte/word
LODS = Load byte/word to AL/AX
STOS = Store byte/word from AL/AX
PROGRAM TRANSFER INSTRUCTIONS
Conditional Transfers — jump if:
JE/JZ = equal/zero
JL/JNGE = less/not greater or equal
JLE/JNG = less or equal/not greater
JC/JB/JNAE = carry/below/not above or
equal
JBE/JNA = below or equal/not above
JP/JPE = parity/parity even
JO = overflow
JS = sign
JNE/JNZ = not equal/not zero
JNL/JGE = not less/greater or equal
JNLE/JG = not less or equal/greater
JNC/JNB/JAE = not carry/not below
reg/memory and register to either
immediate to register/memory
immediate to accumulator
reg/memory and register to either
immediate to register/memory
immediate to accumulator
reg/memory and register to either
immediate to register/memory
immediate to accumulator
register/memory and register
immediate data and register/memory
immediate data and accumulator
register/memory by 1
register/memory by CL
register/memory by Count
CBW = Corrvert byte to word
CWD = Convert word to double-word
Repeated by count in CX:
D
D
C
C
/above or equal
®
Function
®
R
R
I
I
S
S
C
C
D
D
S
S
P
P
C
C
o
o
m
m
m
m
u
u
n
n
i
i
c
c
a
a
t
t
i
i
o
o
n
n
1000000w
0010010w
1000000w
0000110w
1000000w
0011010w
1010100w
1101000w
1101001w
1100000w
10011000
10011001
1111011w
001000dw
000010dw
001100dw
1000010w
1111011w
1010010w
0110110w
0110111w
1010011w
101011w
1010110w
1010101w
11110010
11110010
11110010
1111011z
1111001z
11110010
11110100
01110100
01111100
01111110
01110010
01110110
01111010
01110000
01111000
01110101
01111101
01111111
01110011
mod 010 r/m
mod reg r/m
mod 100 r/m
data
mod reg r/m
mod 001 r/m
data
mod reg r/m
mod 110 r/m
data
mod reg r/m
mod 000 r/m
data
mod TTT r/m
mod TTT r/m
mod TTT r/m
1010010w
0110110w
0110111w
1010011w
1010111w
0101001w
0101001w
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
disp
Format
data
data if w=1
data
data if w=1
data
data if w=1
data
data if w=1
count
Fast Ethernet RISC Processor
data if w=1
data if w=1
data if w=1
data if w=1
1+n / 7+n
1+n / 7+n
Clocks
4+18n
4+13n
R1610C
4+9n
5+9n
5+9n
3+9n
4+3n
1/7
1/7
1/8
1/7
1/8
1/7
1/8
1/7
1/8
2/8
1/9
1/9
1/9
1/9
1/9
1/9
1/9
1/9
1/9
1/9
1/9
1/9
13
13
13
18
13
13
1
1
1
2
2
1
7
Notes
141

Related parts for R1610C