Introduction to 80x86 Assembly Language and Computer Architecture~tqw~ darksiderg
-
Torrent:
-
Category:
-
Private Client:Hide your personal activity while downloading torrents with TorrentPrivacy.com
-
Size:5 MB
-
Seeds/Leechs:
-
Added:10/02/2008
-
Last check:2009-06-08 19:37:59
-
Tracker:http://www.h33t.com:3310
-
Comments:*******************************************************************************<br /> Introduction to 80x86 Assembly Language and Computer Architecture<br /> *******************************************************************************<br /> <br /> -------------------------------------------------------------------------------<br /> General Information<br /> -------------------------------------------------------------------------------<br /> Type.................: Ebook<br /> Part Size............: 5,195,105 bytes<br /> <br /> <br /> <br /> <br /> -------------------------------------------------------------------------------<br /> Post Information<br /> -------------------------------------------------------------------------------<br /> Posted by............: ~tqw~<br /> <br /> -------------------------------------------------------------------------------<br /> Release Notes<br /> -------------------------------------------------------------------------------<br /> A book/CD-ROM package offering students a hands-on introduction to assembly <br /> language and computer architecture at the assembly language level of <br /> abstraction. Presents 80x86 assembly language in the same flat 32-bit address <br /> environment employed by current operating systems, with emphasis on <br /> architecture, high-level language concepts, and assembly language programming. <br /> The CD-ROM contains Microsoft's MASM assembler, debugger WinDbg, and linker, <br /> along with complete source code and the author's own software to facilitate I/O.<br /> <br /> Table of Contents<br /> Preface v<br /> Chapter 1 Representing Data in a Computer 1<br /> 1.1 Binary and Hexadecimal Numbers 2<br /> 1.2 Character Codes 6<br /> 1.3 2's Complement Representation for Signed Integers 9<br /> 1.4 Addition and Subtraction of 2's Complement Numbers 15<br /> 1.5 Other Systems for Representing Numbers 21<br /> Chapter Summary 25<br /> Chapter 2 Parts of a Computer System 27<br /> 2.1 PC Hardware: Memory 28<br /> 2.2 PC Hardware: The CPU 30<br /> 2.3 PC Hardware: Input/Output Devices 36<br /> 2.4 PC Software 37<br /> PC Software: The Operating System 37<br /> PC Software: Text Editors 38<br /> PC Software: Language Translators and the Linker 38<br /> Chapter Summary 39<br /> Chapter 3 Elements of Assembly Language 41<br /> 3.1 Assembly Language Statements 42<br /> 3.2 A Complete Example 45<br /> 3.3 How to Assemble, Link, and Run a Program 53<br /> 3.4 The Assembler Listing File 60<br /> 3.5 Constant Operands 68<br /> 3.6 Instruction Operands 73<br /> 3.7 Input/Output Using Macros Defined in IO.H 77<br /> Chapter Summary 82<br /> Chapter 4 Basic Instructions 85<br /> 4.1 Copying Data 86<br /> 4.2 Integer Addition and Subtraction Instructions 95<br /> 4.3 Multiplication Instructions 108<br /> 4.4 Division Instructions 118<br /> 4.5 Addition and Subtraction of Larger Numbers 130<br /> 4.6 Something Extra: Levels of Abstraction and Microcode 133<br /> Chapter Summary 134<br /> Chapter 5 Branching and Looping 137<br /> 5.1 Unconditional Jumps 138<br /> 5.2 Conditional Jumps, Compare Instructions, and if Structures 144<br /> 5.3 Implementing Loop Structures 159<br /> 5.4 For Loops in Assembly Language 173<br /> 5.5 Arrays 180<br /> 5.6 Something Extra: Pipelining 189<br /> Chapter Summary 190<br /> Chapter 6 Procedures 193<br /> 6.1 The 80x86 Stack 194<br /> 6.2 Procedure Body, Call and Return 201<br /> 6.3 Parameters and Local Variables 211<br /> 6.4 Recursion 223<br /> 6.5 Other Architectures: Procedures Without a Stack 228<br /> Chapter Summary 230<br /> Chapter 7 String Operations 231<br /> 7.1 Using String Instructions 232<br /> 7.2 Repeat Prefixes and More String Instructions 239<br /> 7.3 Character Translation 254<br /> 7.4 Converting a 2's Complement Integer to an ASCII String 259<br /> 7.5 Other Architectures: CISC versus RISC Designs 264<br /> Chapter Summary 265<br /> Chapter 8 Bit Manipulation 267<br /> 8.1 Logical Operations 268<br /> 8.2 Shift and Rotate Instructions 278<br /> 8.3 Converting an ASCII String to a 2's Complement Integer 292<br /> 8.4 The Hardware Level--Logic Gates 298<br /> Chapter Summary 299<br /> Chapter 9 The Assembly Process 301<br /> 9.1 Two-Pass and One-Pass Assembly 302<br /> 9.2 80x86 Instruction Coding 307<br /> 9.3 Macro Definition and Expansion 319<br /> 9.4 Conditional Assembly 326<br /> 9.5 Macros in IO.H 333<br /> Chapter Summary 337<br /> Chapter 10 Floating-Point Arithmetic 339<br /> 10.1 80x86 Floating-Point Architecture 340<br /> 10.2 Programming with Floating-Point Instructions 359<br /> 10.3 Floating-Point Emulation 374<br /> 10.4 Floating-Point and In-line Assembly 384<br /> Chapter Summary 386<br /> Chapter 11 Decimal Arithmetic 387<br /> 11.1 Packed BCD Representations 388<br /> 11.2 Packed BCD Instructions 396<br /> 11.3 Unpacked BCD Representations and Instructions 404<br /> 11.4 Other Architectures: VAX Packed Decimal Instructions 416<br /> Chapter Summary 417<br /> Chapter 12 Input/Output 419<br /> 12.1 Console I/O Using the Kernel32 Library 420<br /> 12.2 Sequential File I/O Using the Kernel32 Library 428<br /> 12.3 Lower-Level Input/Output 437<br /> Chapter Summary 439<br /> Appendix A Hexadecimal/ASCII Conversion 441<br /> Appendix B Useful MS-DOS Commands 443<br /> Appendix C MASM 6.11 Reserved Words 445<br /> Appendix D 80x86 Instructions (by Mnemonic) 449<br /> Appendix E 80x86 Instructions (by Opcode) 469<br /> Index 489<br /> <br /> Product Details<br /> <br /> * ISBN: 0763717738<br /> * ISBN-13: 9780763717735<br /> * Format: Textbook Hardcover, 512pp<br /> * Publisher: Jones & Bartlett Publishers, Inc.<br /> * Pub. Date: February 2001<br /> <br /> -------------------------------------------------------------------------------<br /> Install Notes<br /> -------------------------------------------------------------------------------<br /> Adobe Acrobat Reader<br />
-
Alternative download:Introduction to 80x86 Assembly Language and Computer Architecture~tqw~ darksiderg might also be available on Usenet. Get the UseNet Client - Highspeed Access To 300TB of Videos, Games and Music!
Files
| File | Size |
|---|---|
Introduction to 80x86 Assembly Language and Computer Architecture~tqw~_darksiderg.nfo |
5.5 KB |
Introduction to 80x86 Assembly Language and Computer Architecture~tqw~_darksiderg.pdf |
5 MB |
tracked_by_h33t_com.txt |
0 KB |
Related torrents
More torrents, related to Introduction to 80x86 Assembly Language and Computer Architecture~tqw~ darksiderg

News:








Introduction to 80x86 Assembly Language and Computer Architecture~tqw~_darksiderg.nfo
Introduction to 80x86 Assembly Language and Computer Architecture~tqw~_darksiderg.pdf
Add comment