کتاب الکترونیکی

زبان اسمبلی حرفه ای

Professional Assembly Language

دانلود کتاب Professional Assembly Language (به فارسی: زبان اسمبلی حرفه ای) نوشته شده توسط «Richard Blum»


اطلاعات کتاب زبان اسمبلی حرفه ای

موضوع اصلی: برنامه نویسی: زبان های برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Wrox

نویسنده: Richard Blum

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2005

تعداد صفحه: 577

حجم کتاب: 7 مگابایت

کد کتاب: 0764579010 , 9780764579011

نوبت چاپ: illustrated edition

توضیحات کتاب زبان اسمبلی حرفه ای

آنچه برای استفاده از این کتاب نیاز دارید همه نمونه های این کتاب برای مونتاژ و اجرا بر روی سیستم عامل لینوکس، که بر روی پلت فرم پردازنده اینتل اجرا می شوند، کدگذاری شده اند. کامپایلر متن باز گنو (gcc)، اسمبلر (گاز)، پیوند دهنده (ld) و اشکال زدا (gdb) به طور گسترده در سراسر کتاب برای نشان دادن ویژگی های زبان اسمبلی استفاده شده است. فصل 4، یک نمونه برنامه زبان اسمبلی، به طور خاص به نحوه استفاده از این ابزارها در پلتفرم لینوکس برای ایجاد، مونتاژ، پیوند دادن و اشکال زدایی یک برنامه زبان اسمبلی می پردازد. اگر پلتفرم لینوکس نصب شده در دسترس ندارید، فصل 4 نحوه استفاده از توزیع لینوکس را نشان می دهد که می تواند مستقیماً از سی دی بوت شود، بدون اینکه هارد دیسک ایستگاه کاری را تغییر دهید. تمام ابزارهای توسعه گنو که در این کتاب استفاده می شود، بدون نصب لینوکس در ایستگاه کاری در دسترس هستند. Содержание فصل 1، زبان اسمبلی چیست؟ فصل 2، «پلتفرم IA-32 فصل 3، «ابزارهای تجارت فصل 4»، «نمونه برنامه زبان اسمبلی فصل 5، «تحرک داده‌ها فصل 6، «کنترل جریان اجرا فصل 7، «با استفاده از اعداد فصل 8،» توابع ریاضی پایه فصل 9، توابع ریاضی پیشرفته، فصل 10، کار با رشته ها، فصل 11، استفاده از توابع، فصل 12، استفاده از تماس های سیستم لینوکس، فصل 13، استفاده از اسمبلی درون خطی، فصل 14، فراخوانی کتابخانه های اسمبلی ChapterO روال ها، فصل 16، “استفاده از فایل ها، فصل 17،” استفاده از ویژگی های پیشرفته IA-32 метки темы ассемблер


What You Need to Use This Book All of the examples in this book are coded to be assembled and run on the Linux operating system, running on an Intel processor platform. The Open Source GNU compiler (gcc), assembler (gas), linker (ld), and debugger (gdb) are used extensively throughout the book to demonstrate the assembly language features. Chapter 4,’A Sample Assembly Language Program, discusses specifically how to use these tools on a Linux platform to create, assemble, link, and debug an assembly language program. If you do not have an installed Linux platform available, Chapter 4 demonstrates how to use a Linux distribution that can be booted directly from CD, without modifying the workstation hard drive. All of the GNU development tools used in this book are available without installing Linux on the workstation. Содержание Chapter 1,’What Is Assembly Language? Chapter 2,’The IA-32 Platform Chapter 3,’The Tools of the Trade Chapter 4,’A Sample Assembly Language Program Chapter 5,’Moving Data Chapter 6,’Controlling Execution Flow Chapter 7,’Using Numbers Chapter 8,’Basic Math Functions Chapter 9,’Advanced Math Functions Chapter 10,’Working with Strings Chapter 11,’Using Functions Chapter 12,’Using Linux System Calls Chapter 13,’Using Inline Assembly Chapter 14,’Calling Assembly Libraries Chapter 15,’Optimizing Routines Chapter 16,’Using Files Chapter 17,’Using Advanced IA-32 Features метки темы ассемблер

دانلود کتاب «زبان اسمبلی حرفه ای»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.