Witam mam problem z dzieleniem program dzieli dx/bx gdzie powinien ax/bx
Proszę o pomoc.
;=============================================================================;
; ;
; Plik : arch1-7c.asm ;
; Format : COM ;
; Uwagi : Program obliczajacy wzor: (b*b-4*a)/d ;
; ;
;=============================================================================;
.MODEL TINY
a EQU 20
b EQU 10
d EQU 3
Kod SEGMENT
ORG 100h
ASSUME CS:Kod, DS:Kod, SS:Kod
Poczatek:
xor ax, ax
xor bx, bx
mov al, b ;al = b
mul al ;ax= al * bl
mov bx, a ;bx = a
shl bx, 2 ;bx*2*2
sub ax, bx ;ax = ax - bx
mov bx, d ;bx = d
div bx ;ax/bx
mov Wynik, al
Wynik DB ?
Koniec: mov ax, 4C00h
int 21h
Kod ENDS
END poczatek