Product details
- Publisher : Wrox (January 28, 2005)
- Language : English
- Paperback : 575 pages
- ISBN-10 : 0764579010
-
ISBN-13 : 978-0764579011
کتاب Professional Assembly Language
منابع کتاب کتاب Professional Assembly Language
- برخلاف زبانهای سطح بالا مانند جاوا و C++، زبان اسمبلی بسیار نزدیکتر به کد ماشینی است که در واقع رایانهها را اجرا میکند. از آن برای ایجاد برنامهها یا ماژولهایی که بسیار سریع و کارآمد هستند و همچنین در هک کردن اکسپلویتها و مهندسی معکوس استفاده میشود.
- این راهنمای کد فشرده که زبان اسمبلی را در محیط ریزپردازنده پنتیوم پوشش میدهد، به برنامهنویسان نشان میدهد که چگونه برنامههای زبان اسمبلی مستقل ایجاد کنند و همچنین چگونه کتابخانهها یا روتینهای زبان اسمبلی را در برنامههای سطح بالا موجود بسازند.
- نحوه دستکاری داده ها، ترکیب توابع و کتابخانه های پیشرفته و به حداکثر رساندن عملکرد برنامه را نشان می دهد.
- مثالها از C به عنوان یک زبان سطح بالا، لینوکس به عنوان محیط توسعه و ابزارهای گنو برای مونتاژ، کامپایل، پیوند و اشکال زدایی استفاده می کنند.
از فلپ داخلی
هر برنامه زبان سطح بالا (مانند C و C++) قبل از اینکه به یک برنامه اجرایی پیوند داده شود توسط یک کامپایلر به زبان اسمبلی تبدیل می شود. این کتاب به شما نشان می دهد که چگونه کد زبان اسمبلی تولید شده توسط کامپایلر را مشاهده کنید و نحوه ایجاد آن را درک کنید. با این دانش می توانید کد زبان اسمبلی تولید شده توسط کامپایلر را تغییر دهید یا روال های زبان اسمبلی خود را ایجاد کنید.
این راهنمای کد فشرده به سه بخش تقسیم می شود - اصول محیط توسعه برنامه زبان اسمبلی، برنامه نویسی زبان اسمبلی و تکنیک های پیشرفته زبان اسمبلی. این نشان می دهد که چگونه کد زبان اسمبلی تولید شده توسط کامپایلر را رمزگشایی کنید و چگونه عملکردهای برنامه های خود را سریعتر و کارآمدتر کنید تا عملکرد یک برنامه را افزایش دهید.
از این کتاب چه چیزی خواهید آموخت:
- مزایای بررسی کد زبان اسمبلی تولید شده از برنامه زبان سطح بالا شما
- نحوه ایجاد برنامه های زبان اسمبلی مستقل برای محیط لینوکس پنتیوم
- راه هایی برای ترکیب توابع و کتابخانه های پیشرفته در برنامه های زبان اسمبلی
- چگونه روال های زبان اسمبلی را در برنامه های C و C++ خود بگنجانید
- راه های استفاده از تماس های سیستمی لینوکس در برنامه های زبان اسمبلی
- چگونه از توابع Pentium MMX و SSE در برنامه های خود استفاده کنید
از پشت جلد
هر برنامه زبان سطح بالا (مانند C و C++) قبل از اینکه به یک برنامه اجرایی پیوند داده شود توسط یک کامپایلر به زبان اسمبلی تبدیل می شود. این کتاب به شما نشان می دهد که چگونه کد زبان اسمبلی تولید شده توسط کامپایلر را مشاهده کنید و نحوه ایجاد آن را درک کنید. با این دانش می توانید کد زبان اسمبلی تولید شده توسط کامپایلر را تغییر دهید یا روال های زبان اسمبلی خود را ایجاد کنید.
این راهنمای کد فشرده به سه بخش تقسیم می شود - اصول محیط توسعه برنامه زبان اسمبلی، برنامه نویسی زبان اسمبلی و تکنیک های پیشرفته زبان اسمبلی. این نشان می دهد که چگونه کد زبان اسمبلی تولید شده توسط کامپایلر را رمزگشایی کنید و چگونه عملکردهای برنامه های خود را سریعتر و کارآمدتر کنید تا عملکرد یک برنامه را افزایش دهید.
از این کتاب چه چیزی خواهید آموخت:
- مزایای بررسی کد زبان اسمبلی تولید شده از برنامه زبان سطح بالا شما
- نحوه ایجاد برنامه های زبان اسمبلی مستقل برای محیط لینوکس پنتیوم
- راه هایی برای ترکیب توابع و کتابخانه های پیشرفته در برنامه های زبان اسمبلی
- چگونه روال های زبان اسمبلی را در برنامه های C و C++ خود بگنجانید
- راه های استفاده از تماس های سیستمی لینوکس در برنامه های زبان اسمبلی
- چگونه از توابع Pentium MMX و SSE در برنامه های خود استفاده کنید
از فلپ داخلی
هر برنامه زبان سطح بالا (مانند C و C++) قبل از اینکه به یک برنامه اجرایی پیوند داده شود توسط یک کامپایلر به زبان اسمبلی تبدیل می شود. این کتاب به شما نشان می دهد که چگونه کد زبان اسمبلی تولید شده توسط کامپایلر را مشاهده کنید و نحوه ایجاد آن را درک کنید. با این دانش می توانید کد زبان اسمبلی تولید شده توسط کامپایلر را تغییر دهید یا روال های زبان اسمبلی خود را ایجاد کنید.
این راهنمای کد فشرده به سه بخش تقسیم می شود - اصول محیط توسعه برنامه زبان اسمبلی، برنامه نویسی زبان اسمبلی و تکنیک های پیشرفته زبان اسمبلی. این نشان می دهد که چگونه کد زبان اسمبلی تولید شده توسط کامپایلر را رمزگشایی کنید و چگونه عملکردهای برنامه های خود را سریعتر و کارآمدتر کنید تا عملکرد یک برنامه را افزایش دهید.
از این کتاب چه چیزی خواهید آموخت:
- مزایای بررسی کد زبان اسمبلی تولید شده از برنامه زبان سطح بالا شما
- نحوه ایجاد برنامه های زبان اسمبلی مستقل برای محیط لینوکس پنتیوم
- راه هایی برای ترکیب توابع و کتابخانه های پیشرفته در برنامه های زبان اسمبلی
- چگونه روال های زبان اسمبلی را در برنامه های C و C++ خود بگنجانید
- راه های استفاده از تماس های سیستمی لینوکس در برنامه های زبان اسمبلی
- چگونه از توابع Pentium MMX و SSE در برنامه های خود استفاده کنید
از پشت جلد
هر برنامه زبان سطح بالا (مانند C و C++) قبل از اینکه به یک برنامه اجرایی پیوند داده شود توسط یک کامپایلر به زبان اسمبلی تبدیل می شود. این کتاب به شما نشان می دهد که چگونه کد زبان اسمبلی تولید شده توسط کامپایلر را مشاهده کنید و نحوه ایجاد آن را درک کنید. با این دانش می توانید کد زبان اسمبلی تولید شده توسط کامپایلر را تغییر دهید یا روال های زبان اسمبلی خود را ایجاد کنید.
این راهنمای کد فشرده به سه بخش تقسیم می شود - اصول محیط توسعه برنامه زبان اسمبلی، برنامه نویسی زبان اسمبلی و تکنیک های پیشرفته زبان اسمبلی. این نشان می دهد که چگونه کد زبان اسمبلی تولید شده توسط کامپایلر را رمزگشایی کنید و چگونه عملکردهای برنامه های خود را سریعتر و کارآمدتر کنید تا عملکرد یک برنامه را افزایش دهید.
از این کتاب چه چیزی خواهید آموخت:
- مزایای بررسی کد زبان اسمبلی تولید شده از برنامه زبان سطح بالا شما
- نحوه ایجاد برنامه های زبان اسمبلی مستقل برای محیط لینوکس پنتیوم
- راه هایی برای ترکیب توابع و کتابخانه های پیشرفته در برنامه های زبان اسمبلی
- چگونه روال های زبان اسمبلی را در برنامه های C و C++ خود بگنجانید
- راه های استفاده از تماس های سیستمی لینوکس در برنامه های زبان اسمبلی
- چگونه از توابع Pentium MMX و SSE در برنامه های خود استفاده کنید
ارسال نظر درباره کتاب Professional Assembly Language