MaszynaW 24

MaszynaW 24



50 3. Opis symulatora

wyxA *w«x

foćcoooóoj


Rys. 3.22. Architektura m c. typu L dla 8-bitowego słowa

-    czteropoziomowy, hierarchiczny, maskowalny układ przerwań o organizacji wektorowej;

-    dodatkowy rejestr roboczy X, dostępny poprzez magistralę magS;

-    możliwości definiowania długości części kodowej rozkazu do 5 bitów oraz pojemności pamięci operacyjnej do 2048 słów. Architektury tej m.c. dla 8- i 16-bitowego słowa przedstawiają rysunki 3.22 i 3.23;

EW, EWplus: rozwinięcie maszyny cyfrowej typu L o układ wyjścia - wejścia. Dokładna specyfikacja tej maszyny została opisana w punkcie 2. Jedyna różnica między obydwoma maszynami jest długość słowa maszynowego (dla EWplus możliwe słowo dłuższe niż 8 bitów). Poza tym architektury obydwu typów maszyn sa takie same. Z tego powodu zamieszcza się tutaj jedynie jeden schemat - rysunek 3.24.

•-W.agA-000 3 OOOOCOO. wy i*    *wel

jcoooooooooa|


vyad»


*«mv» Pr*r>l3JM :0000 l 10000 P :0090

uy«p» Kp

[o000000000o|

oooooooooooooooo

I—

rZ AJti 0000000900000000

4veak

«S&3

w«A weB

•*pcfc

1 •—

S IOOCOOOOOOOOOCOJD

W*JAA


ADOi KME WART 0 1 2

3

4

5


loooooaoccoo

PnC:


0000009000000 Ofr


wy*k* wya»


Rys. 3.23. Architektura m.c. typu L dla 16-hitowcgo słowa

«nŁ*gft=03300 vyl» *w«ł

wyacU

rPrzr: 1234-1 M >0000

[o ooo o]

A: I30000

P :Q 00 C

ADR: HXK WART

ri *Jt:

2 0 3 0

*4o d «r>ob

5 0

S: loooooooo

l

weja*

wyak

wya»

«P1BZ

•czyt


[oooooj

[oooocooo] wei*

<-n*gS=OOOOCÓGO-r

wywe* otrt* w/G* wewy* *l£t» wyU* vyx* »w*x

[ooooooóo] [o ° oj [ocooooTó] jo" oj [ooooooćo]

Rys. 3.24. Architektura m.c. typu EW i EWplus

3.2.5.2.    Wybór typu układu przerwań

Dla maszyn cyfrowych typu EW, EWplus i L wprowadzono układ przerwań. Użytkownik może wybrać typ tego układu. Możliwy jest wybór układu przerwań względnego i bezwzględnego    (w symulatorze zwanych odpowiednio:    niewywłaszczalnym

i wywłaszczalnym). Różnica pomiędzy nimi polega na tym, że dla wywłaszczalnego możliwe jest przerwanie programu obsługi przerwania o niższym priorytecie, a dla niewy właszczalnego program obsługi przerwania musi się wykonać do końca i dopiero wtedy ewentualne inne przerwanie może zostać obsłużone. Dla zapewnienia poprawnej pracy układu przerwań typu wywłaszczalnego konieczne jest pamiętanie w rejestrze przerwań wszystkich aktualnie przyjętych przerwań, w celu niedopuszczenia do ponownego przyjęcia zgłoszenia przerwania, którego obsługi jeszcze nic dokończono. Dla układu niewywłaszczalnego możliwe jest przyjęcie tylko jednego zgłoszenia przerwania celem jego bieżącej obsługi. Zgłoszenia, które pojawiają się w trakcie obsługi przerwania, zostają zapamiętane w rejestrze zgłoszeń RZ.

3.2.5.3.    Adresy związane z obwodami wymiany

Dla każdego z obwodów wymiany należy wyznaczyć unikalny w ich obrębie adres, za pomocą którego będzie można rozróżniać skierowane do nich komendy. Każdy z obwodów wymiany jest sterowany tymi samymi sygnałami sterującymi, które powinny być doprowadzone do układu sterującego tego obwodu wymiany, którego adres został umieszczony w części argumentowej rozkazu.


Wyszukiwarka

Podobne podstrony:
MaszynaW 18 40 3. Opis symulatora 3.2.1.4. Zerowanie elementów m.c. Z tą opcją menu związane jest po
MaszynaW 21 44 3. Opis symulatora w punkcie 3.2.2.4. Różnica polega tylko na tym, że w tamtym wypadk
MaszynaW 26 54 3. Opis symulatora 3.3.6. Rozkaz SOM ROZKAZ TYP = W KOD - 101 MNE = SOM OPIS = ’
19438 MaszynaW 16 36    3. Opis symulatora 3.1.5. Realizacja układu przerwań Układ pr
71697 MaszynaW 17 38 3. Opis symulatora którego nastąpi zatrzymanie pracy. W tej wersji Symulatora d

więcej podobnych podstron