Plantz, Robert G.

Introduction to Computer Organization: Arm Edition

(No reviews yet) Write a Review
ISBN 13:
9781718502741
author:
Plantz, Robert G.
format:
Paperback
publisher:
No Starch Press
language:
English
Publication Year:
2019
Pages:
520
Dimensions:
23.4 x 17.6 x 3.2 centimetres (0
Genre:
Computers, Computer Science, General,
Condition:
New
Availability:
Item usually sent within 10 working days
£34.80

Description

Introduction to Computer Organization: ARM Edition by Robert G. Plantz is a comprehensive guide to understanding how high-level code connects to computer hardware through ARM 64-bit assembly language. You'll learn the fundamentals of ARM assembly language from scratch, including data storage formats and binary arithmetic operations, as well as digital circuit design. As you progress, you'll develop skills to write more efficient, optimized code by exploring software and hardware interaction. This guide provides hands-on experience with programming the GPIO on Raspberry Pi devices in assembly, using GNU programming tools to examine code generated from C and C++. Each chapter includes practical "Your Turn" exercises to reinforce key concepts and build real-world programming skills. By gaining a deep understanding of how software and hardware interact, you'll be able to optimize code performance, develop embedded systems, or simply gain insight into how computers execute your programs.

View AllClose