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

نام تاپیک: بوت لودر سیستم عامل، اسمبلی یا C++‎ ؟

  1. #1

    بوت لودر سیستم عامل، اسمبلی یا C++‎ ؟

    چرا باید بوت لودر یه سیستم عامل رو با اسمبلی نوشت؟ اگه تنها مساله سرعت هست که مگه C++‎ کدش به ماشین تبدیل نمی شه خب مگه چقدر فرقش هست که با اسمبلی یا C++‎+ نوشته بشه؟ اصلا نوشتن بوت لودر با C++‎ امکان پذیر هست؟

  2. #2

    نقل قول: بوت لودر سیستم عامل، اسمبلی یا C++‎ ؟

    نقل قول نوشته شده توسط chikar مشاهده تاپیک
    چرا باید بوت لودر یه سیستم عامل رو با اسمبلی نوشت؟ اگه تنها مساله سرعت هست که مگه C++‎‎ کدش به ماشین تبدیل نمی شه خب مگه چقدر فرقش هست که با اسمبلی یا C++‎‎+ نوشته بشه؟ اصلا نوشتن بوت لودر با C++‎‎ امکان پذیر هست؟
    کی گفته که فقط با اسمبلی می نویسن. معمولا از ترکیب هر دو استفاده می شه. و دلیل اینکه از اسمبلی هم استفاده می شه وجود دستورهای ماشین هستند که متناظر C++‎و یا هر زبون دیگه ای ندارن

  3. #3

    نقل قول: بوت لودر سیستم عامل، اسمبلی یا C++‎ ؟

    نقل قول نوشته شده توسط pswin.pooya مشاهده تاپیک
    وجود دستورهای ماشین هستند که متناظر C++‎‎و یا هر زبون دیگه ای ندارن
    پس وقتی می گیم C++‎ یک زبان سطح پایین هم هست، به معنی این نیست که کاملا low-level programming رو مشابه زبانی مثل اسمبلی پشتیبانی می کنه؟پس یعنی چه میزان برنامه نویسی سطح پایین باهاش امکانپذیر هست؟
    آیا C++‎ به طور مستقیم به کد ماشین تبدیل می شه و یا ابتدا به اسمبلی و سپس به کد ماشین؟

  4. #4

    نقل قول: بوت لودر سیستم عامل، اسمبلی یا C++‎ ؟

    پس وقتی می گیم C++‎‎ یک زبان سطح پایین هم هست، به معنی این نیست که کاملا low-level programming رو مشابه زبانی مثل اسمبلی پشتیبانی می کنه؟پس یعنی چه میزان برنامه نویسی سطح پایین باهاش امکانپذیر هست؟
    آیا C++‎‎ به طور مستقیم به کد ماشین تبدیل می شه و یا ابتدا به اسمبلی و سپس به کد ماشین؟
    1. C++‎ یک زبان سطح بالا هست. نه پایین. (هر زبانی که یک دستورش به چند دستور ماشین ترجمه بشه زبان سطح بالا هست.)
    2. دستورها ابتدا به دستورهای اسمبلی بعد به ماشین ترجمه می شن.
    3. شما می تونید کدهای C++‎ و کدهای اسمبلی رو ترکیب کنید اینکار به کمک دستورهای غیر استاندارد مشابه __asm در ویژوال استادیو و ... پشتیبانی میشه و یا اینکه می تونید در قالب فایلهای جداگانه با رعایت کردن استانداردهای فراخوانی توابع اینکار رو انجام بدید و در نهایت فایلها رو لینک کنید.

تاپیک های مشابه

  1. قرار دادن بوت لودر در CD و بقیهء سیستم عامل روی هارد
    نوشته شده توسط eshpilen در بخش توسعه‌ی هسته‌ی سیستم عامل
    پاسخ: 4
    آخرین پست: یک شنبه 24 شهریور 1392, 13:17 عصر
  2. پاسخ: 5
    آخرین پست: پنج شنبه 31 مرداد 1392, 10:11 صبح
  3. سوال: نوشتن یک برنامه با اسمبلی و بوت کردن سیستم(مثلا با فلش) و اجرای برنامه ما
    نوشته شده توسط sabloger در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 4
    آخرین پست: یک شنبه 11 اردیبهشت 1390, 21:15 عصر
  4. سیستم عامل بعد از بوت لودر
    نوشته شده توسط r3z4666 در بخش توسعه‌ی هسته‌ی سیستم عامل
    پاسخ: 2
    آخرین پست: دوشنبه 19 مهر 1389, 08:37 صبح
  5. ساخت یک سیستم عامل ساده با اسمبلی یا ++C
    نوشته شده توسط Rocker در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 1
    آخرین پست: شنبه 03 اسفند 1387, 01:27 صبح

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

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