4.1. . , . Enter.
4.2. . , , . Enter.
4.3. 1 5, <Enter>; ( ). .
4.4. ( ).
1. ( ). :
2. . .
3. . .
4. . .
5. 10h. .
6. . .
7. . .
8. . .
9. . .
10. . .
11. . .
4.5. .
.
4.6. .
.
.
1. jmp ? ?
2. jmp 0624h. , 16- jmp: ) 27, ) 6B, ) 6
3. AX BX , CX DX . cmp ( ) :
a) DX , CX
b) BX , AX
c) CX
d)
e) BX , AX
f) DX , CX
4. ?:
a) ;
b)
c) ;
d) ;
e) .
5. ?
6. ?
7. ?
8. ja jnbe?
9. ?
|
|
10. jb ?
11. CMP . , 4.4., . , .
4.4.
, .
jnc | ||||||
ja | ||||||
jnb | ||||||
jbe | ||||||
joe | ||||||
jnle | ||||||
jns | ||||||
jng | ||||||
je | ||||||
jnae |
12. , AL BL?
.data
val_1 db 6Bh
val_2 db 3Fh
.code
mov al,val_1
mov bl, val_2
and ax, 0B6h
cmp al, bl
ja label_1
mov al, bl
jmp exit
label_1:
mov bl, al
exit:
13. , AL BL?
.data
val_1 db 6Bh
val_2 db 3Fh
.code
mov al,val_2
mov bl, val_1
or bl, 0fh
sub al, bl
jb label_1
mov al, 1
jmp exit
label_1:
mov bl, 1
exit:
14. , CX DX SI?
.data
val_1 db 6Bh
val_2 db 3Fh
.code
mov al,val_1
mov bl, val_2
and ax, 0B6h
cmp al, bl
ja label_1
mov al, bl
jmp exit
label_1:
mov bl, al
exit:
15. , CX DX SI val_1? (, val_1 0006).
.data
val_1 dw 026Ah
val_2 dw 3FD9h
.code
mov si, offset val_1
mov ex, [si]
add si, 2
mov dx, [si]
xchg dx, val_1
and dx, 0FF00h
again:
dec word ptr [si]
dec dx
crop dx, 01FFh
loopz again
[1] , .
[2] eXetended, : 8080 A, B, C D, .