MARC details
| 000 -LEADER |
| fixed length control field |
04271cam a22003854i 4500 |
| 001 - CONTROL NUMBER |
| control field |
14339952 |
| 005 - DATE AND TIME OF LATEST TRANSACTION |
| control field |
20210103113226.0 |
| 008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
| fixed length control field |
060413s2007 njua b 001 0 eng |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
0132383101 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9780132383103 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
0132048485 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9780132048484 |
| 040 ## - CATALOGING SOURCE |
| Original cataloging agency |
DLC |
| Description conventions |
rda |
| Transcribing agency |
DLC |
| Modifying agency |
BAKER |
| -- |
C#P |
| -- |
DLC |
| Language of cataloging |
eng |
| 042 ## - AUTHENTICATION CODE |
| Authentication code |
pcc |
| 082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER |
| Classification number |
005.265 |
| Edition number |
22 |
| Item number |
I.K.A |
| 100 1# - MAIN ENTRY--PERSONAL NAME |
| Personal name |
Irvine, Kip R., |
| Dates associated with a name |
1951- |
| 9 (RLIN) |
13553 |
| 245 10 - TITLE STATEMENT |
| Title |
Assembly language for intel-based computers / |
| Statement of responsibility, etc |
Kip R. Irvine. |
| 250 ## - EDITION STATEMENT |
| Edition statement |
Fifth edition |
| 264 #1 - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
| Place of publication, distribution, etc |
Upper Saddle River, NJ : |
| Name of publisher, distributor, etc |
Pearson Prentice Hall, |
| Date of publication, distribution, etc |
[2007] |
| 264 #4 - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
| Date of publication, distribution, etc |
c2007 |
| 300 ## - PHYSICAL DESCRIPTION |
| Extent |
xxv, 722 pages : |
| Other physical details |
illustrations ; |
| Dimensions |
25 cm. |
| 336 ## - CONTENT TYPE |
| Content type term |
text |
| Content type code |
txt |
| Source |
rdacontent |
| 337 ## - MEDIA TYPE |
| Media type term |
unmediated |
| Media type code |
n |
| Source |
rdamedia |
| 338 ## - CARRIER TYPE |
| Carrier type term |
volume |
| Carrier type code |
nc |
| Source |
rdacarrier |
| 504 ## - BIBLIOGRAPHY, ETC. NOTE |
| Bibliography, etc |
Includes bibliographical references and index. |
| 505 0# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
1. Basic Concepts.<br/><br/> Applications of assembly language. Basic concepts. Machine language. Data representation.<br/><br/>2. IA-32 Processor Architecture.<br/><br/> Basic microcomputer design. Instruction execution cycle. IA-32 processor architecture. IA-32 memory management. Components of a microcomputer.<br/><br/> The input-output system.<br/><br/>3. Assembly Language Fundamentals.<br/><br/> Introduction to assembly language. Linking and debugging. Defining constants and variables.<br/><br/>4. Data Transfers, Addressing, and Arithmetic.<br/><br/> Simple data transfer and arithmetic instructions. Assemble-link-execute cycle. Operators. Directives. Expressions. JMP and LOOP instructions. Indirect addressing.<br/><br/>5. Procedures.<br/><br/> Linking to an external library. Description of the book’s link library. Stack operations. Defining and using procedures. Flowcharts. Top-down structured design.<br/><br/>6. Conditional Processing.<br/><br/> Boolean and comparison instructions. Conditional jumps and loops. High-level logic structures. Finite state machines.<br/><br/>7. Integer Arithmetic.<br/><br/> Shift and rotate instructions with useful applications. Multiplication and division. Extended addition and subtraction. ASCII and packed decimal arithmetic.<br/><br/>8. Advanced Procedures.<br/><br/> Stack Parameters. Local Variables. Advanced PROC and INVOKE Directives. Recursion.<br/><br/>9. Strings and Arrays.<br/><br/> String Primitives. Manipulated Arrays of Characters and Integers. Two-dimensional arrays. Sorting. Searching.<br/><br/>10. Structures and Macros.<br/><br/> Structures. Macros. Conditional Assembly Directives. Defining Repeat Blocks.<br/><br/>11. MS-Windows Programming.<br/><br/> Protected Mode Memory Management Concepts. Using the Microsoft® Windows API to Display Text and Colors. Dynamic Memory Allocation.<br/><br/>12. High-Level Language Interface.<br/><br/>Parameter Passing Conventions. Inline Assembly Code. Linking Assembly Language Modules to C and C++ Programs.<br/><br/>13. 16-Bit MS-DOS Programming.<br/><br/> Calling MS-DOS Interrupts for Console and File Input-Output.<br/><br/>14. Disk Fundamentals.<br/><br/> Disk Storage Systems. Sectors. Clusters. Directories. File Allocation Tables. Handling MS-DOS Error Codes. Drive and Directory Manipulation.<br/><br/>15. BIOS-Level Programming.<br/><br/> Keyboard Input. Video Text, Graphics, and Mouse Programming.<br/><br/>16. Expert MS-DOS Programming.<br/><br/> Custom-Designed Segments. Runtime Program Structure. Interrupt Handling. Hardware Control Using I/O Ports.<br/><br/>17. Floating Point Programming and IA-32 Instruction Encoding.<br/><br/> Floating-point Binary Representation and Floating-Point Arithmetic. Learning to Program the IA-32 Floating-Point Unit. Understanding the Encoding of IA-32 Machine Instructions.<br/><br/>Appendix A: Installing and Using the Assembler.<br/><br/>Appendix B: The IA-32 Instruction Set.<br/><br/>Appendix C: BIOS and MS-DOS Interrupts.<br/><br/>Appendix D: MASM Reference.<br/><br/>Appendix E: Answers to Review Questions. |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
IBM Personal Computer |
| General subdivision |
Programming. |
| 9 (RLIN) |
13554 |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Assembler language (Computer program language) |
| 9 (RLIN) |
13555 |
| 856 41 - ELECTRONIC LOCATION AND ACCESS |
| Materials specified |
Table of contents |
| Uniform Resource Identifier |
<a href="http://www.loc.gov/catdir/toc/ecip0612/2006012500.html">http://www.loc.gov/catdir/toc/ecip0612/2006012500.html</a> |
| 906 ## - LOCAL DATA ELEMENT F, LDF (RLIN) |
| a |
7 |
| b |
cbc |
| c |
orignew |
| d |
1 |
| e |
ecip |
| f |
20 |
| g |
y-gencatlg |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) |
| Source of classification or shelving scheme |
Dewey Decimal Classification |
| Koha item type |
Books |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) |
| Koha item type |
Books |
| Source of classification or shelving scheme |
Dewey Decimal Classification |