Introduction to 80x86 Assembly Language and Computer Architecture
Introduction to 80x86 Assembly Language and Computer Architecture
Click to enlarge
Author(s): Detmer, Richard C.
ISBN No.: 9780763717735
Pages: 512
Year: 200102
Format: Trade Cloth (Hard Cover)
Price: $ 184.85
Status: Out Of Print

Preface Chapter 1. Representing Data in a Computer 1.1 Binary and Hexadecimal Numbers 1.2 Character Codes 1.3 2's Complement Representation for Signed Integers 1.4 Addition and Subtraction of 2's Complement Numbers 1.5 Other Systems from Representing Numbers Chapter Summary Chapter 2. Parts of a Computer System 2.


1 PC Hardware: Memory 2.2 PC Hardware: The CPU 2.3 PC Hardware: Input/Output Device 2.4 PC Software - PC Software: The Operating System - PC Software: Text Editors - PC Software: Language Translators and the Linker Chapter Summary Chapter 3. Elements of Assembly Language 3.1 Assembly Language Statements 3.2 A Complete Example 3.3 How to Assemble, Link, and Run a Program 3.


4 The Assembler Listing File 3.5 Constant Operands 3.6 Instruction Operands 3.7 Input/Output Using Macros Defined in IO.H Chapter Summary Chapter 4. Basic Instructions 4.1 Copying Data 4.2 Integer Addition and Subtraction Instructions 4.


3 Multiplication Instructions 4.4 Division Instructions 4.5 Addition and Subtraction of Larger Numbers 4.6 Something Extra: Levels of Abstraction and Microcode Chapter Summary Chapter 5. Branching and Looping 5.1 Unconditional Jumps 5.2 Conditional Jumps, Compare Instructions, and if Structures 5.3 Implementing Loop Structures 5.


4 for Loops in Assembly Language 5.5 Arrays 5.6 Something Extra: Pipelining Chapter Summary Chapter 6. Procedures 6.1 The 80x86 Stack 6.2 Procedure Body, Call and Return 6.3 Parameters and Local Variables 6.4 Recursion 6.


5 Other Architectures: Procedures Without a Stack Chapter Summary Chapter 7. String Operations 7.1 Using String Instructions 7.2 Repeat Prefixes and More String Instructions 7.3 Character Translation 7.4 Converting a 2's Complement Integer to an ASCII String 7.5 Other Architectures: CISC versus RISC Design Chapter Summary.


To be able to view the table of contents for this publication then please subscribe by clicking the button below...
To be able to view the full description for this publication then please subscribe by clicking the button below...