2.2.3 系统总线和接口总线 1
第一章 逻辑门和逻辑部件 1
1.1 逻辑门和触发器 1
1.1.1 基本逻辑门 1
目录 1
1.1.2 触发器 4
1.2 逻辑部件 7
1.2.1 组合部件 8
1.2.2 时序部件 1 8
1.3 寄存器网络 23
习题 28
第二章 总线 30
2.1 总线概念 30
2.1.1 组合结构 30
2.1.2 总线结构 31
2.2.1 功能分类 34
2.2 总线类型 34
2.2.2 传输方式分类 35
2.3 系统总线管理 43
2.3.1 链式总线管理 44
2.3.2 查询式总线管理 46
2.3.3 独立请求式总线管理 47
习题 48
第三章 算术运算和逻辑运算 49
3.1 数的形式 50
3.1.1 定点数和浮点数 50
3.1.2 数的补码表示 51
6.2.2 RAM结构 1 54
3.2.1 加减运算 56
3.2 定点数运算和运算部件 56
3.2.2 乘法运算 61
3.2.3 除法运算 66
3.3 浮点数运算 71
3.3.1 加减运算 71
3.3.2 乘法运算 75
3.3.3 除法运算 76
3.4.2 与运算(AND) 77
3.4.1 或运算(OR) 77
3.4 逻辑运算和运算部件 77
3.4.3 求反运算(NOT) 78
3.4.4 异或运算(XOR) 78
习题 81
第四章 CPU和指令系统 83
4.1 CPU 83
4.1.1 CPU基本功能 83
4.1.2 CPU基本结构 84
4.2 指令形式 88
4.2.1 四地址指令形式 88
4.2.2 三地址指令形式 89
4.2.3 二地址指令形式 90
4.2.4 一地址指令形式 90
4.2.5 零地址指令形式 91
4.2.6 指令长度的考虑 91
4.3 寻址系统 92
4.3.1 寻址概念 92
4.3.2 直接寻址 93
4.3.3 间接寻址 95
4.3.4 变址寻址 97
4.3.5 基址寄存器寻址 99
4.4 指令类型 101
4.4.1 指令和微指令 101
4.4.2 指令分类 102
4.5.1 数据传送指令 103
4.5 指令功能 103
4.5.2 算术运算指令 105
4.5.3 逻辑运算指令 107
4.5.4 移位指令 107
4.5.5 转移指令和调用指令 108
4.5.6 输入输出指令 109
4.5.7 控制指令 110
4.5.8 浮点运算指令 110
习题 111
第五章 指令执行和控制 113
5.1 控制功能 113
5.2 控制部件 115
5.2.1 指令寄存器IR 116
5.2.2 指令译码器ID 116
5.2.3 程序计数器PC 116
5.2.4 节拍时序及其线路 117
5.3 组合逻辑控制 121
5.3.1 数据传送指令的操作 121
5.3.2 算术运算指令的操作 124
5.3.3 转移指令的操作 126
5.4 微程序控制 130
5.4.1 微命令和微操作 131
5.4.2 微指令形式和类型 133
5.4.3 微程序存贮 136
5.4.4 微程序编制举例 138
习题 142
第六章 主存贮器 144
6.1 只读存贮器(ROM) 144
6.1.1 掩膜式ROM 145
6.1.2 PROM 148
6.1.3 EPROM 149
6.2 可读写存贮器RAM 151
6.2.1 存贮元件 151
6.3 存贮器管理 159
6.3.1 越界保护 159
6.3.2 页式管理 160
6.4 堆栈 162
6.4.1 堆栈设置和管理 162
6.4.2 堆栈应用 165
6.5.1 存贮器系统层次结构 168
6.5 虚拟存贮器 168
6.5.2 虚拟存贮概念 169
6.5.3 页式虚拟存贮 170
习题 174
第七章 中断结构 176
7.1 中断概念 176
7.1.1 中断和中断服务程序 176
7.1.2 中断源设置 177
7.2.1 中断优先权 179
7.2 中断管理 179
7.2.2 程序裁决优先权 181
7.2.3 静态分配优先权 182
7.2.4 动态分配优先权 183
7.2.5 二维多级中断源管理 184
7.3 中断响应 186
7.3.1 程序状态字(PSW) 186
7.3.2 响应过程 187
7.4.1 硬件裁决优先权的中断处理 190
7.4 中断处理 190
7.4.2 程序裁决优先权的中断处理 191
7.4.3 二维多级优先权的中断处理 192
7.5 多重中断 192
习题 193
第八章 输入输出和接口 194
8.1 输入输出(1/o)概念 194
8.1.1 输入输出功能 194
8.1.2 同步方式与异步方式 195
8.1.3 并行传送和串行传送 196
8.1.4 远距离数据传输 198
8.2 输入输出设备和接口 199
8.2.1 输入输出设备 199
8.2.2 接口 202
8.3 程序控制输入输出 205
8.3.1 查询方式 205
8.3.2 中断方式 208
8.4 硬件(DMA)控制输入输出 209
8.4.1 DMA控制器基本结构 210
8.4.2 DMA方式 211
8.5 通道方式 213
8.5.1 通道概念 213
8.5.2 选择通道和多路通道 214
8.5.3 通道操作 214
习题 217
总结 219
参考文献 231