1. Przeanalizuj program
MOV BX,0500
MOV AX,[BX]
MOV [BX],6161
MOV AX,0500
MOV BX,AX
MOV AX,[BX]
Jaka będzie zawartość akumulatora po wykonaniu tego programu?
a) wystąpi błąd w programie
b) 6161
c) 0500
2. Przeanalizuj zapis w debug.exe
Pod jakim adresem zapisana została w pamięci operacyjnej instrukcja MOV AL,BL?
a) 0CAF:0100
b) 0CAF:0102
c) 0CAF:0102 043B
3. Przeanalizuj zapis w debug.exe
Ilu bajtowy jest rozkaz MOV AL,BL?
a) 1 bajtowy
b) 2 bajtowy
c) 3 bajtowy
4. Czy zapis
NEG AL
ADD AL,35
można zastąpić poleceniem SUB 35,AL?
a) tak
b) nie
c) zależy od zawartości rejestru AL
5. Co realizuje poniższy program?
MOV AX,0100
MOV DX,[AX]
a) do rejestru DX wpisuje zawartość komórki pamięci o adresie 0CAF:0100
b) do rejestru DX wpisuje zawartość komórki pamięci o adresie 0CAF:0115
c) wystąpi błąd w programie
6. W obszarze stosu obowiązuje reguła:
a) LIFO
b) FIFO
c) LILO
7. Aby zapisać do komórki pamięci o adresie CS:0100 zawartość komórki o adresie CS:0200 należy wykonać:
a) MOV BX,0100
MOV SI,0200
MOV [BX],[SI]
b) MOV BX,0100
MOV SI,0200
MOV AX,[BX]
MOV [SI],AX
c) MOV BX,0100
MOV SI,0200
MOV AX,[SI]
MOV [BX],AX
8. Po wpisaniu do rejestrów odpowiednich wartości dzielnika i dzielnej wykonano instrukcję DIV CX. Otrzymano
wynik:
Działanie wykonywane to:
a) 80:2=40 reszty 0
b) 82:2=41 reszty 0
c) 81:2=40 reszty 1
9. Czy poniższy program:
MOV AL,12
ROL AL,1
spowoduje zmianę znaku w akumulatorze?
a) tak
b) nie
c) zapis programu jest błędny
10. Jaki jest wynik odejmowania w programie:
MOV AL,12
SUB 35,AL
a) 23 (heksadecymalnie)
b) 35(dziesiętnie)
c) zapis programu jest błędny
11. Pod jaki adres zostanie zapisana zawartość rejestru AX po wykonaniu
polecenia MOV [SI],AX
a) DS:SI
b) CS:SI
c) zapis polecenia jest błędny
12. Przesunięcie (offset) adresu może być umieszczany w rejestrach
a) BX, BP, SP, SI, DI, IP
b) we wszystkich rejestrach za wyjątkiem segmentowego i flagowego
c) AX, BX, CX, DX, BP, SP, SI, DI, IP
13. Poczynając od adresu ES:0000, wpisano do pamięci łańcuch tekstowy `Ala ma kota'. Dodaj zawartość komórki o
adresie ES:0000 do komórki ES:0003, a wynik zapisz do komórki o adresie ES:0000. Jaki nowy łańcuch tekstowy
powstał w pamięci?
a) `Ala ma kota'
b) `ala ma kota'
c) niemożliwe jest kopiowanie zawartości komórki pamięci do komórki pamięci
14. W pamięci komputera umieszczono następujące dane
i wykonano następujący program
MOV BX,0106
MOV AX,[BX]
W akumulatorze znajdzie się liczba:
a) 39C1
b) C139
c) C181
15. Stan pamięci był następujący
Wykonano następujący program:
MOV SI,0800H
MOV DI,0900H
MOV CX,08
CLD
REP MOVSB
MOV BX,0903
MOV AX,[BX]
Podaj zawartość rejestru AX
a) 7570
b) 7075
c) 0000