;I have this problem and I should solve it with the given numbers pls somebody help!!! ;13. (a+b+c*d)/(9-a) ;a,c,d-byte; b-doubleword
ASSUME cs:code,
ds:data
DATA SEGMENT
a db 11
b dd 1
c db -2
d db 2
res1 dw ?
finalres dw ?
data ends
code segment
start:
mov ax, data
mov ds, ax
mov al, a
cbw
mov bl,9
cbw
sub bx,ax
mov res1, ax
mov al, c
cbw
mul d
mov cl,a
cbw
add ax,cx
mov bx, word ptr b
mov cx, word ptr b+2
add bx, ax
adc cx, dx
mov ax, bx
mov dx ,cx
mov cx, res1
cwd
div res1
mov finalres, ax
mov ax, 4C00h
int 21h
code ends
end start
Your code contains multiple errors:
I'm not sure if I found all mistakes in your code.