- (6b)
MOV AL, 8 MOV AL, 8 MOV BL, 17 MOV CL, AL ADD CL, 2 TEST CL, 7 CL= JNZ hop1 XOR CL, 255 hop1: MOV AH, CL AX= AND CL, 7 SAR AX, CL AX= XCHG AL, DL AND DL, 127 DL=
- (4b)
- (1b) Hexa DC6 do desítkové
- (1b) Dekadické -65 na binární 8bit se znaménkem v doplňkovém kódě
- (1b) Binární 8bit se znaménkem v přímém kódě 01101011 do dekadické
- (1b) Binární 8bit bez znaménka 00110000 do hexa
- (6b) Fragment programu, který zjistí index prvního nenulového bitu zleva v retistri EDX a výsledek uloží do registru BL. Bity se číslují od 0 zprava. Pokud se nenajde nulový bit, BL vrátí libovolnou hodnotu.
Ďalšie zadania úlohy 3 rôznych skupín (neviem presné znenie):
Fragment programu, který odpočítá počet jednotkových bitů registru EDI od počtu nulových bitů v registru AX a výsledek uloží do registru CH.
Fragment programu, který navzájem vymění obsahy posledních bitů registru DH a CL.
Fragment programu, který zjistí index prvého nenulového bitu zprava.