کتاب Introduction to Computer Organization (مقدمه ای بر سازمان کامپیوتر)، به برنامه نویسان از آنچه در کامپیوتر هنگام اجرای کدها اتفاق میافتد، درکی کاربردی میدهد. ممکن است هرگز مجبور نباشید که با زبان اسمبلی x86-64 کد بنویسید یا خودتان سخت افزار طراحی کنید، اما دانستن نحوه عملکرد سخت افزار و نرم افزار به شما کنترل و اطمینان بیشتری بر تصمیمات کدنویسی میدهد. ما با مفاهیم اساسی سطح بالا مانند سازمان حافظه، منطق باینری و انواع دادهها شروع میکنیم و سپس چگونگی پیاده سازی آنها در سطح زبان اسمبلی را بررسی میکنیم.
هدف این نیست که شما را به یک برنامه نویس اسمبلی تبدیل کنیم، بلکه کمک به شما در درک آنچه در پشت صحنه بین اجرای برنامه شما و دیدن "Hello World" بر روی صفحه نمایش اتفاق میافتد، است. رابرت پلانتز، نویسنده کتاب، رویکردی عملی نسبت به مطالب دارد و در هر صفحه بدون اینکه جزئیات فنی را قربانی کند مثالها و تمرینهایی ارائه میکند. یادگیری نحوه تفکر مانند کامپیوتر به شما کمک میکند تا برنامههای بهتری را به هر زبانی بنویسید، حتی اگر دیگر هرگز به یک خط کد اسمبلی هم نگاه نکنید.
کتاب Introduction to Computer Organization (مقدمه ای بر سازمان کامپیوتر)، آموزشی عملی از نحوه کار یک کامپیوتر مدرن است. این کتاب، به خوانندگان درک کاملی از نحوه انجام کارهایی که کامپیوتر می کند میدهد و موارد اساسی مانند ذخیرهسازی دادهها، گیتهای منطقی و ترانزیستورها، انواع دادهها، CPU، اسمبلی و کد ماشین را پوشش میدهد.