《80×86、奔腾机汇编语言程序设计》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:Barry B.Brey著 金惠华 曹庆华 李雅倩译
  • 出 版 社:电子工业出版社
  • 出版年份:1998
  • ISBN:
  • 页数:744 页
图书介绍:

目 录 1

第一章微处理器和个人计算机入门 1

1-1 历史回顾 1

1-2基于微处理器的个人计算机 10

1-3数制 23

1-4计算机数据格式 30

1-5 小结 38

1-6问题和练习 40

第二章磁盘、DOS和批处理程序 45

2-1磁盘及其组织 45

2-2 DOS内部命令 55

2-3 DOS外部命令 61

2-4 CONFIG.SYS文件 69

2-5批处理程序(.BAT) 72

2-6小结 79

2-7问题和练习 80

第三章Windows和配置Windows 83

3-1 Windows简介 83

3-2 WIN.INI文件 86

3-3 SYSTEM.INI文件 87

3-4其他.INI文件 89

3-5改善Windows的性能 90

3-6 DOS应用程序PIF文件 91

3-7 小结 92

3-8问题和练习 93

4-1 80386、80486及Pentium的内部结构 95

第四章微处理器及其结构 95

4-2实模式存储器寻址 100

4-3保护模式存储器寻址 104

4-4存储器分页 110

4-5 小结 112

4-6 问题和练习 115

第五章寻址方式 117

5-1数据寻址方式 117

5-2程序存储器寻址方式 140

5-3堆栈存储器寻址 142

5-4 小结 145

5-5问题与练习 148

6-1 MOV回顾 151

第六章数据传送指令 151

6-2 PUSH/POP 160

6-3 装入有效(Load-effective)地址 165

6-4 串行数据传送 169

6-5杂项数据传送指令 175

6-6段替代前缀 180

6-7 汇编程序 180

6-8 小结 190

6-9问题与练习 192

第七章算术和逻辑运算 195

7-1 加法,减法和比较 195

7-2乘法和除法 205

7-3 BCD码和ASCII码算术运算 210

7-4基本的逻辑指令 213

7-5移位和循环指令 220

7-6串比较指令 223

7-7 小结 225

7-8问题与练习 227

第八章程序控制指令 231

8-1转移类 231

10-5问题与练习 240

8-2过程 242

8-3 中断概述 249

8-4机器控制及其他混杂的指令 253

8-5 小结 256

8-6问题与练习 259

第九章键盘、显示器的DOS和BIOS功能调用 261

9-1模块化编程 261

9-2使用键盘和显示器 271

9-3数据变换 283

9-4 小结 296

9-5问题与练习 297

第十章条件汇编和视频显示 299

10-1 条件汇编 299

10-2低分辨率图形显示器(VGA) 316

10-3 高分辨图形显示器(VGA) 323

10-4小结 339

第十一章磁盘存储器功能和鼠标器 342

11-1顺序存取磁盘文件 342

11-2随机存取文件 351

11-3磁盘目录 354

11-4使用鼠标 358

11-5小结 366

11-6问题与练习 367

12-1中断钩子 369

第十二章中断钩子和内存驻留程序 369

12-2热键 380

12-3可卸载的TSR 396

12-4小结 406

12-5问题与习题 407

第十三章数值运算协处理器 409

13-1数值运算协处理器的数据格式 409

13-2 80X87协处理器结构 413

13-3指令系统 418

13-4使用数值运算协处理器进行编程 443

13-5 小结 453

13-6问题与练习 454

14-1 使用DOS EXEC系统调用执行程序 457

第十四章汇编语言高级编程技巧 457

14-2 内存管理驱动程序 463

14-3 IOCTL和设备驱动程序 482

14-4保护模式操作 513

14-5汇编语言与高级语言的接口 527

14-6小结 533

14-7问题与练习 534

附录A汇编语言、磁盘操作系统(DOS)、基本输入输出系统(B1OS)、 536

鼠标及内存管理 536

附录B指令系统小结 614

附录C标志位的变化 701

附录D双号问题与练习的标准答案 703

字汇表 727