000 -LEADER |
fixed length control field |
03446cam a22004214a 4500 |
001 - CONTROL NUMBER |
control field |
13297076 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
CITU |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20240412133334.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
030731s2004 at a b 001 0 eng |
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
LC control number |
2003110807 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
0534405274 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9780534405274 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
CITU LRAC |
Transcribing agency |
DLC |
Modifying agency |
DLC |
Language of cataloging |
eng |
041 ## - LANGUAGE CODE |
Language code of text/sound track or separate title |
eng |
042 ## - AUTHENTICATION CODE |
Authentication code |
pcc |
050 00 - LIBRARY OF CONGRESS CALL NUMBER |
Classification number |
QA76.73.A8 |
Item number |
R45 2004 |
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.13/3 |
Edition number |
22 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Preferred name for the person |
Dos Reis, Anthony J. |
Relator term |
author |
245 10 - TITLE STATEMENT |
Title |
Assembly language and computer architecture using C++ and Java / |
Statement of responsibility, etc |
Anthony J. Dos Reis. |
264 #1 - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
Place of publication, distribution, etc |
Australia : |
Name of publisher, distributor, etc |
Thomson/ Course Technology, |
Date of publication, distribution, etc |
c2004. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xviii, 773 pages : |
Other physical details |
illustrations ; |
Dimensions |
26 cm + |
Accompanying material |
1 CD-ROM (4 3/4 in.) |
336 ## - CONTENT TYPE |
Source |
rdacontent |
Content type term |
text |
Content type code |
txt |
337 ## - MEDIA TYPE |
Source |
rdamedia |
Media type term |
unmediated |
Media type code |
n |
338 ## - CARRIER TYPE |
Source |
rdacarrier |
Carrier type term |
volume |
Carrier type code |
nc |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc |
Includes bibliographical references and index. |
505 0# - CONTENTS |
Formatted contents note |
1. Number Systems 2. Machine Language 3. H1 Assembly Language: Part 1 4. H1 Assembly Language: Part 2 5. Basic Electronics and Digital Logic 6. Microlevel of H1 and V1 7. Evaluating the Instruction Set Architecture of H1: Part 1 8. Evaluating the Instruction Set Architecture of H1: Part 2 9. Advanced Assembly Language Programming 10. Linking and Loading 11. Implementing an Assembler and Linker Using C++ or Java 12. Optimal Instruction Set 13. Using, Evaluating, and Implementing the Optimal and Stack Instruction Sets 14. Memory Systems 15. Some Modern Architectures 16. Java Virtual Machine Appendices A: Instruction Sets / Microlevel of H1 and V1 (mic.txt) B: Microcode for the Standard Instruction Set (s.has) C: SPARC Summary (sparc.txt) D: JVM Summary(jvm.txt) E: ASCII (ascii.txt) F: Number Conversions (number.txt) G: Help with C++ for Java Programmers |
520 ## - SUMMARY, ETC. |
Summary, etc |
The objective of this book is to make it possible (and even easy) for students to master both assembly language and the fundamentals of architecture in a single semester. Integrating coverage of software and hardware throughout, the book uses H1- a simple, horizontally microprogrammed computer- as a unifying theme. Like all simple models, H1 has flaws, but this book puts these flaws to good use. In particular, in addition to showing students how H1 works and what is wrong with it, the book shows students how to fix it (which they then proceed to do). Students learn best by doing, and this book supplies much to do with various examples and projects to facilitate learning. For example, students not only use assemblers and linkers, they also write their own. Students study and use instruction sets to implement their own. The result is a book that is easy to read, engaging, and substantial.<br/> |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Assembly languages (Electronic computers) |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Computer architecture. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
C++ (Computer program language) |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Java (Computer program language) |
856 42 - ELECTRONIC LOCATION AND ACCESS |
Materials specified |
Contributor biographical information |
Uniform Resource Identifier |
http://www.loc.gov/catdir/enhancements/fy1302/2003110807-b.html |
856 42 - ELECTRONIC LOCATION AND ACCESS |
Materials specified |
Publisher description |
Uniform Resource Identifier |
http://www.loc.gov/catdir/enhancements/fy1302/2003110807-d.html |
856 41 - ELECTRONIC LOCATION AND ACCESS |
Materials specified |
Table of contents only |
Uniform Resource Identifier |
http://www.loc.gov/catdir/enhancements/fy1302/2003110807-t.html |
906 ## - LOCAL DATA ELEMENT F, LDF (RLIN) |
a |
7 |
b |
cbc |
c |
orignew |
d |
2 |
e |
epcn |
f |
20 |
g |
y-gencatlg |
942 ## - ADDED ENTRY ELEMENTS |
Source of classification or shelving scheme |
|
Item type |
BOOK |
Issues (borrowed), all copies |
3 |