Assembly Language Programming : (Record no. 12599)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 06639cam a2200901Mi 4500 |
001 - CONTROL NUMBER | |
control field | ocn830161730 |
003 - CONTROL NUMBER IDENTIFIER | |
control field | OCoLC |
005 - DATE AND TIME OF LATEST TRANSACTION | |
control field | 20171224114234.0 |
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION | |
fixed length control field | m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION | |
fixed length control field | cr cnu---unuuu |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 130316s2013 enk ob 001 0 eng d |
040 ## - CATALOGING SOURCE | |
Original cataloging agency | EBLCP |
Language of cataloging | eng |
Description conventions | pn |
Transcribing agency | EBLCP |
Modifying agency | YDXCP |
-- | DG1 |
-- | N$T |
-- | OCLCQ |
-- | OCLCO |
-- | OCLCF |
-- | UKDOC |
-- | OCLCQ |
-- | DEBSZ |
-- | CDX |
-- | E7B |
-- | IDEBK |
-- | DEBBG |
-- | OCLCQ |
-- | COO |
-- | OCLCQ |
-- | DG1 |
019 ## - | |
-- | 830512386 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781118562123 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1118562127 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781118565971 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1118565975 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1848213298 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781848213296 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781299315846 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1299315844 |
029 1# - (OCLC) | |
OCLC library identifier | AU@ |
System control number | 000051629212 |
029 1# - (OCLC) | |
OCLC library identifier | CHBIS |
System control number | 010026790 |
029 1# - (OCLC) | |
OCLC library identifier | CHVBK |
System control number | 306243733 |
029 1# - (OCLC) | |
OCLC library identifier | DEBBG |
System control number | BV041905055 |
029 1# - (OCLC) | |
OCLC library identifier | DEBSZ |
System control number | 431356335 |
029 1# - (OCLC) | |
OCLC library identifier | DEBSZ |
System control number | 449349527 |
029 1# - (OCLC) | |
OCLC library identifier | NZ1 |
System control number | 15915073 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (OCoLC)830161730 |
Canceled/invalid control number | (OCoLC)830512386 |
037 ## - SOURCE OF ACQUISITION | |
Stock number | 462834 |
Source of stock number/acquisition | MIL |
050 #4 - LIBRARY OF CONGRESS CALL NUMBER | |
Classification number | TK7895.E42 |
072 #7 - SUBJECT CATEGORY CODE | |
Subject category code | COM |
Subject category code subdivision | 051310 |
Source | bisacsh |
072 #7 - SUBJECT CATEGORY CODE | |
Subject category code | COM |
Subject category code subdivision | 051280 |
Source | bisacsh |
072 #7 - SUBJECT CATEGORY CODE | |
Subject category code | COM |
Subject category code subdivision | 051130 |
Source | bisacsh |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.13/3 |
Edition number | 23 |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.2 |
049 ## - LOCAL HOLDINGS (OCLC) | |
Holding library | MAIN |
100 1# - MAIN ENTRY--PERSONAL NAME | |
Personal name | Mahout, Vincent. |
245 10 - TITLE STATEMENT | |
Title | Assembly Language Programming : |
Remainder of title | ARM Cortex-M3. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc | London : |
Name of publisher, distributor, etc | Wiley, |
Date of publication, distribution, etc | 2013. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 1 online resource (258 pages). |
336 ## - | |
-- | text |
-- | txt |
-- | rdacontent |
337 ## - | |
-- | computer |
-- | c |
-- | rdamedia |
338 ## - | |
-- | online resource |
-- | cr |
-- | rdacarrier |
490 1# - SERIES STATEMENT | |
Series statement | ISTE |
505 0# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Cover; Assembly Language Programming; Title Page; Copyright Page; Table of Contents; Preface; Chapter 1. Overview of Cortex-M3 Architecture; 1.1. Assembly language versus the assembler; 1.2. The world of ARM; 1.2.1. Cortex-M3; 1.2.2. The Cortex-M3 core in STM32; Chapter 2. The Core of Cortex-M3; 2.1. Modes, privileges and states; 2.2. Registers; 2.2.1. Registers R0 to R12; 2.2.2. The R13 register, also known as SP; 2.2.3. The R14 register, also known as LR; 2.2.4. The R15 or PC register; 2.2.5. The xPSR register; Chapter 3. The Proper Use of Assembly Directives. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | 3.1. The concept of the directive3.1.1. Typographic conventions and use of symbols; 3.2. Structure of a program; 3.2.1. The AREA sections; 3.3. A section of code; 3.3.1. Labels; 3.3.2. Mnemonic; 3.3.3. Operands; 3.3.4. Comments; 3.3.5. Procedure; 3.4. The data section; 3.4.1. Simple reservation; 3.4.2. Reservation with initialization; 3.4.3. Data initialization: the devil is in the details; 3.5. Is that all?; 3.5.1. Memory management directives; 3.5.2. Project management directives; 3.5.3. Various and varied directives; Chapter 4. Operands of Instructions; 4.1. The constant and renaming. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | 4.2. Operands for common instructions4.2.1. Use of registers; 4.2.2. The immediate operand; 4.3. Memory access operands: addressing modes; 4.3.1. The pointer concept; 4.3.2. Addressing modes; Chapter 5. Instruction Set; 5.1. Reading guide; 5.1.1. List of possible "condition" suffixes; 5.2. Arithmetic instructions; 5.3. Logical and bit manipulation instructions; 5.4. Internal transfer instructions; 5.5. Test instructions; 5.6. Branch instructions; 5.7. Load/store instructions; 5.7.1. Simple transfers; 5.7.2. Multiple transfers; 5.7.3. Access to the system stack. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | 5.8. "System" instructions and othersChapter 6. Algorithmic and Data Structures; 6.1. Flowchart versus algorithm; 6.2. Alternative structures; 6.2.1. Simple (or shortened) alternative; 6.2.2. Complete alternative; 6.2.3. Special case of the alternative; 6.2.4. Multiple choice; 6.3. Iterative structures; 6.3.1. The Repeat ... Until loop; 6.3.2. The While ... Do loop; 6.3.3. The For ... loop; 6.4. Compound conditions; 6.4.1. Alternative with AND; 6.4.2. Iteration with AND; 6.4.3. Alternative with OR; 6.4.4. Iteration with OR; 6.5. Data structure; 6.5.1. Table in one dimension. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | 6.5.2. Tables in multiple dimensions6.5.3. Registration; 6.5.4. Non-dimensional table, character string; 6.5.5. Queue; 6.5.6. Stack; Chapter 7. Internal Modularity; 7.1. Detailing the concept of procedure; 7.1.1. Simple call; 7.1.2. Nested calls; 7.1.3. "Red wire" example; 7.2. Procedure arguments; 7.2.1. Usefulness of arguments; 7.2.2. Arguments by value and by reference; 7.2.3. Passing arguments by general registers; 7.2.4. Passing arguments by a stack; 7.2.5. Passing arguments by the system stack; 7.2.6. On the art of mixing; 7.3. Local data; 7.3.1. Simple reservation of local data. |
500 ## - GENERAL NOTE | |
General note | 7.3.2. Using a chained list. |
520 ## - SUMMARY, ETC. | |
Summary, etc | ARM designs the cores of microcontrollers which equip most "embedded systems" based on 32-bit processors. Cortex M3 is one of these designs, recently developed by ARM with microcontroller applications in mind. To conceive a particularly optimized piece of software (as is often the case in the world of embedded systems) it is often necessary to know how to program in an assembly language. This book explains the basics of programming in an assembly language, while being based on the architecture of Cortex M3 in detail and developing many examples. It is written for people who have never pr. |
588 0# - | |
-- | Print version record. |
504 ## - BIBLIOGRAPHY, ETC. NOTE | |
Bibliography, etc | Includes bibliographical references (page 239) and index. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Embedded computer systems. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Microprocessors. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Assembly languages (Electronic computers) |
650 #4 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Assembler language (Computer program language) |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | COMPUTERS |
General subdivision | Programming Languages |
-- | C♯ |
Source of heading or term | bisacsh |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | COMPUTERS |
General subdivision | Programming Languages |
-- | Java. |
Source of heading or term | bisacsh |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | COMPUTERS |
General subdivision | Programming Languages |
-- | Pascal. |
Source of heading or term | bisacsh |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Assembly languages (Electronic computers) |
Source of heading or term | fast |
-- | (OCoLC)fst01800564 |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Embedded computer systems. |
Source of heading or term | fast |
-- | (OCoLC)fst00908298 |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Microprocessors. |
Source of heading or term | fast |
-- | (OCoLC)fst01020008 |
655 #4 - INDEX TERM--GENRE/FORM | |
Genre/form data or focus term | Electronic books. |
776 08 - ADDITIONAL PHYSICAL FORM ENTRY | |
Display text | Print version: |
Main entry heading | Mahout, Vincent. |
Title | Assembly Language Programming : ARM Cortex-M3. |
Place, publisher, and date of publication | London : Wiley, ©2013 |
International Standard Book Number | 9781848213296 |
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE | |
Uniform title | ISTE. |
856 40 - ELECTRONIC LOCATION AND ACCESS | |
Uniform Resource Identifier | http://onlinelibrary.wiley.com/book/10.1002/9781118562123 |
Public note | Wiley Online Library |
938 ## - | |
-- | 123Library |
-- | 123L |
-- | 94111 |
938 ## - | |
-- | Coutts Information Services |
-- | COUT |
-- | 25069718 |
938 ## - | |
-- | EBL - Ebook Library |
-- | EBLB |
-- | EBL1143595 |
938 ## - | |
-- | ebrary |
-- | EBRY |
-- | ebr10671586 |
938 ## - | |
-- | EBSCOhost |
-- | EBSC |
-- | 561376 |
938 ## - | |
-- | Ingram Digital eBook Collection |
-- | IDEB |
-- | cis25069718 |
938 ## - | |
-- | YBP Library Services |
-- | YANK |
-- | 10349639 |
938 ## - | |
-- | YBP Library Services |
-- | YANK |
-- | 9984823 |
994 ## - | |
-- | 92 |
-- | DG1 |
No items available.