{"product_id":"introduction-to-computer-organization","title":"Introduction to Computer Organization","description":"\u003cb\u003eThis 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.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eIntroduction to Computer Organization\u003c\/i\u003e 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. \u003cbr\u003e\u003cbr\u003eClassroom-tested for over a decade, this book will also demystify topics like:\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eHow data is encoded in memory\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHow the operating system manages hardware resources with exceptions and interrupts\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHow Boolean algebra is used to implement the circuits that process digital information\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHow a CPU is structured, and how it uses buses to execute a program stored in main memory\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHow recursion is implemented in assembly, and how it can be used to solve repetitive problems\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHow program code gets transformed into machine code the computer understands\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eYou 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.","brand":"Buchserien.de","offers":[{"title":"Neuware","offer_id":53970599444818,"sku":"9781718500099","price":57.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0615\/7002\/3593\/files\/unnamed_90b02d3f-5279-46d1-b009-51278520a0cd.jpg?v=1783677685","url":"https:\/\/www.buchserien.de\/products\/introduction-to-computer-organization","provider":"Buchserien.de","version":"1.0","type":"link"}