انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: {حل شد}اسمبلر در لینوکس  (دفعات بازدید: 1540 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
{حل شد}اسمبلر در لینوکس
« : 04 شهریور 1391، 01:11 ق‌ظ »
با سلام. 

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

یه چیزی تو مایه های این:

http://masm32.com/masmdl.htm
« آخرین ویرایش: 05 شهریور 1391، 12:32 ق‌ظ توسط prp-e »
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : اسمبلر در لینوکس
« پاسخ #1 : 04 شهریور 1391، 01:16 ق‌ظ »
اسمبلی رو توی کد C به صورت inline بنویس و با GCC کامپایل کن
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : اسمبلر در لینوکس
« پاسخ #2 : 04 شهریور 1391، 01:30 ق‌ظ »
اسمبلی رو توی کد C به صورت inline بنویس و با GCC کامپایل کن

یعنی به این شکل :

#asm
....
#endasm

؟

راه دیگری نیست؟ چون یه سری سورس آماده هم دارم که پسوند asm دارند :) به یک اسمبلر نیاز دارم ...
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : اسمبلر در لینوکس
« پاسخ #3 : 04 شهریور 1391، 02:03 ق‌ظ »
اگر کدها با Intel Syntax هست، از nasm استفاده کن.

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1319
پاسخ : اسمبلر در لینوکس
« پاسخ #4 : 04 شهریور 1391، 08:19 ق‌ظ »
as هم است.

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : اسمبلر در لینوکس
« پاسخ #5 : 05 شهریور 1391، 12:32 ق‌ظ »
خیلی ممنون nasm کارم رو راه انداخت :)
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود