دانلود کتاب آشنایی با برنامه نویسی اسمبلی ویندوز

دانلود کتاب آشنایی با برنامه نویسی اسمبلی ویندوز

 

آشنایی با برنامه نویسی اسمبلی ویندوز

 

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

زمانی استفاده از اسمبلر حائز اهمیت می باشد که سرعت انجام عملیات جزء موارد بحرانی محسوب گردد. برای مثال در برنامه های گرافیکی و اعمال مختلف با بیت مپ ها …

 

(بیشتر…)

ادامه مطلب...

دانلود رایگان سورس کدهای آماده به زبان ماشین و اسمبلی

دانلود رایگان سورس کدهای آماده به زبان ماشین و اسمبلی

 

| دانلود سورس کدهای آماده به زبان ماشین و اسمبلی |

 

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

 

(بیشتر…)

ادامه مطلب...

دانلود نرم افزار emu8086 v4.08 کامپایلر زبان ماشین و اسمبلی

دانلود نرم افزار emu8086 v4.08 کامپایلر زبان ماشین و اسمبلی

 

| دانلود نرم افزار emu8086 v4.08 کامپایلر و ویرایشگر زبان ماشین و اسمبلی |

 

زبان اسمبلی یک زبان برنامه نویسی سطح پایین می باشد که زبانی نزدیک به زبان ماشین است و مستقیم تر از بقیه زبان ها با سخت افزار در ارتباط است. اسمبلی از بالاترین سرعت نسبت به سایر زبان ها برخوردار است. زیرا سایر زبان ها ابتدا به اسمبلی و سپس به زبان ماشین(۰و۱) کامپایل می شوند ولی اسمبلی مستقیما به زبان ماشین کامپایل می شود. برای هر خانواده CPU یک زبان اسمبلی وجود دارد. این زبان به طور مستقیم با سخت افزار، حافظه اصلی، CPU و غیره در ارتباط است.
نرم افزار emu8086 به عنوان شبیه ساز میکروپروسسور ۸۰۸۶ و اسمبلر یکپارچه ای با آموزش هایی برای افراد مبتدی طراحی شده است. این شبیه ساز کاملاً شبیه به یک میکروپروسسور واقعی برنامه ها را در حالت گام به گام اجرا می کند. و تمامی ثبات ها، حافظه، پشته، متغیرها و پرچم ها را نمایش می دهد. تنها با یک یا دو کلیک موس و به آسانی می توان تمامی مقادیر حافظه را مورد بررسی و ویرایش قرار داد.

 

قابلیت های کلیدی نرم افزار emu8086:
– شبیه سازی و کامپایل کردن برنامه های اسمبلی
– اجرای برنامه به صورت گام به گام
– نمایش تمامی ثبات ها، حافظه، پشته، متغیرها و پرچم ها
– بررسی و ویرایش آسان تمامی مقادیر حافظه
– اجرای دستورالعمل ها به صورت رو به جلو و یا رو به عقب
– ایجاد یک سیستم عامل کوچک که کد های باینری را داخل یک فلاپی دیسک بوتیبل می نویسد
– و …


(بیشتر…)

ادامه مطلب...