نمایش نتایج 1 تا 9 از 9

نام تاپیک: الحاق فایل هدر در اجرای برنامه با کامپایلر emu8086

  1. #1
    کاربر دائمی آواتار sjhosseini
    تاریخ عضویت
    آذر 1384
    محل زندگی
    بابل
    پست
    102

    الحاق فایل هدر در اجرای برنامه با کامپایلر emu8086

    با سلام
    چطور می تونم فایل هدر مثلا io.h رو موقعه اجرای کد اسمبلی در emu8086 اضافه کنم؟؟

  2. #2

    نقل قول: الحاق فایل هدر در اجرای برنامه با کامپایلر emu8086

    فکر نکنم بتونی با emu8086 این کار رو بکنی(البته مطمئن نیستم)

  3. #3
    کاربر دائمی آواتار sjhosseini
    تاریخ عضویت
    آذر 1384
    محل زندگی
    بابل
    پست
    102

    نقل قول: الحاق فایل هدر در اجرای برنامه با کامپایلر 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

  4. #4
    کاربر دائمی
    تاریخ عضویت
    آذر 1388
    محل زندگی
    شیراز
    پست
    124

    نقل قول: الحاق فایل هدر در اجرای برنامه با کامپایلر emu8086

    سلام دوستان
    هرکس میدونه لطفا اینجا مطرح کنه که منم خیلی یه این کار نیاز دارم.
    ممنون

  5. #5

    نقل قول: الحاق فایل هدر در اجرای برنامه با کامپایلر emu8086

    با emu8086 نميشه چون يكسري دستورات رو نميشناسه مثل .xlist
    پس با tasm يا ml اين كارو انجام بدين خودتون رو ازيت نكنيد. و بعد اگر مشكلي داشت با ديباگ مشكلش رو حل كنيد.
    ضمنا فايل io.h دو نسخه ازش موجود هست يكي 16 بيتي يكي 32 بيتي
    كه 16 رو ميتوني براي اسمبلي 8086 تا 80286 استفاده كني و 32 بيتي اون هم از 80386 به بعد
    آخرین ویرایش به وسیله xman_1365_x : جمعه 15 بهمن 1389 در 21:38 عصر

  6. #6
    کاربر دائمی
    تاریخ عضویت
    آذر 1388
    محل زندگی
    شیراز
    پست
    124

    نقل قول: الحاق فایل هدر در اجرای برنامه با کامپایلر emu8086

    ممنون از راهنماییتون ولی ml چی هست.
    اگر در این مورد هم یه کم راهنمایی کنید که خیلی ممنون میشم.

  7. #7

    نقل قول: الحاق فایل هدر در اجرای برنامه با کامپایلر emu8086

    ولی ml چی هست
    http://msdn.microsoft.com/en-us/library/afzk3475.aspx
    براي دانلود ميتوني از سايت مايكروسافت بگيري
    انشاالله بعدا آپلود ميكنم توي فروم البته اگر نباشه!

  8. #8
    کاربر دائمی
    تاریخ عضویت
    آذر 1388
    محل زندگی
    شیراز
    پست
    124

    نقل قول: الحاق فایل هدر در اجرای برنامه با کامپایلر emu8086

    دوست عزیز اول ممنون که به سوالاتم توجه کردی
    ولی اگر یه خورده بیشتر توضیح میدادی که خیلی بهتر میشد.
    الان به امتحانات پایان ترم نزدیک هستیم به همین خاطر وقتشو ندارم که خودم برم دنبالش بفهمم به همین خاطر میخواستم بیشتر راهنمایی کنید که سریع تر بتونم یه چند تایی برنامه با emulator بنویسم.
    ممنون

  9. #9

    نقل قول: الحاق فایل هدر در اجرای برنامه با کامپایلر emu8086

    ml يا masm
    Microsoft Macro Assembler Reference
    كه اسمبلر مايكروسافت هست كه نمونه 16 بيتي اون در masm611 كه يك اديتور همراهش هست و 32 اون در masm32 كه همراه اديتور و اسمبلر موجود هست همچنين ml64 براي اسمبل كردن برنامه هاي 64 بيتي
    ضمنا وقتي برنامه هاي به زبان c/C++‎مينويسيد با همين تبديل به زبان ماشين ميشه در جايي كه vs رو نصب كرديد مي تونيد اين فايل رو پيدا كنيد.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •