Introduction to Computer Organization : An under the Hood Look at Hardware and X86-64 Assembly by Robert G. Plantz (2022, Trade Paperback)

Great Book Prices Store (341385)
96.7% positive Feedback
Price:
US $48.23
Approximately£35.84
+ $19.99 postage
Estimated delivery Tue, 26 Aug - Mon, 8 Sep
Returns:
No returns, but backed by the eBay Money Back Guarantee.
Condition:
New
Introduction to Computer Organization : An Under-the-Hood Look at Hardware and X86-64 Assembly, Paperback by Plantz, Robert G., ISBN 1718500092, ISBN-13 9781718500099, Brand New, Free shipping in the US This interactive tutorial, which has been classroom tested for over ten years, gives programmers a practical understanding of what happens in a computer when code is executed, giving them a behind-the-scenes look at their program and what is displayed on the screen. Original.

About this product

Product Identifiers

PublisherNo Starch Press, Incorporated
ISBN-101718500092
ISBN-139781718500099
eBay Product ID (ePID)25038606422

Product Key Features

Number of Pages512 Pages
Publication NameIntroduction to Computer Organization : an under the Hood Look at Hardware and X86-64 Assembly
LanguageEnglish
Publication Year2022
SubjectProgramming / General, General, Programming Languages / Assembly Language
TypeTextbook
Subject AreaMathematics, Computers
AuthorRobert G. Plantz
FormatTrade Paperback

Dimensions

Item Height1.2 in
Item Weight35.1 Oz
Item Length9.2 in
Item Width7 in

Additional Product Features

Intended AudienceTrade
LCCN2021-950164
Dewey Edition23
Reviews"A really good assembly language learning resource for x86-64 using Linux and GNU tools." --@Jobutex
IllustratedYes
Dewey Decimal004.22
SynopsisThis 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. Working from the ground up, the book starts with fundamental concepts like memory organization, digital circuit design, and computer arithmetic. It then uses C/C++ to explore how familiar high-level coding concepts-like control flow, input/output, and functions-are implemented in assembly language. The goal isn't to make you an assembly language programmer, but to help you understand what happens behind the scenes when you run your programs. Classroom-tested for over a decade, this book will also demystify topics like- How data is encoded in memory How the operating system manages hardware resources with exceptions and interrupts How Boolean algebra is used to implement the circuits that process digital information How a CPU is structured, and how it uses buses to execute a program stored in main memory How recursion is implemented in assembly, and how it can be used to solve repetitive problems How program code gets transformed into machine code the computer understands You may never have to write x86-64 assembly language or design hardware yourself, but knowing how the hardware and software works will make you a better, more confident programmer., An introduction to the fundamental workings of a computer, from data storage formats, computer arithmetic, basic data types, logic gates and circuits, to the CPU., 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. Working from the ground up, the book starts with fundamental concepts like memory organization, digital circuit design, and computer arithmetic. It then uses C/C++ to explore how familiar high-level coding concepts--like control flow, input/output, and functions--are implemented in assembly language. The goal isn't to make you an assembly language programmer, but to help you understand what happens behind the scenes when you run your programs. Classroom-tested for over a decade, this book will also demystify topics like: How data is encoded in memory How the operating system manages hardware resources with exceptions and interrupts How Boolean algebra is used to implement the circuits that process digital information How a CPU is structured, and how it uses buses to execute a program stored in main memory How recursion is implemented in assembly, and how it can be used to solve repetitive problems How program code gets transformed into machine code the computer understands You may never have to write x86-64 assembly language or design hardware yourself, but knowing how the hardware and software works will make you a better, more confident programmer.
LC Classification NumberQA76.9.C643

All listings for this product

Buy it now
Any condition
New
Pre-owned
No ratings or reviews yet
Be the first to write a review