` 本書砂嫌有主流操作系統彩的32位地址環境中介紹了80X86匯編語言和計算機體系結構,使讀者能夠在匯編語言層面上了解傳統意義上的體系結構。
本書的主要特點:
重點介紹了32位內存模型和32位指令;
強調體系結構,如寄存器、內存編址、硬件功能等;
闡述了如何在匯編語言中實現高級語言概念
提前介紹了匯編語言編程以及Microsoft公司的Windbg調試器
隨書光盤內容包括:Microsoft公司的MASM匯編程序、全屏幕調試器Win Dbg和鏈接器以及完整的源代碼和作者自己編寫的用于輔助I/O的軟件。
Richard C.Detmer于1966年畢業于肯塔基大學,后于威斯康星大學獲碩士學位和博士學位,現任中田納西州立大學計算機科學系教授和系主任。
Chapter 1 Representing date in a computer
Binary and hexadecimal numbers
Character codes
2's complement representation for signed integers
Addition and subtraction of 2's compklement numbers
Other systems for representing numbers
Chapter summary
Chapter 2 Parts of a computer system
PC Hardware:Memory
PC Hardware:The cpu
PC Hardware:input/output devices
PC Software
Chapter summary
Chapter 3 Elements of assembly language
Assembly language statements
A complete example
How to assemble,Link and run a program
The asembler listing file
Constant operands
Instruction operands
Input/output using macros defined in IO.H
chapter summary
Chapter 4 Basic instructions
Chapter 5 Branching and looping
Chapter 6 Procedures
Chapter 7 String operations
Chapter 8 Bit manipulation
Chapter 9 The assembly process
Chapter 10 Floating-point arithmetic
Chapter 11 Decimal arithmetic
Chapter 12 Input/output