helma20
سه شنبه 08 بهمن 1387, 22:23 عصر
سلام
من نمی دونم چرا توی این برنامه به پوش کردن هام ارور می ده
به نظرم برنامه ام اشکالی نداره
پس این ارور واسه چیه؟؟؟؟؟:عصبانی++:
این برنامه فقط بک پیام را در صفحه چاپ می کند.
stacksg segment 'stack'
db 1024 dup (?)
stacksg ends
datasg segment para 'code'
msg1 db 'hello',"$"
datasg ends
codesg segment para 'code'
main proc far
assume cs:codesg, ds:datasg, ss:stacksg
push ds
push 0
mov ax,datasg
mov ds,ax
push offset msg1
call disp_msg
ret
main endp
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
disp_msg proc
push bp
mov bp, sp
push ax
push dx
mov dx, [bp+06]
mov ah, 9h
int 21h
pop dx
pop ax
pop bp
retf 2
disp_msg endp
codesg ends
end main
من نمی دونم چرا توی این برنامه به پوش کردن هام ارور می ده
به نظرم برنامه ام اشکالی نداره
پس این ارور واسه چیه؟؟؟؟؟:عصبانی++:
این برنامه فقط بک پیام را در صفحه چاپ می کند.
stacksg segment 'stack'
db 1024 dup (?)
stacksg ends
datasg segment para 'code'
msg1 db 'hello',"$"
datasg ends
codesg segment para 'code'
main proc far
assume cs:codesg, ds:datasg, ss:stacksg
push ds
push 0
mov ax,datasg
mov ds,ax
push offset msg1
call disp_msg
ret
main endp
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
disp_msg proc
push bp
mov bp, sp
push ax
push dx
mov dx, [bp+06]
mov ah, 9h
int 21h
pop dx
pop ax
pop bp
retf 2
disp_msg endp
codesg ends
end main