An edition of Some assembly required (2011)

Some assembly required

assembly language programming with the AVR microcontroller

  • 0 Ratings
  • 1 Want to read
  • 1 Currently reading
  • 0 Have read
Not in Library

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 0 Ratings
  • 1 Want to read
  • 1 Currently reading
  • 0 Have read

Buy this book

Last edited by MARC Bot
December 11, 2022 | History
An edition of Some assembly required (2011)

Some assembly required

assembly language programming with the AVR microcontroller

  • 0 Ratings
  • 1 Want to read
  • 1 Currently reading
  • 0 Have read

"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 techniques, Some Assembly Required: Assembly Language Programming with the AVR Microcontroller teaches the basic system capabilities of 8-bit AVR microcontrollers.The text illustrates fundamental computer architecture and programming structures using AVR assembly language. It employs the core AVR 8-bit RISC microcontroller architecture and a limited collection of external devices, such as push buttons, LEDs, and serial communications, to describe control structures, memory use and allocation, stacks, and I/O. Each chapter contains numerous examples and exercises, including programming problems.By studying assembly languages, computer scientists gain an understanding of the functionality of basic processors and how their capabilities support high level languages and applications. Exploring this connection between hardware and software, this book provides a foundation for understanding compilers, linkers, loaders, and operating systems in addition to the processors themselves"--

"Introduction What is Assembly Language? The functionality of every computer system is centered on a processor. The processor is responsible for controlling most aspects of the computer system. Its name indicates its function; processing data, performing arithmetic and logical operations, storing and retrieving information, and communicating with or controlling peripheral devices. Every processor has its own native language, called machine language. These are the processing instructions that are unique to each processor. Machine language instructions are simply binary codes that are interpreted by the processor's hardware and converted to a sequence of electrical signals that alter the state of the computer system. Machine language programming is accomplished by carefully devising sequences of bits, usually organized into bytes or words that need to be placed in appropriate memory locations before execution begins. Programming at the machine language level requires knowledge of what is called the Instruction Set Architecture of the processor. This level of the processor's design is realized by an even lower level, called the microarchitecture. In some cases, the microarchitecture level is implemented using even more primitive instructions called microcode. The Instruction Set Architecture of a processor includes its instruction set and the system components the instructions directly or indirectly affect. These components include registers, memory, addressing, interrupts, exceptions, and even the primitive data types that can be manipulated by the instructions. For each particular machine language, an Assembly Language can be designed to aid a programmer in the process of writing a machine language program. Assembly Language is a plain text expression of a machine"--

Publish Date
Publisher
CRC Press
Language
English

Buy this book

Edition Availability
Cover of: Some Assembly Required
Cover of: Some Assembly Required
Cover of: Some Assembly Required
Cover of: Some Assembly Required
Cover of: Some Assembly Required
Cover of: Some assembly required

Add another edition?

Book Details


Edition Notes

Includes bibliographical references and index.

Published in
Boca Raton

Classifications

Dewey Decimal Class
005.4/56
Library of Congress
TJ223.P76 M36 2011, TJ223.P76 M36 2012, QA76.73, TJ223.P76

The Physical Object

Pagination
p. cm.

ID Numbers

Open Library
OL25004997M
ISBN 13
9781439820643
LCCN
2011031716
OCLC/WorldCat
900640942

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

Lists

This work does not appear on any lists.

History

Download catalog record: RDF / JSON / OPDS | Wikipedia citation
December 11, 2022 Edited by MARC Bot import existing book
November 15, 2022 Edited by ImportBot import existing book
April 30, 2021 Edited by Michel T. Talbot Added new cover
October 13, 2020 Edited by ImportBot import existing book
October 20, 2011 Created by LC Bot Imported from Library of Congress MARC record