نام کتاب
Introduction to Computer Organization

An Under the Hood Look at Hardware and x86-64 Assembly

Robert G. Plantz

Paperback515 Pages
PublisherNo Starch Press
Edition1
LanguageEnglish
Year2022
ISBN9781718500099
1K
A2990
انتخاب نوع چاپ:
جلد سخت
787,000ت
0
جلد نرم
887,000ت(2 جلدی)
0
طلق پاپکو و فنر
907,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Computer

#CPU

#Assembly

#x86

#x64

#hardware

#software

#Algebra

توضیحات

This hands-on tutorial is a broad examination of how a modern computer works. Classroom tested for over a decade, it gives readers a firm understanding of how computers do what they do, covering essentials like data storage, logic gates and transistors, data types, the CPU, assembly, and machine code.


Introduction to Computer Organization gives programmers a practical understanding of what happens in a computer when you execute your code. You may never have to write x86-64 assembly language or design hardware yourself, but knowing how the hardware and software works will give you greater control and confidence over your coding decisions. We start with high level fundamental concepts like memory organization, binary logic, and data types and then explore how they are implemented at the assembly language level.


The goal isn’t to make you an assembly programmer, but to help you comprehend what happens behind the scenes between running your program and seeing “Hello World” displayed on the screen. Classroom-tested for over a decade, this book will demystify topics like: 

 

  • How to translate a high-level language code into assembly language
  • How the operating system manages hardware resources with exceptions and interrupts 
  • How data is encoded in memory 
  • How hardware switches handle decimal data 
  • How program code gets transformed into machine code the computer understands
  • How pieces of hardware like the CPU, input/output, and memory interact to make the entire system work


Contents 

Chapter 1: Setting the Stage

Chapter 2: Data Storage Formats

Chapter 3: Computer Arithmetic

Chapter 4: Boolean Algebra

Chapter 5: Logic Gates

Chapter 6: Combinational Logic Circuits

Chapter 7: Sequential Logic Circuits

Chapter 8: Memory

Chapter 9: Central Processing Unit

Chapter 10: Programming in Assembly Language

Chapter 11: Inside the main Function

Chapter 12: Instruction Details

Chapter 13: Control f low Constructs

Chapter 14: Inside Subfunctions

Chapter 15: Special Uses of Subfunctions

Chapter 16: Computing with Bitwise Logic, Multiplication, and Division Instruct ions

Chapter 17: Data Structures

Chapter 18: Object-Oriented Programming

Chapter 19: Fractional Numbers

Chapter 20: Input/Output

Chapter 21: Interrupts and Exceptions


Author Robert Plantz takes a practical approach to the material, providing examples and exercises on every page, without sacrificing technical details. Learning how to think like a computer will help you write better programs, in any language, even if you never look at another line of assembly code again.


About the Author

Bob Plantz was a professor at Sonoma State for 21 years, teaching a variety of core computing classes. He started his career designing electronics for the horizon scanners on the Gemini spacecraft and Apollo Lunar Module. After that, he got his PhD in electrical engineering at UC Berkeley, and went on to work as a software engineer for eight years before becoming an educator.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Hardware
985
Learning FPGAs
459,000 تومان
Hardware
1,022
Introduction to Computer Organization
887,000 تومان
Computer Science
1,016
Computer Architecture
809,000 تومان
برق
360
Practical SDR
532,000 تومان
Hardware
695
Firmware Development
626,000 تومان
Hardware
725
System Firmware
1,037,000 تومان
هک و امنیت
1,550
The Hardware Hacking Handbook
990,000 تومان
Hardware
690
Reusable Firmware Development
514,000 تومان
Hardware
976
OpenGL ES 3.0 Programming Guide
950,000 تومان
برق
1,196
Digital Design
1,509,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©