background image

AK  

 

 

 

 

 

 

 

Ćw. 8 

Magistrala systemu komputerowego 

Cel ćwiczenia: Zapoznanie się z magistralą systemu komputerowego na przykładzie prostego systemu z procesorem 
8-bitowym. 
Sprzęt i oprogramowanie: System CA80, komputer PC z systemem Windows, analizator stanów logicznych, 
program sterujący do analizatora 
Materiały pomocnicze: Tabela kodów procesora 8080 (dostępne w pliku pdf), instrukcja analizatora (w j. 
angielskim) 
 
Magistrala systemu komputerowego składa 
się   miedzy innymi z następujących linii: 
 

A0-A15 

adres 

D0-D7 dane 

MR~ 

czytaj z pami

ę

ci                         

MW~ 

pisz do pami

ę

ci 

I/OR~ czytaj z wej

ś

cia/wyj

ś

cia 

I/OW~ pisz do wej

ś

cia/wyj

ś

cia 

 

Polecenia: 

1.

 

Podłącz analizator do magistrali zestawu CA80 

2.

 

Skopiuj plik 8080Mag_0.LPF do katalogu w którym masz prawo zapisywać. 

3.

 

Uruchom aplikację LogicPort i otwórz plik 8080Mag_0.LPF 

Plik ten te konfiguruje analizator w następujący sposób: 

Wejścia  0-15     

ADR15-ADR0   

Adres 

Wejścia  16-23    

DATA7-DATA0  

Dane 

Wejście  24 

 

CLK 

 

 

Zegar 

Wejście  25 

 

MR/ 

 

 

Czytaj z pamięci 

Wejście  26 

 

MW/ 

 

 

Pisz do pamięci 

Wejście  27 

 

IOR/ 

 

 

Czytaj z wejścia-wyjścia 

Wejście  28 

 

IOW/ 

 

 

Pisz do wejścia-wyjścia 

Wyzwalanie opadającym zboczem MR/ gdy na liniach adresowych jest 8000H.( Jeżeli nasz program zaczyna się od 

adresu 8000H to wyzwolenie nastąpi w momencie pobierania pierwszego rozkazu.) 

Pre-Trigger Buffer (bufor przed wyzwoleniem) 1% .  99% pojemności bufora przeznaczymy na zarejestrowanie, co 

działo się po wyzwoleniu analizatora, a 1% na zarejestrowanie co się działo przed wyzwoleniem. 

Sample Rate 50 MHz.( Częstotliwość  próbkowania). 

4.

 

Napisz programy i zaobserwuj ich działanie korzystając z analizatora: 

a.

 

Wysyłający Twoje inicjały do portu  83H. 

b.

 

Wywołujący podprogram.  

c.

 

Zapisujący na stosie: znaczniki, rejestr A oraz rejestry B i C 

5. Zaprojektuj 4 bitowy

 układ wyjścia podłączany do magistrali. Ogólną strukturę układu  pokazano 

na rysunku1.  

 

Rys. 1. Układ Wyjścia. 1-dekoder adresu,   

Rys. 2. Układ wejścia.  

1-dekoder adresu, 2-sterowanie wpisem,3-rejestr       1-dekoder adresu, 2-ster.buforem, 3 -bufor trójstanowy  

 

Adres 

IOW~ 

Dane 

1

2

3

 

Adres 

IOR~ 

Dane 

1

2

3

background image

 

Zaprojektuj elementy 1, 2 i 3 dla podanego adresu. Wykorzystaj dostępne bramki i przerzutniki  

6. Zaprojektuj 4-bitowy układ wejścia podłączany do magistrali. Ogólną strukturę układu  pokazano na rysunku2.  

Wykorzystaj dostępne bramki