ورود

View Full Version : مشکل این کد؟



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

tdkhakpur
شنبه 21 آذر 1388, 13:16 عصر
برنامه شما ناقصه و احتیاج به ماکروهایی دارد که داخل برنامه قید شده و پیدا نمیشود.

sajjad1365
شنبه 21 آذر 1388, 16:45 عصر
سلام. لطفا بیشتر توضیح بدین
مشکل چطور حل میشه؟
ممنون

sajjad1365
شنبه 21 آذر 1388, 18:59 عصر
سلام
چرا کسی راهنمایی نمیکنه؟
بخش های دیگه خیلی فعالتر از اینجا هستن...
تشکر

tdkhakpur
شنبه 21 آذر 1388, 20:34 عصر
خوب توابعی داخل برنامه شما هست که شما در اختیار ندارید...