R1610C RDC Semiconductor, R1610C Datasheet - Page 139

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
23.
Data Sheet
Final Version 1.5
October 27, 2003
R
DATA TRANSFER INSTRUCTIONS
MOV = Move
PUSH
POP = Pop
PUSHA = Push all
POPA = Pop all
XCHG = Exchange
XTAL = Translate byte to AL
IN = Input from
OUT = Output from
LEA = Load EA to register
LDS = Load pointer to DS
LES = Load pointer to ES
ENTER = Build stack frame
LEAVE = Tear down stack frame
LAHF = Load AH with flags
SAHF = Store AH into flags
PUSHF = Push flags
POPF = Pop flags
ARITHMETIC INSTRUCTIONS
ADD = Add
register to register/memory
register/memory to register
immediate to register/memory
immediate to register
memory to accumulator
accumulator to memory
register/memory to segment register
segment register to register/memory
register
segment register
immediate
memory
register
segment register
register/memory
register with accumulator
fixed port
variable port
fixed port
variable port
L = 0
L = 1
L > 1
reg/memory with register to either
immediate to register/memory
memory
D
Instruction Set OP-Code and Clock Cycles
D
=
Push
C
C
®
®
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
1100011w
1010000w
1010001w
10001110
01010 reg
000reg110
011010s0
000000dw
1000100w
1000101w
1011w reg data
10001100
11111111
10001111
01011 reg
000 reg
111
01100000
01100001
1000011w mod reg r/m
10010 reg
11010111
1110010w port
1110110w
1110010w port
1110110w
10001101
11000101
11000100
11001000
11001001
10011111
10011110
10011100
10011101
100000sw
mod reg r/m
mod reg r/m
mod 000 r/m
addr-low
addr-low
mod 0 reg r/m
mod 0 reg r/m
mod 110 r/m
data
mod 000 r/m
(reg≠01)
mod reg r/m
mod reg r/m
mod reg r/m
data-low
mod reg r/m
mod 000 r/m
Format
data
data if w=1
addr-high
addr-high
data if s=0
(mod
(mod
data-high
data
Fast Ethernet RISC Processor
11)
11)
data if w=1
L
data if
sw=01
11+10(L-1)
Clocks
R1610C
1/1
1/6
1/1
3/8
2/2
3/8
1/7
1/8
36
44
10
12
12
12
12
14
14
11
11
1
6
1
8
3
2
1
8
6
8
3
1
7
7
2
2
2
Notes
139

Related parts for R1610C