امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 4
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در باز کردن فایل
نویسنده پیام
post98 آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 5
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 1
( 5 تشکر در 2 ارسال )
ارسال: #1
myBB  مشکل در باز کردن فایل
با سلام به تمامی دوستان

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

اینم کد:



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

ممنون
۲۵-آذر-۱۳۹۰, ۱۳:۴۷:۱۸
ارسال‌ها
پاسخ
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #2
RE: مشکل در باز کردن فایل
(۲۵-آذر-۱۳۹۰, ۱۳:۴۷:۱۸)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

ممنون

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

Assembly Language 039

۰۳-فروردین-۱۳۹۱, ۰۵:۲۴:۲۵
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS