Some Assembly Required: Assembly Language Programming with the AVR Microcontroller, 1st Edition (e-Book) book cover

Some Assembly Required

Assembly Language Programming with the AVR Microcontroller, 1st Edition

By Timothy S Margush

CRC Press

643 pages

Purchasing Options:$ = USD
Hardback: 9781439820643
pub: 2011-08-05
eBook (VitalSource) : 9780429086175
pub: 2016-04-19
from $28.98

FREE Standard Shipping!


A family of internationally popular microcontrollers, the Atmel AVR microcontroller series is a low-cost hardware development platform suitable for an educational environment. Until now, no text focused on the assembly language programming of these microcontrollers. Through detailed coverage of assembly language programming principles and technique

Table of Contents

Introduction. Computer Systems. The Atmel AVR Microcontroller Family. Assembly Language. Integer Data Representation. AVR Core: Startup, Reset, and Memories. The Stack and Function Calls. Serial Communications Using the Universal Synchronous and Asynchronous Serial Receiver and Transmitter. Logical Operations. Control Structures. Interrupts. Arithmetic Operations. Arrays. Real Numbers. Programming the AVR in C. Appendix. Index.

About the Author

Timothy S. Margush, Ph.D., was an associate professor of computer science at the University of Akron. For over 30 years, he taught courses in mathematics and computer science, including many on assembly language programming using a variety of hardware platforms.

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Systems Architecture / General
COMPUTERS / Programming Languages / General
COMPUTERS / Computer Engineering