第一章 绪论 1
1.1 计算机原理与发展 1
1.2 诺依曼体制 6
1.3 计算机的基本组成 7
1.4 计算机系统的硬件组成 14
1.5 计算机系统组成及层次结构 23
1.6 计算机的特点与应用 28
第二章 运算方法与运算器 31
2.1 概述 31
2.2 定点加减运算 38
2.3 加法器逻辑结构改进 46
2.4 算术与逻辑运算部件(ALU) 61
2.5 定点乘法运算 69
2.6 定点除法运算 101
2.7 浮点运算 130
2.8 十进制算术运算 137
2.9 运算器举例 145
习题与思考 153
第三章 半导体存储器组织 166
3.1 概述 166
3.2 半导体RAM存储单元 174
3.3 半导体只读存储器 196
3.4 半导体存储器设计 205
3.5 相关存储器简介 215
3.6 双口存储器简介 218
习题与思考 220
第四章 磁表面存储器 226
4.1 磁表面记录原理 226
4.2 磁盘存储器 243
4.3 磁带存储器 278
4.4 存储系统的层次结构 290
习题与思考 294
第五章 指令系统 299
5.1 概述 299
5.2 地址结构 301
5.3 操作码结构 311
5.4 寻址方式 314
5.5 指令类型与功能设置 335
5.6 精简指令系统计算机RISC简介 353
习题与思考 355
第六章 CPU的组织与控制 361
6.1 CPU的基本组成部件及连接方式 361
6.2 CPU与MEM、I/O设备之间的连接与信息交换 370
6.3 控制方式与时序 371
6.4 控制器组成 380
6.5 模型机的总体设计 382
6.6 组合逻辑控制器设计 393
习题与思考 428
第七章 微程序控制 433
7.1 微程序设计的基本概念 434
7.2 微指令控制字段的组成与设计 440
7.3 微指令顺序控制字段的组成方式与设计 449
7.4 微指令格式 457
7.5 微程序时序 458
7.6 模型机的微程序设计 461
7.7 微程序设计技术的评价 480
习题与思考 483
第八章 输入/输出设备 488
8.1 概述 488
8.2 键盘输入设备 490
8.3 CRT显示器 496
8.4 打印设备 504
8.5 通讯设备简介与串行通讯的代码格式 514
8.6 图形设备 518
习题与思考 526
第九章 输入/输出系统与外围接口 531
9.1 概述 531
9.2 程序直接控制 542
9.3 程序中断控制 554
9.4 中断接口 587
9.5 DMA通道 597
9.6 I/O通道简介 613
9.7 单总线数据传递的异步操作 625
9.8 通用接口举例 633
习题与思考 639