首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

80×86 IBM PC及兼容计算机汇编语言设计与接口技术(卷1和2)(第4版影印版)

2011-01-10 
商家名称 信用等级 购买信息 订购本书
80×86 IBM PC及兼容计算机汇编语言设计与接口技术(卷1和2)(第4版影印版) 去商家看看
80×86 IBM PC及兼容计算机汇编语言设计与接口技术(卷1和2)(第4版影印版) 去商家看看

 80×86 IBM PC及兼容计算机汇编语言设计与接口技术(卷1和2)(第4版影印版)


基本信息·出版社:清华大学出版社
·页码:984 页
·出版日期:2004年02月
·ISBN:7302078858
·条形码:9787302078852
·版本:第1版
·装帧:平装
·开本:16
·正文语种:英语
·丛书名:大学计算机教育国外著名教材系列

内容简介 《80×86 IBM PC及兼容计算机汇编语言设计与接口技术》(卷1和2)(第4版影印版)作者以简单易懂、分步介绍的方式,讲授了80x86汇编语言程序设计及PC体系结构。全书包括两大部分内容:1)汇编语言程序设计;2)IBM PC及兼容计算机接口设计。在介绍汇编语言程序的章节中,以编程方法为引导,逐步加入各种语句及指令,给出了很多程序实例,并通过Bebug实用工具展示出程序指令执行的具体动作。在接口设计方面,从PC机所应用的芯片到设备,从电路设计到编程都进行了详细的阐述。
媒体推荐 书评
由于PC机的大量应用,有关PC机软、硬件设计的基础知识在大专院校广为传授。本书可作为有关专业课程的教科书。全书内容涵盖了从8088到Pentium Pro全部x86微处理机。作者系统全面地介绍了微机的软、硬件设计。全书包括两大部分:l)汇编语言程序设计;2)IBM PC机接口设计。在介绍汇编语言程序的章节中,以编程方法为引导,逐步加入各种语句及指令,有很多实例,又结合程序调试方法,与PC机的BIOS及DOS编辑结合得好。在接口设计方面,从PC机应用的芯片到设备,从电路设计到编程都进行了详细的阐述。在一些应用举例中,与PC机本身资源结合得好。书中专有一章讨论ISA,PCI和USB总线。全书实例、解答题丰富,有利于读者深入理解。
编辑推荐 《80×86 IBM PC及兼容计算机汇编语言设计与接口技术》(卷1和2)(第4版影印版)全书实例、复习题丰富,有利于读者深入理解,是计算机有关专业的教材。
目录
PREFACE TO VOLUMES I AND II
CHAPTER 0:INTRODUCTION TO COMPUTING
SECTION 0.1:NUMBERING AND CODING SYSTEMS
Decimal and binary number systems
Converting from decimal to binary
Converting from binary to decimal
Hexadecimal system
Converting between binary and hex
Converting from decimal to hex
Converting from hex to decimal
Counting in base 10,2,and 16
Addition of binary and hex numbers
2's complement
Addition and subtraction of hex numbers
Additon of hex numbers
Subtraction of hex numbers
ASCII code
SECTION 0.2:INSIDE THE COMPUTER
Some important terminology
Internal organization of computers
More about the data bus
More about the address bus
CPU and its relation to RAM and ROM
Inside CPUs
Internal working of computers
SECTION 0.3:BRIEF HISTORY OF THE CPU
CISC vs.RISC
CHAPTER 1:THE 80x86 MICROPROCESSOR
SECTION 1.1:BRIEF HISTORY OF THE 80x86 FAMILY
Evolution from 8080/8085 to 8086
Evolution from 8086 to 8088
Success of the 8088
Other microprocessors:the 80286,80386,and 80486
SECTION 1.2:INSIDE THE 8088/8086
Pipelining
Registers
SECTION 1.3:INTRODUCTION TO ASSEMBLY PROGRAMMING
Assembly language programming
MOV instruction
ADD instruction
SECTION 1.4:INTRODUCTION TO PROGRAM SEGMENTS
Origin and definition of the segment
Logical address and physical address
Code segment
Logical address vs.physical address in the code segment
Data Segment
Logical address and physical address in the data segment
Little endian convention
Extra segment(ES)
Memory map of the IBM PC
More about RAM
Video RAM
More about ROM
Function of BIOS ROM
SECTION 1.5:MORE ABOUT SEGMENTS IN THE 80x86
What is a stack,and why is it needed?
How stacks are accessed
Pushing onto the stack
Popping the stack
Logical address vs.physical address for the stack
A few more words about segments in the 80x86
Overlapping
Flag register
Bits of the flag register
flag register and ADD instruction
Use of the zero flag for looping
SECTION 1.6:80x86 ADDRESSING MODES
Register addressing mode
Immediate addressing mode
Direct addressing mode
Register indirect addressing mode
Based relative addressing mode
Indexed relative addressing mode
Based indexed addressing mode
Segment overides
CHAPTER 2:ASSEMBLY LANGUAGE PROGRAMMING
SECTION 2.1:DIRECTIVES AND A SAMPLE PROGRAM
SECTION 2.2:ASSEMBLE,LINK,AND RUN A PROGRAM
SECTION 2.3:MORS SAMPLE PROGRAMS
SECTION 2.4:CONTROL TRANSFER INSTRUCTIONS
SECTION 2.5:DATA TYPES AND DATA DEFINITION
SECTION 2.6:SIMPLIFIED SEGMENT DEFINITION
SECTION 2.7:EXE VS.COM FILES
CHAPTER 3:ARITHMETIC AND LOGIC INSTRUCTIONS AND PROGRAMS
CHAPTER 4:BIOS AND DOS PROGRAMMING IN ASSEMBLY AND C
CHAPTER 5:MACROS AND THE MOUSE
CHAPTER 6:SIGNED NUMBERS,STRINGS,AND TABLES
CHAPTER 7:MODULES;MODULAR AND C PROGRAMMING
CHAPTER 8:32-BIT PROGRAMMING FOR 386 AND 486 MACHINES
CHAPTER 9:8088,80286 MICROPROCESSORS AND ISA BUS
CHAPTER 10:MEMORY AND MEMORY INTERFACING
CHAPTER 11:I/O AND THE 8255;ISA BUS INTERFACING
SECTION 12.1:INTERFACING AN LCD TO THE PC
CHAPTER 13:8253/54 TIMER AND MUSIC
CHAPTER 14:INTERRUPTS AND THE 8259 CHIP
CHAPTER 15:DIRECT MEMORY ACCESSING;THE 8237 DMA CHIP
CHAPTER 16:VIDEO AND VIDEO ADAPTERS
CHAPTER 17:SERIAL DATA COMMUNICATION AND THE 16450/8250/51 CHIPS
CHAPTER 18:KEYBOARD AND PRINTER INTERFACING
SECTION 19.1:FLOPPY DISK ORGANIZATION
CHAPTER 20:THE 80x87 MATH COPROCESSOR
CHAPTER 21:386 MICROPROCESSOR:REAL vs.PROTECTED MODE
CHAPTER 22:HIGH-SPEED MEMORY INTERFACING AND CACHE
CHAPTER 23:486,PENTIUM,PENTIUM PRO AND MMX
CHAPTER 24:MS DOS STRUCTURE,TSR,AND DEVICE DRIVERS
CHAPTER 25:MS DOS MEMORY MANAGEMENT
CHAPTER 26:IC TECHNOLOGY AND SYSTEM DESIGN CONSIDERATIONS
CHAPTER 27:ISA,EISA,MCA,LOCAL,AND PCI BUS
CHAPTER 28:PROGRAMMING DOS,BIOS,HARDWARE WITH C/C++
APPENDIX A:DEBUG PROGRAMMING
APPENDIX B:80x86 INSTRUCTIONS AND TIMING
APPENDIX C:ASSEMBLER DIRECTIVES AND NAMING RULES
APPENDIX D:DOS INTERRUPT 21H AND 33H LISTING
APPENDIX E:BIOS INTERRUPTS
APPENDIX F:ASCII CODES
APPENDIX G:I/O ADDRESS MAPS
APPENDIX H:IBM PC/PS BIOS DATA AREA
APPENDIX I:DATA SHEETS
REFERENCES
INDEX
……
热点排行