Показать сообщение отдельно

  #730  
Старый 12.11.2008, 13:37
groupby
Познающий
Регистрация: 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 ; договорились, что остаток не нужен
 
Ответить с цитированием