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