PDA

نسخه کامل مشاهده نسخه کامل : برنامه به زبان اسمبلی



sin2x=2sinxcosx
30-11-2009, 12:45
سلام دوستان .
این جا کسی اسمبلی بلده ؟
لطف می کنین این 2 برنامه رو برام بنویسین :
برنامه ای که حروف بزرگ یک رشته رو به حروف کوچیک و حروف کوچیک رو به حروف بزرگ تبدیل کنه . این رشته رو از ورودی نمی گیریم . هم طولشو می دونیم و هم قبلا تو یه متغیر ذخیره اش کردیم .
یه برنامه هم اینکه تو یه رشته ای که باز از قبل داریم حرف اول کلمات رو به حرف بزرگ و بقیه رو به حرف کوچیک تبدیل کنه .
:11:

hoax3r
03-12-2009, 12:30
سلام

برنامه ها شبیه تکالیف دانشگاست، عجب ...:31:
این برنامه ها

برنامه 1

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برنامه 2

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

sin2x=2sinxcosx
03-12-2009, 19:47
برنامه ها شبیه تکالیف دانشگاست، عجب ...:31:


حالا .......... :31:

واقعا ممنونم . دست گلت درد نکنه .
ولی یه کم دیر شد . خودم یه چیزایی نوشتم .
برنامه 1 :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برنامه 2 :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ولی هنوز مبتدیانه اس.

ابراهیم همتی
13-01-2010, 12:08
سلام
کسی هست که بدونه چه جوری دو تا عدد 4 بایتی رو تو اسمبلی باهم جمع و ضرب و تقسیم کرد؟

babolsarcity
27-01-2010, 14:43
سلام
کسی هست که بدونه چه جوری دو تا عدد 4 بایتی رو تو اسمبلی باهم تقسیم کرد؟

hoax3r
27-01-2010, 18:16
سلام
کسی هست که بدونه چه جوری دو تا عدد 4 بایتی رو تو اسمبلی باهم جمع و ضرب و تقسیم کرد؟


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

جواب در EDX:EAX قرار میگیره


سلام
کسی هست که بدونه چه جوری دو تا عدد 4 بایتی رو تو اسمبلی باهم تقسیم کرد؟


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اینجا هم جواب تو EDX:EAX میره EDX باقیمانده هست، EAX هم خارج قسمت

babolsarcity
27-01-2010, 18:58
دمت گرم
تا این حد رو خودم می دونم و منظورم برنامه کاملش بود ( با push و pop و ... )

M A X I M U M
27-01-2010, 19:35
تا جايي كه من ميدونم در كامپايلر اسمبلي بايد از دستورات mov , lea , cmp استفاده كني
push,pop براي debug هستش البته اگه اشتباه نكنم

hoax3r
27-01-2010, 20:55
دمت گرم
تا این حد رو خودم می دونم و منظورم برنامه کاملش بود ( با push و pop و ... )

شما اینارو بلدی دیگه برنامه کاملش که پیچیدگی نداره، برای یک چمع و ضرب و تقسیم ساده که دیگه push و pop نمیخواد
به هر حال رویه این فروم هم به این صورت که برنامه کامل رو شما مینویسی ایجا کاربرا ایراداتشو رفع میکنن (همه چی هلو برو تو گلو که نمیشه)


تا جايي كه من ميدونم در كامپايلر اسمبلي بايد از دستورات mov , lea , cmp استفاده كني
push,pop براي debug هستش البته اگه اشتباه نكنم

push و pop مثل همون دستورا که گفتین قابل استفاده هست،