000 | 03446cam a22004214a 4500 | ||
---|---|---|---|
999 |
_c59072 _d59072 |
||
001 | 13297076 | ||
003 | CITU | ||
005 | 20240412133334.0 | ||
008 | 030731s2004 at a b 001 0 eng | ||
010 | _a 2003110807 | ||
020 | _a0534405274 | ||
020 | _a9780534405274 | ||
040 |
_aCITU LRAC _cDLC _dDLC _beng |
||
041 | _aeng | ||
042 | _apcc | ||
050 | 0 | 0 |
_aQA76.73.A8 _bR45 2004 |
082 | 0 | 0 |
_a005.13/3 _222 |
100 | 1 |
_aDos Reis, Anthony J. _eauthor |
|
245 | 1 | 0 |
_aAssembly language and computer architecture using C++ and Java / _cAnthony J. Dos Reis. |
264 | 1 |
_aAustralia : _bThomson/ Course Technology, _cc2004. |
|
300 |
_axviii, 773 pages : _billustrations ; _c26 cm + _e1 CD-ROM (4 3/4 in.) |
||
336 |
_2rdacontent _atext _btxt |
||
337 |
_2rdamedia _aunmediated _bn |
||
338 |
_2rdacarrier _avolume _bnc |
||
504 | _aIncludes bibliographical references and index. | ||
505 | 0 | _a1. 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 | _aThe 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. | ||
650 | 0 | _aAssembly languages (Electronic computers) | |
650 | 0 | _aComputer architecture. | |
650 | 0 | _aC++ (Computer program language) | |
650 | 0 | _aJava (Computer program language) | |
856 | 4 | 2 |
_3Contributor biographical information _uhttp://www.loc.gov/catdir/enhancements/fy1302/2003110807-b.html |
856 | 4 | 2 |
_3Publisher description _uhttp://www.loc.gov/catdir/enhancements/fy1302/2003110807-d.html |
856 | 4 | 1 |
_3Table of contents only _uhttp://www.loc.gov/catdir/enhancements/fy1302/2003110807-t.html |
906 |
_a7 _bcbc _corignew _d2 _eepcn _f20 _gy-gencatlg |
||
942 |
_2ddc _cBK _03 |