//]]>

Some assembly required : (Record no. 2607)

000 -LEADER
fixed length control field 04116cam a22002658a 4500
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20190518134705.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 110822s2011 flu b 001 0 eng
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781439820643 (hardback)
041 ## - Language
Language code of text/sound track or separate title eng
050 00 - LIBRARY OF CONGRESS CALL NUMBER
Classification number TJ223.P76
Item number M36
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.456
Edition number 23
Item number M331
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Margush, Timothy S.
9 (RLIN) 2989
245 10 - IMMEDIATE SOURCE OF ACQUISITION NOTE
Title Some assembly required :
Remainder of title assembly language programming with the AVR microcontroller /
Statement of responsibility, etc Timothy S Margush.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc Boca Raton, FL :
Name of publisher, distributor, etc CRC Press,
Date of publication, distribution, etc 2011.
300 ## - PHYSICAL DESCRIPTION
Extent xxix, 613 p. ;
Dimensions 25 cm.
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes bibliographical references and index.
520 ## - SUMMARY, ETC.
Summary, etc "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"--
Summary, etc "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"--
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Atmel AVR microcontroller
General subdivision Programming.
9 (RLIN) 2990
Topical term or geographic name as entry element Assembler language (Computer program language)
9 (RLIN) 2991
Topical term or geographic name as entry element COMPUTERS / Systems Architecture / General.
Source of heading or term bisacsh
9 (RLIN) 2992
Topical term or geographic name as entry element COMPUTERS / Programming Languages / General.
Source of heading or term bisacsh
9 (RLIN) 2993
Topical term or geographic name as entry element COMPUTERS / Computer Engineering.
Source of heading or term bisacsh
9 (RLIN) 1536
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Item type Book
Copies
Price effective from Permanent location Date last seen Not for loan Date acquired Source of classification or shelving scheme Koha item type Lost status Cost, normal purchase price Withdrawn status Source of acquisition Cost, replacement price Damaged status Barcode Current location Public note Full call number
2011-09-15AUM Main Library2013-04-08 2013-04-08 Book 65.11 Jordan Book Centre48.83 AUM-000520AUM Main LibraryJBC/2011/11485005.456 M331
2011-09-15AUM Main Library2013-04-08 2013-04-08 Book 65.11 Jordan Book Centre48.83 AUM-000521AUM Main LibraryJBC/2011/11485005.456 M331

Languages: 
English |
العربية