برنامه نويسي

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

The Art of Assembly Language

دانلود کتاب The Art of Assembly Language (به فارسی: هنر زبان اسمبلی) نوشته شده توسط «Randall Hyde»


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

موضوع اصلی: کامپیوتر – برنامه نویسی

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

ناشر: No Starch Press

نویسنده: Randall Hyde

زبان: english

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

سال انتشار: 2010

تعداد صفحه: 764

حجم فایل: 15.58 مگابایت

کد کتاب: 1593272073 , 9781593272074

نوبت چاپ: 2

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

Assembly یک زبان برنامه نویسی سطح پایین است که یک پله بالاتر از زبان ماشین مادری رایانه قرار دارد. اگرچه زبان اسمبلی معمولاً برای نوشتن درایورهای دستگاه، شبیه‌سازها و بازی‌های ویدیویی استفاده می‌شود، بسیاری از برنامه‌نویسان نحوی غیردوستانه آن را برای یادگیری و استفاده از آن ترسناک می‌دانند.

از سال 1996، کتاب هنر اسمبلی راندال هاید ارائه کرده است. معرفی جامع، ساده به زبان انگلیسی و صبورانه برای اسمبلی برای برنامه نویسان غیر اسمبلی. ابزار آموزشی اولیه Hyde، High Level Assembler (یا HLA)، بسیاری از ویژگی‌های موجود در زبان‌های سطح بالا (مانند C، C++، و جاوا) را در بر می‌گیرد تا به شما در درک سریع مفاهیم پایه اسمبلی کمک کند. HLA به شما امکان می دهد همزمان با بهره مندی از مزایای برنامه نویسی زبان سطح بالا، کدهای سطح پایین واقعی بنویسید.

همانطور که کتاب هنر اسمبلی زبان را می خوانید، تئوری سطح پایین اساسی برای علوم کامپیوتر و علوم کامپیوتر را یاد خواهید گرفت. این درک را به کد واقعی و کاربردی تبدیل کنید. شما یاد خواهید گرفت که چگونه:

  • ویرایش، کامپایل، و اجرای یک برنامه HLA
  • اعلان و استفاده از ثابت ها، متغیرهای اسکالر، اشاره گرها، آرایه ها، ساختارها، اتحادیه ها و فضاهای نام
  • ترجمه عبارات حسابی (اعداد صحیح و ممیز شناور)
  • تبدیل ساختارهای کنترل سطح بالا

این نسخه دوم مورد انتظار The Art of زبان اسمبلی برای منعکس کردن تغییرات اخیر در HLA و پشتیبانی از Linux، Mac OS X و FreeBSD به روز شده است. چه در برنامه نویسی تازه کار باشید و چه با زبان های سطح بالا تجربه دارید، The Art of Assembly Language، نسخه دوم راهنمای ضروری شما برای یادگیری این زبان پیچیده و سطح پایین است.


Assembly is a low-level programming language that’s one step above a computer’s native machine language. Although assembly language is commonly used for writing device drivers, emulators, and video games, many programmers find its somewhat unfriendly syntax intimidating to learn and use.

Since 1996, Randall Hyde’s The Art of Assembly Language has provided a comprehensive, plain-English, and patient introduction to assembly for non-assembly programmers. Hyde’s primary teaching tool, High Level Assembler (or HLA), incorporates many of the features found in high-level languages (like C, C++, and Java) to help you quickly grasp basic assembly concepts. HLA lets you write true low-level code while enjoying the benefits of high-level language programming.

As you read The Art of Assembly Language, you’ll learn the low-level theory fundamental to computer science and turn that understanding into real, functional code. You’ll learn how to:

  • Edit, compile, and run an HLA program
  • Declare and use constants, scalar variables, pointers, arrays, structures, unions, and namespaces
  • Translate arithmetic expressions (integer and floating point)
  • Convert high-level control structures

This much anticipated second edition of The Art of Assembly Language has been updated to reflect recent changes to HLA and to support Linux, Mac OS X, and FreeBSD. Whether you’re new to programming or you have experience with high-level languages, The Art of Assembly Language, 2nd Edition is your essential guide to learning this complex, low-level language.

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

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

دیدگاهتان را بنویسید