sajjad1365
شنبه 21 آذر 1388, 09:48 صبح
سلام .این برنامه برا جمع دو عدد هست.
ولی 8 تا ارور میده.(خطوط 21 -22 -24 25- 27 -28 -32-) لطفا راهنمایی کنین.
.286
sseg segment stack
db 256 dup(?)
sseg ends
dseg segment
a dw ?
b dw ?
c dw ?
dseg ends
cseg segment
assume cs:cseg,ds:dseg,ss:sseg
main proc far
mov ax,seg dseg
mov ds,ax
call addvar
mov ax,4c00h
int 21h
main endp
addvar proc near
pushA
inputs a,6
atoi a
mov cx,ax
inputs b,6
atoi b
add cx,ax
itoa c,cx
output c,6
popA
ret
addvar endp
cceg ends
end main
ولی 8 تا ارور میده.(خطوط 21 -22 -24 25- 27 -28 -32-) لطفا راهنمایی کنین.
.286
sseg segment stack
db 256 dup(?)
sseg ends
dseg segment
a dw ?
b dw ?
c dw ?
dseg ends
cseg segment
assume cs:cseg,ds:dseg,ss:sseg
main proc far
mov ax,seg dseg
mov ds,ax
call addvar
mov ax,4c00h
int 21h
main endp
addvar proc near
pushA
inputs a,6
atoi a
mov cx,ax
inputs b,6
atoi b
add cx,ax
itoa c,cx
output c,6
popA
ret
addvar endp
cceg ends
end main