Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Margush, Timothy S., author.

Title Some assembly required : assembly language programming with the AVR microcontroller / Timothy S. Margush. [O'Reilly electronic resource]

Publication Info. Boca Raton, FL : CRC Press, [2012]
©2012
QR Code
Description 1 online resource (xxix, 592 pages) : illustrations
Note "A Chapman & Hall book."
Contents Ch. 1. Computer systems -- ch. 2. The Atmel AVR microcontroller family -- ch. 3. Assembly language -- ch. 4. Integer data representation -- ch. 5. AVR core : startup, reset, and memories -- ch. 6. The stack and function calls -- ch. 7. Serial communications using the universal synchronous and asynchronous serial receiver and transmitter -- ch. 8. Logical operations -- ch. 9. Control structures -- ch. 10. Interrupts -- ch. 11. Arithmetic operations -- ch. 12. Arrays -- ch. 13. Real numbers -- ch. 14. Programming the AVR in C.
Summary "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"-- Provided by publisher.
Bibliography Includes bibliographical references and index.
Subject Atmel AVR microcontroller -- Programming.
Assembly languages (Electronic computers)
Microcontrollers -- Programming.
Atmel AVR (Microcontrôleurs) -- Programmation.
Langage assembleur (Langage de programmation)
Microcontrôleurs -- Programmation.
Assembly languages (Electronic computers)
Microcontrollers -- Programming
Genre Electronic book.
Added Title Assembly language programming with the AVR microcontroller
Other Form: Print version: Margush, Timothy S. Some assembly required. Boca Raton : CRC Press, ©2012 9781439820643 (DLC) 2011031716 (OCoLC)694393635
ISBN 9781466501805
1466501804
9781439897010
1439897018
9781439896242
1439896240
9781439897003
143989700X
1439820643
9781439820643
9780429086175 (electronic bk.)
0429086172 (electronic bk.)
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information