teoria egzamin(nieaktualny) Flashcards
zdać smiw (96 cards)
Czy adres fizyczny 5FC70h jest adresem początku segmentu
Tak. Adres początku segmentu musi być podzielny przez 16 (0 na najmłodszej pozycji przy zapisie
heksadecymalnym)
Czy adres fizyczny 4AA95h powstał z adresu logicznego 4555:5535h
Nie. 4555h*16 + 5535h = 4AA85h
W domyśle chodzi o tryb rzeczywisty, ale w wirtualnym jakby odpowiednio zamieszać może dałoby
się taki adres uzyskać. Sposób obliczania adresów fizycznych jest w
Czy adres fizyczny 5FC78h jest adresem początku segmentu
Nie - Adres początku segmentu musi być podzielny przez 16 (0 na najmłodszej pozycji przy zapisie
heksadecymalnym)
W Z80CTC każdy kanał posiada swój własny rejestr wektora przerwań
Nie - wektor przerwania zawiera 2 bity numeru kanału
Z80CTC nie posiada wejść bramkujących pozwalających na zablokowanie zliczania (w trybie
licznikowym) w każdym kanale z osobna
Tak (takie wejścia ma za to Intel 8253).Z80CTC Z80CTC Z80CTC
Czy możliwe jest, aby Z80PIO zgłosił przerwania do procesora na skutek ustawienia
określonego stanu na pojedynczym bicie portu A (pracującym jak wejście)?
Tak, w trybie 3
Czy możliwe jest, aby Z80PIO zgłosił przerwania do procesora na skutek ustawienia stanu ‘0’
na bitach 1,4,7 portu A (pracującym jako wejście).
Tak, w trybie 3
W trybie wyjściowym opadające zbocze sygnału STB może spowodować wygenerowanie
przerwania przez Z80PIO.
Nie. Przerwanie powoduje narastające zbocze STB
Czy w układzie Z80PIO każdy port, który może prowadzić transmisję z potwierdzeniem
posiada swoją własną linię INT
Nie, linia INT jest tylko jedna
W Z80PIO oba porty mogą pracować w trybie dwukierunkowym z potwierdzeniem
Nie, w trybie 2 może pracować tylko port A
W przypadku trzech układów Z80PIO podłączonych do procesora priorytet przerwań
pomiędzy nimi jest ustawiany na podstawie wartości wpisywanej do rejestru sterującego
przerwań Z80PIO.
Nie, ustalany jest na podstawie połączeń wejść IEI i IEO.oa
W Z80PIO port B może pracować w trybie bitowym.
Tak
W trybie wyjściowym narastające zbocze sygnału STB może spowodować wygenerowanie
przerwania przez Z80PIO
Tak
W Z80PIO w trybie bitowym można wybrać, które linie portu A mają być liniami „we”, a które
„wy”
Tak
Adresy procedur obsługi przerwań do poszczególnych kanałów muszą być umieszczone
kolejno w pamięci systemu
Tak, ponieważ na wszystkie kanały jest jeden 8bitowy
rejestr z wektorem przerwania, w którym możemy
zaprogramować bity V7V3.
D2D1
to numer licznika (przy programowaniu są ignorowane), D0 = 0 (zawsze).
Procedury przerwań muszą więc być w pamięci kolejno co 2 bajty.
W systemie komputerowym opartym na mikroprocesorze Z80 chcąc zwiększyć obciążalność
magistral procesora należy zastosować rejestry, które będą zachowywały zawartość
magistrali.
Tak (zdroworozsądkowo, chociaż precyzyjniej powinna być mowa o buforach)
Z Z80PIO w trybie wejściowym sygnał STB jest generowany przez urządzenie zewnętrzne i
służy do wpisania danej do rejestru Z80PIO.
Tak
Aby Z80CTC pracował jako kontroler przerwań, w słowie sterującym musi być ustawiony
odpowiedni bit uruchamiający ten tryb pracy.
Nie, taki bit w ogóle nie istnieje
W 8255 ustawianie i zerowanie bitów portu PB przy pracy w trybie 0 zachodzi poprzez, wpisanie odpowiedniego słowa sterującego do rejestru sterującego.
Nie, po prostu wpisuje się do rejestru związanego z PB.
Czy w 8255 rejestr/bit sterujący określający możliwość zgłaszania przerwania przy pracy portu
A w trybie wyjściowym z potwierdzeniem jest dostępny jako określony bit portu PC?
Nie nie
są dostępne jako bity portu PC, chociaż można je kontrolować przez zapis do rejestru sterującego
W układzie 8255 port PC nie może pracować w trybie wyjściowym z potwierdzeniem.
Tak, ponieważ brakuje linii potwierdzenia dla portu PC. Linię tę posiadają tylko porty A i B.
W układzie 8255 port PC może pracować tylko w trybie bez potwierdzenia.
Tak, bo w trybie z potwierdzeniem jego bity są podkradane przez PA i PB.
Czy w układzie 8255 linia INT jest w razie potrzeby dostępna na jednej z linii portu PC?
Tak.
W 8255 każdy z portów, które mogą pracować z potwierdzeniem ma w takim trybie pracy swoją
własną linię INT.
Tak. (PC0 = INT B, PC3 = INT A)