Architektury Komputerów

Transkrypt

Architektury Komputerów
Architektury Komputerów - Laboratorium
Informatyka III rok studia dzienne
Prosty mikroprocesor
! Neumana.
"
#
• Elementy charakterystyczne architektur: von Neumana i harvardzkiej.
"
Komputer PC z oprogramowaniem MultiSim.
Literatura
$%
&Rusek M., '
Warszawa 1983.
+
" %(
1985.
" %(
%" )*
( ,-.( /0-%1
1
%" 23"
Wprowadzenie
Architektura von Neumana organizuje system komputerowy w postaci 4 bloków
4
&
&
#
# %
1
6
%
,
7
5
%
Struktura komputera o architekturze von Neumana
"
%
"
8
− procesor nie realizuje rozkazów skoku
− maksymalny rozmiar argumentu to 4 bity
− wykorzystana zostanie gotowa struktura 4 bitowej jednostki arytmetyczno-logicznej
(74181)
6 -9
:
0-00
0-0 ;
−
6
5
−
&
9
%
'
1. 1
2. "
6 :,
#
:
;
%
#
3. 1
#
<
2
6
;&
:
#
#
;%
" =$> ?@)@$,*=$%
&" =$> ?@)@$,*=$
%
#
2
1. A
8
#
9
UWAGA: aby '
,D(E-FG*
' G+ 9H*GD%I
<
8
,D(
0-BCB%
8
0-BCB%
6
#
#
F& #
#
+J9+K%1
#
)
' %) 8
&8
traktuje stan niski danych we/wy jako aktywny.
=
6
#
0-BCB
%"
#
1
%
3
,&
'
9
4
LJ LJ LBJBB%
2. A
rejestru 7477.
-9
1
8%
A
8
<B9<8
%
"
6
#
%
& 6
6
8
5
8
#
8
6
'
%>
%
3. Przygotowanie listy rozkazów
"
6
6 -9
%
8 #
"
#&
4
1)
2)
F
3)
, F
4) zapisz wynik w pomocniczym rejestrze W
5) przepisz wynik do rejestru A.
' 8
6
8
& #
,D(
C9#
&
6
&
%<
#
%
4
&
4. Przygotowanie schematu blokowego.
A
6
%
1
elementami.
A
6
6
%
)
•
•
•
•
)
jednostka arytmetyczno-logiczna ALU,
,
&
F
dekoder rozkazów, oraz
6
6
4
8
#
" :
6 %
8
6
6
<
&8
8 #
;&
&
4
,:
&
6
8
%
6 0-B 0%) 8
#
68
76
;%
;
:
6
1
•
•
•
1
#
#
#
8 %A 6
#
F&
,:
F $
8
F& #
;&
,&
(-
5
#
Word Generatora..
0-B 0%
$
:
8
;
0-00" %A 6
M
#
@)B @)O
%
5N
6
G
%1
-
"
%"
6
&8
,
#
,
8
F;%1
# &
8
#
#
& #6
%"
:
F
# C&
F%
?
4
8 #
4
#
#
#
5. A
C
6 %
"
#
#
6
%
6
4
%
)
4
6
#
#
#
6. Realizacja projektu.
"
4
"
bitów ?
8
6
#4
6
8
#
%+
#%
&
6
&
9
P
6