MaszynaW 08

MaszynaW 08



d)    RZ * rejestr zgłoszeń przerwań o długości 4 bitów, w którym każda z pozycji

odpowiada jednemu poziomowi przerwań;

e)    RM - 4-bitowy rejestr maski, służący do maskowania wejść układu przerwań

związanych wprost z poszczególnymi jego poziomami.

Z tym rejestrem związany jest sygnał sterujący;

-    werm: (magA) — RM - wpis słowa maskującego do rejestru RM (wpisywane są cztery najmłodsze bity);

f)    RP - rejestr przerwań o długości 4 bitów, w którym pojawia się jedynka na pozycji

odpowiadającej numerowi przyjętego przerwania. Zależnie od przyjętego rozwiązania układu przerwań: liniowego czy wektorowego może się pojawić jednocześnie odpowiednio jedna bądź więcej jedynek w rejestrze RP (układy przerwań zostaną omówione bliżej w dalszej części skryptu). Niezależnie od typu układu przerwań wygenerowane przerwanie zostanie wpisane do przerzutnika przerwań INT (pod warunkiem wystąpienia sygnału eni).

Z rejestrem RP związane są następujące sygnały sterujące;

-    goi: (RZ) -* RP - wpis słowa z RZ do rejestru RP.

-    rint: zerowanie tej pozycji rejestrów RP i RZ, z którą związane jest aktualnie obsługiwane przerwanie (moment zerowania zależy od typu układu przerwań).

g)    AP - rejestr zawierający aktualny wektor przerwań o długości 5 bitów. Jego

zawartość jest ustawiana w momencie wystąpienia przerwania (jego wpisu do RP). Z rejestrem AP związany jest sygnał sterujący;

-    wyap: pozwalający na wyprowadzenie aktualnej zawartości AP na magistralę A.

Kolejnym istotnym elementem architektury maszyny EW jest układ wejścia-wyjścia, służący do współpracy z otoczeniem zewnętrznym maszyny cyfrowej (szczegółowy opis w dalszej części skryptu). Na układ ten składają się następujące elementy:

h)    WE - rejestr wejściowy o długości 8 bitów, służący do przyjmowania słowa z

otoczenia m c. Z rejestrem tym związany jest sygnał sterujący:

-    wywe: (WE) -* magS - wyprowadzenie zawartości rejestru WE na magistralę słowową S.

i)    WY - 8-bitowy rejestr wyjściowy, służący do wyprowadzania słowa na zewnątrz

maszyny cyfrowej (do urządzenia wyjściowego, np. monitora). Z rejestrem WY związany jest sygnał sterujący:

-    we wy: (magS) -* WT - wpis słowa do rejestru WY.

j)    obwód wymiany - służy do synchronizacji komunikacji między otoczeniem a maszyną

cyfrową. Każdy z typów komunikacji, tj. do i z maszyny cyfrowej, posiada własny obwód wymiany, który jest identyfikowany przez przydzielony mu adres.

Z każdym obwodem wymiany związane są następujące sygnały sterujące:

-    strt: sygnał rozpoczęcia operacji komunikacji dla wskazanego obwodu wymiany,

Ł\

2.1. Rozszerzenia architektury m.c. fcw


- wyg. wyprowadzenie na magistrale S (właściwie na linie odpowiadającą najmłodszemu jej bitowi) stanu gotowości do przeprowadzenia komunikacji wskazanego obwodu wymiany.

Wymienione wyżej elementy tworzą architekturę logiczną maszyny cyfrowej EW', przedstawiona na rysunku 2.1.

Rys. 2.1. Struktura logiczna maszyny EW


2.2. System przerwań

Strukturę systemu przerwań przedstawia rysunek 2.2.

System przerwań zawiera:

-    rejestr zgłoszeń (RZ) - rejestr ten przyjmuje zgłoszenia nadchodzące z linii zgłoszeń. Jest on zerowany sygnałem rint na najstarszej zgłoszonej pozycji, przyjętej do obsługi;

-    rejestr maski (RM) - służy do programowego maskowania zgłoszeń przyjętych do rejestru zgłoszeń. Informacja wprowadzana jest do tego rejestru z magistrali A; układ hierarchii - wybiera najstarsze z niezamaskowanych zgłoszeń (wg ustalonego priorytetu) przyjętych do RZ;

-    układ samoblokady - zabezpiecza przed powtarzaniem się generacji zgłoszeń na danym poziomie przed zakończeniem obsługi przerwania;

-    rejestr przerw ań - pamięta zgłoszenia przyjęte do obsługi. Informacja jest wprowadzana do rejestru RP za pośrednictwem sygnału eni. Poszczególne pozycje rejestru przerwań są zerowane z wyjść rejestru RZ;


Wyszukiwarka

Podobne podstrony:
b)    element DURATION ID o długości 2 bitów, określający czas trwania wymiany r
skanuj0013 (312) W przypadku wykonywania znormalizowanych części maszyn, np. śrub, pełny asortyment
egzamin maszyny2 GRUPA B ;A
wykres kara za przerwy długość przerwy I
Przerwanie 3 Cykl obsługi przerwania: 1.    Zgłoszenie przerwania sygnałem INT 2.
175 TIF 135 Jeśli w kodzie maszynowym ustawimy wartość rejestru EAX i nie użyjemy potem instrukcji r
SP?194 f licznik doliczy do wartości podanej w rejestrze cst przerwanie obsługiwane przez funkcję ri
DSCF7344 W przypadku wykonywania znormalizowanych części maszyn, np. śrub. pełny asortyment gwintów

więcej podobnych podstron