ADD imm,RB
adr | 4|cInterrupt | 9|cALU:AM2901 | 5|cAM2904 | 3|cSEQUENCER | 4|cBZ | 2|c|MEM | |||||||||||||||||||||
ie | int | kmux | kons | src | func | dst | raadr | asel | rbadr | bsel | abus | dbus | cin | shctrl | emue | em | sttst | ccen | ins | bra | ld | ed | inc | ea | irld | mew | |
080 | Dis | Eni | ZB | ADD | QREG | IR | H | H | CI0 | H | H | PS | CONT | H | H | H | E | H | R | ||||||||
081 | Dis | Eni | D | DQ | ADD | RAMF | IR | H | H | CI0 | H | L | 06 | PS | CJP | 00D | H | H | I | H | H | R |
ADD RA,RB
adr
4|cInterrupt
9|cALU:AM2901
5|cAM2904
3|cSEQUENCER
4|cBZ
2|c|MEM
ie
int
kmux
kons
src
func
dst
raadr
asel
rbadr
bsel
abus
dbus
cin
shctrl
emue
em
sttst
ccen
ins
bra
ld
ed
inc
ea
irld
mew
0C0
Dis
Eni
AB
ADD
RAMF
IR
IR
H
H
CI0
H
L
07
PS
CJP
00D
H
H
H
H
H
R
Befehle mit Unterprogrammaufrufen:
Alle ADD Mikroprogramme die als Ziel ein Register haben funktionieren nach folgendem Schema:
adr | 4|cInterrupt | 9|cALU:AM2901 | 5|cAM2904 | 3|cSEQUENCER | 4|cBZ | 2|c|MEM | |||||||||||||||||||||
ie | int | kmux | kons | src | func | dst | raadr | asel | rbadr | bsel | abus | dbus | cin | shctrl | emue | em | sttst | ccen | ins | bra | ld | ed | inc | ea | irld | mew | |
090 | Dis | Eni | NOP | H | H | H | H | PS | JSRP | F20 | H | H | H | H | H | R | |||||||||||
091 | Dis | Eni | AB | ADD | RAMF | F | MR | IR | H | H | CI0 | H | L | PS | CJP | 00D | H | H | I | H | H | R |
ADD [RA],RB
adr
4|cInterrupt
9|cALU:AM2901
5|cAM2904
3|cSEQUENCER
4|cBZ
2|c|MEM
ie
int
kmux
kons
src
func
dst
raadr
asel
rbadr
bsel
abus
dbus
cin
shctrl
emue
em
sttst
ccen
ins
bra
ld
ed
inc
ea
irld
mew
0A0
Dis
Eni
NOP
H
H
H
H
PS
JSRP
F00
H
H
H
H
H
R
0A1
Dis
Eni
AB
ADD
RAMF
F
MR
IR
H
H
CI0
H
L
07
PS
CJP
00D
H
H
H
H
H
R
ADD disp[RA],RB
adr
4|cInterrupt
9|cALU:AM2901
5|cAM2904
3|cSEQUENCER
4|cBZ
2|c|MEM
ie
int
kmux
kons
src
func
dst
raadr
asel
rbadr
bsel
abus
dbus
cin
shctrl
emue
em
sttst
ccen
ins
bra
ld
ed
inc
ea
irld
mew
0B0
Dis
Eni
NOP
H
H
H
H
PS
JSRP
F10
H
H
H
H
H
R
0B1
Dis
Eni
AB
ADD
RAMF
F
MR
IR
H
H
CI0
H
L
07
PS
CJP
00D
H
H
I
H
H
R
Alle ADD Befehle die den Speicher als Ziel haben funktionieren nach
folgendem Schema:
adr | 4|cInterrupt | 9|cALU:AM2901 | 5|cAM2904 | 3|cSEQUENCER | 4|cBZ | 2|c|MEM | |||||||||||||||||||||
ie | int | kmux | kons | src | func | dst | raadr | asel | rbadr | bsel | abus | dbus | cin | shctrl | emue | em | sttst | ccen | ins | bra | ld | ed | inc | ea | irld | mew | |
0D0 | Dis | Eni | NOP | H | H | H | H | PS | JSRP | F20 | H | H | H | H | H | R | |||||||||||
0D1 | Dis | Eni | AB | ADD | RAMF | IR | F | MR | H | H | CI0 | H | L | 07 | PS | JSRP | F25 | H | H | H | H | H | R | ||||
0D2 | Dis | Eni | NOP | H | H | H | H | PS | CJP | 00D | H | H | I | H | H | R |
ADD RA,[RB]
adr
4|cInterrupt
9|cALU:AM2901
5|cAM2904
3|cSEQUENCER
4|cBZ
2|c|MEM
ie
int
kmux
kons
src
func
dst
raadr
asel
rbadr
bsel
abus
dbus
cin
shctrl
emue
em
sttst
ccen
ins
bra
ld
ed
inc
ea
irld
mew
0E0
Dis
Eni
NOP
H
H
H
H
PS
JSRP
F05
H
H
H
H
H
R
0E1
Dis
Eni
AB
ADD
RAMF
IR
F
MR
H
H
CI0
H
L
07
PS
JSRP
F0A
H
H
H
H
H
R
0E2
Dis
Eni
NOP
H
H
H
H
PS
CJP
00D
H
H
H
H
H
R
ADD RA,disp[RB]
adr
4|cInterrupt
9|cALU:AM2901
5|cAM2904
3|cSEQUENCER
4|cBZ
2|c|MEM
ie
int
kmux
kons
src
func
dst
raadr
asel
rbadr
bsel
abus
dbus
cin
shctrl
emue
em
sttst
ccen
ins
bra
ld
ed
inc
ea
irld
mew
0F0
Dis
Eni
NOP
H
H
H
H
PS
JSRP
F15
H
H
H
H
H
R
0F1
Dis
Eni
AB
ADD
RAMF
IR
F
MR
H
H
CI0
H
L
07
PS
JSRP
F1A
H
H
H
H
H
R
0F2
Dis
Eni
NOP
H
H
H
H
PS
CJP
00D
H
H
I
H
H
R