ghader313
چهارشنبه 23 بهمن 1392, 09:11 صبح
باسلام
بنده برنامه ای نوشته ام که دو عدد را از صفحه کلید دریافت کرده و آنها را جمع کند، ولی در هنگام هیور از اسمبلر 1 ارور می دهد و می گوید که PASSES:1 ولی برنامه نباید مشکلی داشته باشد.
سورس برنامه به صورت زیر است.
خوشحال می گردم کمکم کنید و بگویید که چگونه مشکل را برطرف کنم.
باتشکر فراوان
include io.h
stsg segment
dw 32dup(?)
stsg ends
daseg segment
t db 10 dup
a dw ?
b dw ?
res db 6 dup(?)
daseg ends
codseg segment
assume cs:codseg,ds:daseg
start: mov ax,daseg
mov ds,ax
inputs t,6
atoi t
mov a,ax
inputs t,6
atoi t
mov b,ax
mov ax,a
add ax,b
itoa res,ax
output res
mov ax,4c00h
int 21h
codseg ends
end start
بنده برنامه ای نوشته ام که دو عدد را از صفحه کلید دریافت کرده و آنها را جمع کند، ولی در هنگام هیور از اسمبلر 1 ارور می دهد و می گوید که PASSES:1 ولی برنامه نباید مشکلی داشته باشد.
سورس برنامه به صورت زیر است.
خوشحال می گردم کمکم کنید و بگویید که چگونه مشکل را برطرف کنم.
باتشکر فراوان
include io.h
stsg segment
dw 32dup(?)
stsg ends
daseg segment
t db 10 dup
a dw ?
b dw ?
res db 6 dup(?)
daseg ends
codseg segment
assume cs:codseg,ds:daseg
start: mov ax,daseg
mov ds,ax
inputs t,6
atoi t
mov a,ax
inputs t,6
atoi t
mov b,ax
mov ax,a
add ax,b
itoa res,ax
output res
mov ax,4c00h
int 21h
codseg ends
end start