ايران ويج

نسخه‌ی کامل: مشکل در باز کردن فایل
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام به تمامی دوستان

دوستان من کد رو نوشتم ولی نمیدونم چرا فایل رو باز نمیکنه؟

اینم کد:



DSEG SEGMENT 'DATA'

handle dw ?
pathnam db 'G:\test1.bmp',00h

DSEG ENDS
;-------------------------
CSEG SEGMENT 'CODE'
main PROC FAR
mov ax,0
mov ds,ax
call open1
mov ax,4c00h
int 21h
main endp

;-------------------------
open1 proc near

mov ah,3dh
mov al,11
lea dx,pathnam
int 21h
mov handle,ax
ret
open1 endp
;-------------------------


CSEG ENDS

END main

ممنون
(۲۵-آذر-۱۳۹۰, ۱۳:۴۷:۱۸)post98 نوشته است: [ -> ]با سلام به تمامی دوستان

دوستان من کد رو نوشتم ولی نمیدونم چرا فایل رو باز نمیکنه؟

اینم کد:



DSEG SEGMENT 'DATA'

handle dw ?
pathnam db 'G:\test1.bmp',00h

DSEG ENDS
;-------------------------
CSEG SEGMENT 'CODE'
main PROC FAR
mov ax,0
mov ds,ax
call open1
mov ax,4c00h
int 21h
main endp

;-------------------------
open1 proc near

mov ah,3dh
mov al,11
lea dx,pathnam
int 21h
mov handle,ax
ret
open1 endp
;-------------------------


CSEG ENDS

END main

ممنون

باید اگزه برنامه را بسازی بعد اون را اجراء کنی.
در غیر این صورت باید آدرس فایل را تغییر بدی و جایی فایل ها را بگذاری که برنامه اسمبلی از آنجا اجراء شده است.
وقتی که اگزه نساخته شده است به برنامه هر آدرسی بدید کار نمی کند مگر آن گه آدرس در محل خود فایل برنامه باشد و یا این که اگزه برنامه را ساخته باشد.