第一章 IBM PS/2的硬件与系统结构 1
1.1 概述 1
1.2 系统的基本逻辑结构 3
1.3 微通道结构 11
1.4 视频子系统 26
1.5 磁盘驱动器和控制器 58
1.6 打印控制器和打印机 72
1.7 异步通迅 85
第二章 80286/80386微处理器 92
2.1 80286微处理器 92
2.2 80386微处理器 114
第三章 80287/80387数值协处理器 125
3.1 80287/80387的操作 125
3.2 80287/80387的数据类型 128
3.3 80287/80387指令集 130
第四章 宏汇编MASM 5.1及其程序设计 136
4.1 宏汇编语言的基本语法 136
4.2 伪操作命令 164
4.3 宏汇编及其有关实用程序的操作与使用 182
4.4 宏汇编语言程序设计举例 188
第五章 高档微机上的操作系统 197
5.1 PC-DOS操作系统的基本结构和特性 197
5.2 新一代的微型机操作系统——OS/2 251
第六章 True BASIC语言程序设计 308
6.1 概述 308
6.2 简单语句的应用 312
6.3 判定结构 319
6.4 循环结构 321
6.5 数组 324
6.6 函数与子程序 328
6.7 字符串 335
6.8 图形功能 340
6.9 文件 356
6.10 出错与出错处理 363
6.11 PEEK、POKE及汇编语言 367
6.12 函数及子程序库 370
6.13 解算(calculus)功能 376
第七章 Microsoft C5.0程序设计 383
7.1 C语言基础 384
7.2 数据类型及其操作 397
7.3 函数与程序结构 403
7.4 Microsoft C5.0编译系统的操作与使用 448
7.5 C语言程序设计举例 473
第八章 系统资源及其利用——高级程序设计技术 496
8.1 ROM BIOS的使用 497
8.2 PC-DOS资源的利用 522
8.3 高级程序设计技术 563
第九章 软件的高级保护技术——加密与解密 583
9.1 数据磁表面记录的基本知识 583
9.2 软磁盘子系统的工作原理及其使用 607
9.3 软件加密与解密的原理与方法 630
9.4 软件加密的克星——Copywrit及其破密原理 673