, .
, , , BX () , AL (). , , AL , , AX. , , ( MOV AH,00H). . ( ).
CBW ( . Convert Byte to Word ) , AL, , AX, AL AH. ( ).
:
MOV AL,37
CBW; AX 0025H (+37 )
MOV AL,-37
CBW; AX FFDBH (37 )
, :
CBW
ADD BX,AX
. CWD ( . Convert Word to Double word ) , AX, , DX AX AX DX.
:
;
MOV BX,5B2EH
MOV DX,0000H
DIV BX
; co
CWD
IDIV BX
1. CF, OF, SF ZF :
MOV AX,4EF0H
ADD AL,3
ADD AH,95
2. CF, OF, SF ZF :
MOV AX,512H
SUB AL,23
SUB AH,-70
3. , , AL.
4. AX ?
MOV AX,4EEBH
MOV BL,10H
MUL BL
5. AX ?
MOV AX,3A9BH
MOV BL,185H
DIV BL
6. , 7 -2, 16- otv.
7. , 15 -21, 8- otv.