MPR Projekt 9 - Sourcecode
Gliederung
- Der Mikroprogrammcode
- Nachblidung des Befehls BSCANF
Der Mikroprogrammcode
| |
Interrupt |
Am2901 |
Am2904 |
Am2910 |
BZ |
MEM |
| IFETCH |
| 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 |
AB |
ADD |
NOP |
f |
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 |
AB |
ADD |
NOP |
f |
MR |
f |
MR |
H |
H |
CI0 |
X |
H |
H |
77 |
PS |
CONT |
000 |
H |
H |
H |
H |
L |
R |
| 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 |
AB |
ADD |
NOP |
f |
MR |
f |
MR |
H |
H |
CI0 |
X |
H |
H |
77 |
PS |
JMAP |
000 |
H |
H |
I |
H |
H |
R |
| MOVE IMM RB |
| F50 |
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 |
NOP |
f |
MR |
f |
MR |
H |
H |
CI0 |
X |
H |
H |
77 |
PS |
CONT |
000 |
H |
H |
H |
E |
H |
R |
| F51 |
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 |
RAMA |
f |
MR |
f |
IR |
H |
H |
CI0 |
X |
H |
H |
77 |
PS |
JZ |
000 |
H |
H |
I |
H |
H |
R |
| DEC RB |
| 440 |
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 |
f |
MR |
f |
IR |
H |
H |
CI0 |
X |
H |
H |
77 |
PS |
JZ |
000 |
H |
H |
H |
H |
H |
R |
| CMP IMM RB |
| 300 |
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 |
L |
03 |
PS |
CONT |
000 |
H |
H |
H |
E |
H |
R |
| 301 |
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 |
RAMA |
7 |
MR |
d |
MR |
H |
H |
CI0 |
X |
H |
H |
77 |
PS |
CONT |
000 |
H |
H |
I |
H |
H |
R |
| 302 |
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 |
d |
MR |
f |
IR |
H |
H |
CI1 |
X |
H |
L |
70 |
PS |
JZ |
000 |
H |
H |
H |
H |
H |
R |
| SCF |
| F50 |
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 |
K |
FFFF |
DZ |
ADD |
RAMU |
7 |
MR |
d |
MR |
H |
H |
CI0 |
LSCRIO |
H |
H |
77 |
PS |
JZ |
000 |
H |
H |
H |
H |
H |
R |
| RLC RB |
| 640 |
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 |
RAMU |
7 |
MR |
f |
IR |
H |
H |
CI0 |
LSCRIO |
H |
L |
77 |
PS |
JZ |
000 |
H |
H |
H |
H |
H |
R |
| JMPNC IMM |
| 8D0 |
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 |
8D2 |
H |
H |
H |
H |
H |
R |
| 8D1 |
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 |
JZ |
000 |
H |
H |
I |
H |
H |
R |
| 8D2 |
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 |
NOP |
f |
MR |
f |
MR |
H |
H |
CI0 |
X |
H |
H |
77 |
PS |
CONT |
000 |
H |
H |
H |
E |
H |
R |
| 8D3 |
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 |
NOP |
f |
MR |
f |
MR |
H |
H |
CI0 |
X |
H |
H |
77 |
PS |
JZ |
000 |
L |
H |
H |
H |
H |
R |
Download des Sourcecodes als MPR-File.
Nachblidung des Befehls BSCANF
| Adresse |
Wert |
Mnemonic |
| 0000 |
F500 |
scf |
| 0001 |
F401 |
move |
| 0002 |
0010 |
|
| 0003 |
4401 |
dec |
| 0004 |
6400 |
rlc |
| 0005 |
8D00 |
jmpnc |
| 0006 |
0003 |
|
Download des Maschinenprogramms als MPR-File.