Mikroprogrammspeicher

Mikroprogrammierung-Projekt 2.20 - Gruppe 4

Befehle

  I-Fetch
add RA,RB
bmove RB
cmp RA,RB
jmpc RA
move imm,RB

  Navigation:  Maschinenprogramm
 zurück zur Dokumentation

 
Interrupt
Am2901
Am2904
Am2910
BZ
MEM
I-Fetch
000
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
AQ
ADD
NOP
7
MR
f
MR
H
H
CI0
X
H
H
77
PS
CONT
000
H
H
H
E
H
R
001
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
AQ
ADD
NOP
7
MR
f
MR
H
H
CI0
X
H
H
77
PS
CONT
001
H
H
H
H
L
R
Springen
002
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
AQ
ADD
NOP
7
MR
f
MR
H
H
CI0
X
H
H
77
PS
JMAP
002
H
H
I
H
H
R
add ra,rb
0c0
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
AB
ADD
RAMF
7
IR
f
IR
H
H
CI0
X
H
L
77
PS
CJP
000
H
H
H
H
H
R
move imm16,rb
100
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
AQ
ADD
NOP
7
MR
f
MR
H
H
CI0
X
H
H
77
PS
CONT
100
H
H
H
E
H
R
101
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
DZ
ADD
RAMF
7
MR
f
IR
H
H
CI0
X
H
H
77
PS
CJP
000
H
H
I
H
H
R
cmp ra,rb
340
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
AB
SUBR
NOP
7
IR
f
IR
H
H
CI1
X
H
L
77
PS
CJP
000
H
H
H
H
H
R
jmpc ra
8a0
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
AQ
ADD
NOP
7
MR
f
MR
H
H
CI0
X
H
H
52
C
CJP
000
H
H
H
H
H
R
8a1
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
ZB
ADD
RAMA
7
IR
f
MR
H
DB
CI0
X
H
H
77
PS
CJP
000
L
H
H
H
H
R
bmove rb: r0 auf Adreßbus
f10
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
ZB
ADD
RAMA
0
MR
0
MR
AB
H
CI0
X
H
H
77
PS
CONT
000
H
H
H
H
H
R
QREG laden
f11
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
DZ
ADD
QREG
7
MR
f
MR
H
H
CI0
X
H
H
77
PS
CONT
F11
H
H
H
H
H
R
r1 auf Adreßbus; r0 inkrementieren
f12
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
ZB
ADD
RAMA
1
MR
0
MR
AB
H
CI1
X
H
H
77
PS
CONT
F12
H
H
H
H
H
W
QREG schreiben
f13
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
ZQ
ADD
NOP
7
MR
f
MR
H
DB
CI0
X
H
H
77
PS
CONT
F13
H
H
H
H
H
R
r1 inkrementieren
f14
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
ZB
ADD
RAMF
0
MR
1
MR
H
H
CI1
X
H
H
77
PS
CONT
F14
H
H
H
H
H
R
Zählerregister dekrementieren
f15
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
ZB
SUBR
RAMF
0
MR
f
IR
H
H
CI0
X
L
H
77
PS
CONT
F10
H
H
H
H
H
R
Prüfen, ob Zähler größer 0
f16
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
AQ
ADD
NOP
0
MR
f
MR
H
H
CI0
X
H
H
24
C
CJP
F10
H
H
H
H
H
R
Rücksprung zu IFE
f17
ie
int
kmux
cons
src
func
dest
raadr
asel
rbadr
bsel
abus
dbus
cinmux
shcrtl
CEu
CEM
srtest
ccen
ins
bar
ld
ed
inc
ea
irld
mwe
DIS
ENI
D
FFFF
AQ
ADD
NOP
7
MR
f
MR
H
H
CI0
X
H
H
77
PS
CJP
000
H
H
H
H
H
R

Anfang
zu den TGI-SeitenZu den TGI-Seiten der TUM

01.07.98