Vorlesung Rechnerarchitektur - Fachbereich Informatik
Vorlesung Rechnerarchitektur - Fachbereich Informatik
Vorlesung Rechnerarchitektur - Fachbereich Informatik
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
D ie A ddition<br />
MU1<br />
Datenpfad<br />
Data Out<br />
Dout<br />
Dout<br />
Adress<br />
0 1<br />
Data In<br />
MU1<br />
Datenpfad<br />
Data Out<br />
Dout<br />
Dout<br />
Adress<br />
0 1<br />
Data In<br />
ACC<br />
A<br />
SP<br />
SP<br />
PC<br />
PC<br />
IR IR<br />
Din Din<br />
ACC<br />
A<br />
SP<br />
SP<br />
PC<br />
PC<br />
IR IR<br />
Din Din<br />
C-Bus<br />
C-Bus<br />
ALU<br />
A ALUB<br />
ALU<br />
A ALUB<br />
A +B ,S<br />
A-Bus<br />
Timing/Control<br />
B-Bus<br />
A-Bus<br />
Timing/Control<br />
B-Bus<br />
Das Instruktion Register wird zur Adressierung benutzt und der Wert nach Din gebracht D in =<br />
[IR ]<br />
Der Inhalt des Akkummulators wird auf den A Bus gelegt und der Inhalt von Din auf den B-Bus.<br />
Die Alufunktion Inputs ist A +B ,S<br />
Outputs Funktion<br />
Instruction<br />
Opcode<br />
ADD S 0010<br />
/Reset<br />
step<br />
Z<br />
N<br />
step<br />
Adress<br />
ACCoe<br />
ACCie<br />
PCoe<br />
PCie<br />
IRoe<br />
1 1 x x 2 1 0 0 0 0 1 0 0 0 0 1 0 0 x 1 1<br />
1 2 x x 0 x 1 1 0 0 0 0 0 0 1 0 0 0 A+B,S 0 1<br />
IRie<br />
SPoe<br />
SPie<br />
DINoe<br />
DINie<br />
DOUToe<br />
DOUTie<br />
ALU Function<br />
MEMrq<br />
RnW<br />
Din = [IR]<br />
ACC = ACC + Din<br />
<strong>Vorlesung</strong> <strong>Rechnerarchitektur</strong><br />
© Gerhard Raffius, WS 2009/10, h_da - <strong>Fachbereich</strong> <strong>Informatik</strong><br />
40