
12.11.2008, 13:37
|
|
Познающий
Регистрация: 21.09.2008
Сообщений: 42
Провел на форуме: 127017
Репутация:
61
|
|
Сообщение от advokat.holy
!
Нет возможности проверить, но думаю должно работать (все деление целочисленное):
Код:
; 8 - 10
mov al, 8
sub al, 10
push al
; 5/2 + 4
mov ax, word ptr 5
mov bl, 2
div bl
add al, 4
xor ah, ah ; деление без остатка
; умножение скобок
mov bl, al
pop al
mul bl ; нам достаточно байта, чтобы не лезло в ax:dx
push ax
mov al, 3
mov bl, 2
mul bl
mov bx, word ptr 9
sub bx, ax
pop ax
div bx
; результат в al, остаток в ah
xor ah, ah ; договорились, что остаток не нужен
|
|
|