كمك كنيد:اسمبلي در لينوكس

ساحا

عضو جدید
سلام خسته نباشيد .موفقيت امتحاناتون باشيد. من برا پروژم كمك ميخام.اسمبلي در لينوكس. اصلا نميدونم چه كنم. كمك ك ك ك ك :cry:
 

Sarp

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

ساحا

عضو جدید
salam
na yani porojham ine
:
نحوه برنامه نویسی اسمبلی در لینوکس<< یا : نحوه کار (مدیریت حافظه) در پنتیوم در مد protected
yeki az in do ta ro bayad ta panjshanbe hamin hafte tahvil bedam
ye komaki konid be man
nemidunam che konam?
 

sayyad84

متخصص زبان Assembly
کاربر ممتاز
با سلام،
همون طور که با C می شه تو لینوکس برنامه نوشت با اسمبلی هم می شه! با فرض این که پردازنده ی سیستم دارای لینوکس هم Intel باشه دستورات اسمبلی هیچ تفاوتی ندارن و فقط باید از اسمبلر مناسب برای لینوکس استفاده کرد، که اغلب از Nasm استفاده می شه! نکته ی دیگه این که از بین وقفه های مورد استفاده در اسمبلی از وقفه ی داس یا همون 21h نمی تونید تو لینوکس استفاده کنید چون داسه!!! یعنی دستور int 21h که بره چاپ رشته، کاراکتر و ... استفاده می شه نامعتبره!
من در این حد می تونم کمک کنم! تو اینترنت مطالب زیادی می تونید پیدا کنید، اصلاً گشتید؟
 

manspider2003200

عضو جدید
توي يك تاپيك ديگه گفتم يك منبع هم براي اموزش گفتم،سوالي بود بفرماييد
نکته ی دیگه این که از بین وقفه های مورد استفاده در اسمبلی از وقفه ی داس یا همون 21h نمی تونید تو لینوکس استفاده کنید چون داسه!!! یعنی دستور int 21h که بره چاپ رشته، کاراکتر و ... استفاده می شه نامعتبره!
خوب وقفه هاي بايوس هست! و اينكه در خود ليوكس توابعي مشابه api ويندوز داره !
 

sayyad84

متخصص زبان Assembly
کاربر ممتاز
توي يك تاپيك ديگه گفتم يك منبع هم براي اموزش گفتم،سوالي بود بفرماييد

خوب وقفه هاي بايوس هست! و اينكه در خود ليوكس توابعي مشابه api ويندوز داره !

من داشتم تفاوت ها رو می گفتم نه این که نشه یا نمی شه یا ...
ایشون دیگه نیازی بهش ندارن!
 

manspider2003200

عضو جدید
من داشتم تفاوت ها رو می گفتم نه این که نشه یا نمی شه یا ...
ایشون دیگه نیازی بهش ندارن!
آقا چرا ميزني ؟ ديدم كسي چيزي نميدونه حتي شما نوشتين
با فرض این که پردازنده ی سیستم دارای لینوکس هم Intel باشه
در صورتي كه لينوكس چند پردازنده رو حمايت ميكنه يكيش هم معماري ia-32 اما وقتي سيستم عامل لود شد اسمبلري مثل nasm توانايي ايجاد فايل اجرايي
براي همه انواع پردازنده اعم از 16 و 32 و 64 و معماري هاي متفاوت رو داره يعني حتي شما براي mac ,wii,linux,bsd و ... هم ميتوني در اون بنويسي...

ضمنا من از شما در مورد چيزي كه نميدونستم راهنمايي خواستم در عوضش اومدم به ديگران هم اينجا كمك كنم يك سري پست هارو جواب دادم
حالا اگر اين فرد نياز نداشت شايد شخص ديگه اي نياز داشته باشه...
 
Similar threads
Thread starter عنوان تالار پاسخ ها تاریخ
A برنامه اسمبلي - چاپ تمام کدهای اسکی زبان اسمبلی 3

Similar threads

بالا