Cavte vedel by mi niekto vysvetlit ako vyriesim tieto ulohy? Dakujem.
1. Aký bude obsah bajtu na offsete 200h v dátovom segmente po vykonaní nasledujúcich inštrukcií?
mov bx, 200h
mov ax, 32ABh
inc ax
mov [bx], ax
2. V inštrukcii mov al, [.] sa v hranatej zátvorke nemôže vyskytovať register
Vyberte jednu odpoveď: • A. SI
• B. BX
• C. DX
• D. DI
3. Je deklarovaná premenná R DB ´abcd´. Čo vypíše nasledujúca postupnosť inštrukcií?
mov di, 1
mov dl, [R+di]
dec di
inc dl
mov ah, 2
int 21h
4. Aké číslo (v desiatkovej sústave) bude v registri AX po vykonaní nasledujúcej postupnosti inštrukcií?
mov ah, 2
mov bh, 3
add ah, bh
add ah, bh
mov al, 2
5. Sú deklarované premenné:
DATA
Data1 DB 0
Data2 DB 2
Data3 DB 4
Čo bude v BX po vykonaní nasledujúcich inštrukcií?
mov al, 2
mov bx, offset Data1
mov [bx], al
6. Predpokladajte, že pamäťové miesta 200h a 201h obsahujú čísla 12h a 34h. (Uvedené adresy chápte
ako offset v dátovom segmente.) Čo bude v registri AH po vykonaní nasledujúcich inštrukcií?
mov bx, 200h
mov di, 1
mov ax, 10Ah
add ah, [bx+di]