RP2040 Assembly Language Programming
ARM Cortex-M0+ on the Raspberry Pi Pico
Price | $33.99 - $36.18
|
Rating | |
Author | Stephen Smith |
Publisher | Apress |
Published | 2022 |
Pages | 320 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 148427752X |
ISBN-13 | 9781484277522 |
Learn to program the Raspberry Pi Pico's dual ARM Cortex M0+ CPUs in Assembly Language. The Pico contains a customer System on a Chip (SoC) called the RP2040, making it the Foundation's first entry into the low-cost microcontroller market. The RP2040 contains a wealth of coprocessors for performing arithmetic as well as performing specialized I/O functionality. This book will show you how these CPUs work from a low level, easy-to-learn perspective.
There are eight new Programmable I/O (PIO) coprocessors that have their own specialized Assembly Language supporting a wide variety of interface protocols. You'll explore these protocols and write programs or functions in Assembly Language and interface to all the various bundled hardware interfaces. Then go beyond working on your own board and projects to contribute to the official RP2040 SDK. Finally, you'll take your DIY hardware projects to the next level of performance and functionality with more advanced programming skills.
- Stephen Smith (2 books)
5 5 3
Similar Books
Modern X86 Assembly Language Programming
by Daniel Kusswurm
Modern X86 Assembly Language Programming shows the fundamentals of x86 assembly language programming. It focuses on the aspects of the x86 instruction set that are most relevant to application software development. The book's structure and sample code are designed to help the reader quickly understand x86 assembly language programmin...
Price: $56.66 | Publisher: Apress | Release: 2014
Modern X86 Assembly Language Programming, 2nd Edition
by Daniel Kusswurm
Gain the fundamentals of x86 64-bit assembly language programming and focus on the updated aspects of the x86 instruction set that are most relevant to application software development. This book covers topics including x86 64-bit programming and Advanced Vector Extensions (AVX) programming.The focus in this second edition is exclusively ...
Price: $24.27 | Publisher: Apress | Release: 2018
Programming with 64-Bit ARM Assembly Language
by Stephen Smith
Mastering ARM hardware architecture opens a world of programming for nearly all phones and tablets including the iPhone/iPad and most Android phones. It's also the heart of many single board computers like the Raspberry Pi. Gain the skills required to dive into the fundamentals of the ARM hardware architecture with this book and star...
Price: $27.97 | Publisher: Apress | Release: 2020
Modern Parallel Programming with C++ and Assembly Language
by Daniel Kusswurm
Learn the fundamentals of x86 Single instruction multiple data (SIMD) programming using C++ intrinsic functions and x86-64 assembly language. This book emphasizes x86 SIMD programming topics and technologies that are relevant to modern software development in applications which can exploit data level parallelism, important for the process...
Price: $41.49 | Publisher: Apress | Release: 2022
The Art of Assembly Language, 2nd Edition
by Randall Hyde
Assembly is a low-level programming language that's one step above a computer's native machine language. Although assembly language is commonly used for writing device drivers, emulators, and video games, many programmers find its somewhat unfriendly syntax intimidating to learn and use.Since 1996, Randall Hyde's The Art of...
Price: $46.50 | Publisher: No Starch Press | Release: 2010
by Randall Hyde
Randall Hyde's The Art of Assembly Language has long been the go-to guide for learning assembly language. In this long-awaited follow-up, Hyde presents a 64-bit rewrite of his seminal text. It not only covers the instruction set for today's x86-64 class of processors in-depth (using MASM), but also leads you through the maze of ...
Price: $59.76 | Publisher: No Starch Press | Release: 2021
Write Great Code: Volume 1, 2nd Edition
by Randall Hyde
This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine fills in the low-level details of machine organization that are often left out of computer scien...
Price: $32.99 | Publisher: No Starch Press | Release: 2020
Practical Quantum Computing for Developers
by Vladimir Silva
Write algorithms and program in the new field of quantum computing. This book covers major topics such as the physical components of a quantum computer: qubits, entanglement, logic gates, circuits, and how they differ from a traditional computer. Also, Practical Quantum Computing for Developers discusses quantum computing in the cloud usi...
Price: $28.70 | Publisher: Apress | Release: 2018