egzamin (10)


SYKO  Egzamin pierwszy  2004-06-25
Zadanie 1 (10p)
1) Przetwarzanie rozkazu ADD [AX], BX o długości 32b w systemie o szynie danych 16b
wymaga wykonania ........... cykli maszynowych.
2) Procesor otrzymuje sygnał INT w czasie trwania fazy pobierania rozkazu MOV AX,[BX].
Faza pobrania argumentu zródłowego zostanie wykonana przed czy po wykonaniu
przerwania ................
3) CS=1000H, DS=2000H, IP=AAAAH, procesor pracuje w trybie adresów rzeczywistych.
Adres fizyczny rozkazu do pobrania z pamieci wyniesie hexa ..........................................
4) Jeżeli szyna adresowa jest n-bitowa to maksymalna pojemność pamięci o organizacji
bajtowej wyniesie ............................, np. dla n=20: ..........................................
5) Jeżeli AX=1011, BX=0101. Rozkaz ADD AX,BX w arytmetyce 4b ustawi znaczniki:
CF=.............., ZF=...................., OF=......................, SF=......................, PF=...................
6) Jeżeli chcemy odwołać się do kolejnej 5-ej (licząc od zera) liczby stałoprzecinkowej 32b
w tablicy o adresie początku 1000H używając trybu indeks-skala-przemieszczenie to:
indeks=...................., skala=......................, przemieszczenie=...................................
7) Oto lista argumentów: EAX, [BX], [BX+2*CX+1000H], 10, [1000H]. Wpisz numer
kolejny argumentu przy podanych trybach: baza-indeks-skala-przemieszczenie ......,
rejestrowy....., bazowy....., pośredni rejestrowy....., bezpośredni....., natychmiastowy.......
8) Niech SP=1239H. Na stos malejący odłożono 2AH a następnie 1B2CH. Teraz SP=...........
9) Adres liniowy wynosi: 12345678H. Stosujemy stronicowanie, strony mają rozmiar 4KB.
Numer strony wynosi hexa......................, a przemieszczenie na stronie hexa .................
10) Adres liniowy wynosi: 12345678H. Adresowana strona znajduje się w ramce numer 0H.
Adres fizyczny wynosi.............................
Zadanie 2 (12p)
1) Przesuniecie arytmetyczne liczby 10000111 o 3 bity w prawo da ................................
2) Przesuniecie logiczne liczby 10000111 o 3 bity w prawo da wynik ................................
3) Liczba (10101010)NKB w to dziesiętnie ..................................
4) Liczba (10101010)NKBz w to dziesiętnie ..................................
5) Liczba (10101010)U2 to dziesiętnie ......................................
6) Liczba ( 128)10 w kodzie U2 na 16b ma postać ........................................
7) Największa liczba 8 bitowa w kodzie U2 to ............................ czyli dziesiętnie................
8) -(11100111)U2=(.....................)U2 (na 8 bitach)
9) (1110101010)NKB to hexa .............................
10) AX=50ABH. Przesunięcie logiczne AX o 4b w lewo da AX=......................., co jest
równoważne wykonaniu na tej liczbie ................................................
11) CF=0, AX=9ABCH. Przesunięcie logiczne AX razem z CF o 2b w lewo da: CF=..........,
AX=......................
12) 1.0011 2001+1.1011 2011=.................................................................(5b mantysy, 3b cechy)
Zadanie 3 (8p) Wykonaj dodawania w kodzie U2 na 8b, ustaw znaczniki:
01010101 00111010 11011111 10100101
10101111 00111010 11100101 10100011
OF= OF= OF= OF=
CF= CF= CF= CF=
SF= SF= SF= SF=
Zadanie 4 (5p)
1) Jeżeli system ma izolowane I/O to adres portu od adresu w pamięci odróżniamy po
.............................................., a dwa urządzenia I/O odróżniamy po ...............................
2) Kontroler zgłasza przerwanie IRQ3 (komu) ................................................, a ten wystawia
procesorowi sygnał .................. i na szynę adresową adres (czego) ......................................
3) Ile zadań może maksymalnie korzystać z jednej LTD? ............................
4) Jeżeli w trybie wirtualnym chronionym wielkość segmentu wynosi 12345678H, a adres
wirtualny w rozkazie będzie miał postać ABCD: 12345679H to procesor wykona
(co?).............................................................................................................
5) W przypadku chybienia w pamięci podręcznej
Zadanie 5 (10p) Wpisz zawartość rejestrów i pamięci po wykonaniu 2 cykli rozkazu
Rejestr Zawartość przed Zawartość po
AX 000H
BX 000H
IP A20H
Pamięć
Adres Zawartość przed Zawartość po
000H 2510
001H -2510
.... .... & ..
A20H INC BX
A21H SUB [AX], [BX]
Zadanie 6 (10p) Rozłóż cykl rozkazu  ADD [AX], 10 na mikrooperacje
C16
C15
C14
C13
przesuwnik
C
AX DX
C12 F
C10
C9
EFLAGS
X Y
magistrala
C22
wewnetrzna
ALU
Ci
C11
C17
C18
C19
CU ID IR
C8
C20
C6
PC
C23
RESET
C7
INTA
C21
INT
Ukl. PC+1
C4
SP
C5
C1
MAR
magistrala
C2
systemowa
MBR
C3
Zadanie 7 (5p)
Narysuj przebieg sygnałów magistrali PCI: ADRES, C/BE, DANE, IRDY,TRDY w
przypadku odczytu 4B przez inicjator z urządzenia docelowego bez oczekiwań.


Wyszukiwarka

Podobne podstrony:
egzamin 10
Metody egzamin 10?
Zagadnienia na egzamin 10
Interna Egzamin 10 v 2 BOX
Interna Egzamin 10 v 2 BOX
Temat A egzaminSL 10 druk
biochemia egzamin 10
PChA egzamin 10
notatek pl konstrukcje betonowe 1 pytania egzaminacyjne 10
technik informatyk egzamin praktyczny 10 zad 1
EGZAMIN 2009 10
egzamin zasadniczy zima 10
Egzamin wimic 09 10 informacje
27 12 10H egzamin analiza 09 1
technik informatyk egzamin praktyczny 10 zad 4
gr E egzamin u p profesora 10
Egzamin Teoria Wykład 01 (10) 14 (15) v 0 12 63 BETA
10 Testy 343 [01] 0X 082 Arkusz Egzaminacyjny 0X 082 Etap Pisemny Czerwiec 2008

więcej podobnych podstron