با سلام
چطور می تونم فایل هدر مثلا io.h رو موقعه اجرای کد اسمبلی در emu8086 اضافه کنم؟؟
با سلام
چطور می تونم فایل هدر مثلا io.h رو موقعه اجرای کد اسمبلی در emu8086 اضافه کنم؟؟
فکر نکنم بتونی با emu8086 این کار رو بکنی(البته مطمئن نیستم)
ببینید من فقط میخوام فایل هدر رو به کد خودم لینک کنم که وقتی از ماکروهای اون فایل هدر توی کد خودم استفاده میکنم کامپایلر emu8086 خطا نده
فایل هدر رو توی پوشه inc هم کپی گرفتم ولی باز هم جواب نمیده
اینم کد برنامه
include io.h
stack segment stack
dw 120H DUP(?)
stack ends
data segment
str db 'Enter char:',0
data ends
code segment
assume cs:code,ds:data,ss:stack
start:
mov ax,seg data
mov ds,ax
output str
;....getch...
mov ah,07h
int 21h
;....exit...
mov ax,4c00h
int 21h
code ends
end start
سلام دوستان
هرکس میدونه لطفا اینجا مطرح کنه که منم خیلی یه این کار نیاز دارم.
ممنون
با emu8086 نميشه چون يكسري دستورات رو نميشناسه مثل .xlist
پس با tasm يا ml اين كارو انجام بدين خودتون رو ازيت نكنيد. و بعد اگر مشكلي داشت با ديباگ مشكلش رو حل كنيد.
ضمنا فايل io.h دو نسخه ازش موجود هست يكي 16 بيتي يكي 32 بيتي
كه 16 رو ميتوني براي اسمبلي 8086 تا 80286 استفاده كني و 32 بيتي اون هم از 80386 به بعد
آخرین ویرایش به وسیله xman_1365_x : جمعه 15 بهمن 1389 در 21:38 عصر
ممنون از راهنماییتون ولی ml چی هست.
اگر در این مورد هم یه کم راهنمایی کنید که خیلی ممنون میشم.
http://msdn.microsoft.com/en-us/library/afzk3475.aspxولی ml چی هست
براي دانلود ميتوني از سايت مايكروسافت بگيري
انشاالله بعدا آپلود ميكنم توي فروم البته اگر نباشه!
دوست عزیز اول ممنون که به سوالاتم توجه کردی
ولی اگر یه خورده بیشتر توضیح میدادی که خیلی بهتر میشد.
الان به امتحانات پایان ترم نزدیک هستیم به همین خاطر وقتشو ندارم که خودم برم دنبالش بفهمم به همین خاطر میخواستم بیشتر راهنمایی کنید که سریع تر بتونم یه چند تایی برنامه با emulator بنویسم.
ممنون
ml يا masm
Microsoft Macro Assembler Reference
كه اسمبلر مايكروسافت هست كه نمونه 16 بيتي اون در masm611 كه يك اديتور همراهش هست و 32 اون در masm32 كه همراه اديتور و اسمبلر موجود هست همچنين ml64 براي اسمبل كردن برنامه هاي 64 بيتي
ضمنا وقتي برنامه هاي به زبان c/C++مينويسيد با همين تبديل به زبان ماشين ميشه در جايي كه vs رو نصب كرديد مي تونيد اين فايل رو پيدا كنيد.