- 79 -
Tuboln 6
Numor szyny D |
Oznnczonio sygnału |
Stan przo- rzut- nilca |
U .w a g i |
0 |
Q |
X |
Stan przorzutnika odpowiada wartości sygnału Q ostatnio wykonywanego rozkazu CAMAC |
1 |
X |
X |
Stan przerzutnika odpowiada wartości sygnału X ostatnio wykonanego rozkazu CAMAC |
2 |
LAM FLAG |
1 |
Gdy suma przorwań GS = 1 (jost chociaż 1 przorwanio ) |
3 |
CION MANUAŁ FLAG |
1 |
Gdy przołącznik jost w położoniu ON sygnał ł,CI0NM (D3 OUT U) = 1 |
U |
ERROR FLAG |
1 |
Gdy przy odczycio wystąpił błąd dotyczący : nieprawidłowoJ parzystości, nionadą-żania transmisji, braku bitu stopu (dotyczy TTY) |
5 |
HEC FLAG |
1 |
Gdy DR = 1 (rojestr wyjściowy TTY Jest zapołniony) |
6 |
TRANS FLAG |
1 |
Gdy TDRE = 1 (rojestr wojścloi/y TTY Jest pusty) |
7 |
UTCL FLAG |
1 |
Przorwanio zegarowo (RTCL) |
• Układ przorwań
Do układu przorwań w CMC 8080 prócz omówionych wyżaj pozycji rojostru OUT U nałoży układ prio-r> lulu I rojostr RST.
Układ prlorytotu Jest zbudowany na wejściu kodora. Przerwania sq podzielone na 8 grup i prio-ryloL przerwania zależy tylko od pozycji wojścia na koder. Koder nie ma pamiętania. Przyjście przerwania o wyższym priorytocie zmienia stan wyjścia kodora.
Przy roaJizacji przerwania aktualny stan wyjść kodera Jest wpisany do rejestru UST (roaturt), pozycjo odpowLąduJące (D3 + D5). Na pozostule pozycjo rojostru RST sq wpisano "1" logiczno (stan wysokiego potencjału), co dajo rozkaz RST. Stan pozycji (D3 t D5) określa adres, od którego rozpocznie się restart, czyli program przerwania. Poniższa tabela okrośla grupę przerwań dla okroś-ionogo wyjścia i adros początku programu.
Tahola 7
Rodzaj przor- |
Wyjście układu totu przerwań |
priory- |
Adros |
Uwagi | |
wania |
A2 |
A1 |
AO |
restar tu | |
D5 |
l)U |
D3 | |||
TTY - IRQ |
0 |
0 |
0 |
0 |
Przorwanio z TTY |
LWI - LAM1 |
0 |
0 |
1 |
8 |
1 zogura |
LW2 - LAM2 |
0 |
• 1 |
0 |
16 | |
LU3 - LAM3 |
0 |
1 |
1 |
2h |
Priorytet LAM można zm.lcniać, |
LW/» - LAM** |
1 |
0 |
0 |
32 | |
LJ5 - LAM5 |
1 |
0 |
1 |
*ł0 |
zmieniając woj-ścio na układ |
LU 6 - LAM6 |
1 |
1 |
0 |
U 8 |
prlorytotu |
LW(7 T 23) LAM(7 ł 23) |
1 |
1 |
l |
56 |
Jak wynika z taboli 7 di a tikladu przerwań zarozorwowano si| pierwszo 6*1 adresy pamięci oponi-cy.jnoj - sys tomowo J, 8 slow nu każdo przerwanie. Obszar ten nie wiości programu przorwanJ a, któ-«> zresztą Jost. zmienny, zulożnie od przyczyny wywołującej przerwanio i od potrzeb systomu, alo pozwala przyjąć przerwanie i wejść w obszar pamięci użytkownika, gdzie mieści się program przerwali i u.