目录 1
第一章 数制与码制 1
1.1 进位计数制 1
1.1.1 十进制数的表示 1
1.1.2 二进制数的表示 2
1.1.3 任意进制数的表示 2
1.1.4 二进制的特点 3
1.2.1 二进制数和十进制数的转换 5
1.2 数制转换 5
1.2.2 八进制数、十六进制数与二进制数的转换 7
1.3 带符号数的代码表示 8
1.3.1 真值与机器数 8
1.3.2 原码 8
1.3.3 反码 9
1.3.4 补码 10
1.3.5 机器数的加、减运算 10
1.3.6 十进制数的补数 12
1.4.1 数的定点表示 14
1.4 数的定点表示和浮点表示 14
1.4.2 数的浮点表示 15
1.5 数码和字符的代码表示 15
1.5.1 十进制数的二进制编码 15
1.5.2 可靠性编码 17
1.5.3 字符代码 18
习题一 20
第二章 逻辑代数基础 21
2.1 逻辑代数的基本概念 21
2.1.1 逻辑变量及基本逻辑运算 22
2.1.2 逻辑函数及逻辑函数间的相等 24
2.1.3 逻辑函数的表示法 25
2.2 逻辑代数的基本定理及规则 26
2.2.1 基本定理 26
2.2.2 重要规则 27
2.3 逻辑函数表达式的形式与变换 29
2.3.1 逻辑函数表达式的基本形式 29
2.3.2 逻辑函数表达式的标准形式 29
2.3.3 逻辑函数表达式的转换 32
2.4 逻辑函数的简化 34
2.4.1 代数化简法 35
2.4.2 卡诺图化简法 37
2.4.3 列表化简法 45
2.4.4 逻辑函数化简中两个实际问题的考虑 49
习题二 53
第三章 组合逻辑电路 55
3.1 组合逻辑电路的分析 55
3.2 组合逻辑电路的设计 58
3.3.1 基本运算电路 64
3.3 典型组合逻辑单元电路设计 64
3.3.2 代码转换电路 67
3.3.3 数值比较电路 70
3.3.4 译码电路 72
3.3.5 数据选择电路与数据分配电路 77
3.3.6 奇偶检测电路 79
3.4 组合逻辑电路的险象 80
3.4.1 险象的产生 80
3.4.2 险象的分类 81
3.4.3 险象的判断 82
3.4.4 险象的消除 83
习题三 85
第四章 同步时序逻辑电路 87
1.1 同步时序逻辑电路的基本概念 87
4.1.1 时序逻辑电路的定义和结构 87
4.1.2 时序逻辑电路的分类 88
4.1.3 同步时序逻辑电路的描述方法 88
4.2 集成触发器 90
4.2.1 基本R-S触发器 90
4.2.2 几种常用的时钟控制触发器 93
4.2.3 不同类型时钟触发器的相互转换 100
4.2.4 集成触发器的主要参数 102
4.3 同步时序逻辑电路分析 104
4.3.1 同步时序逻辑电路分析的方法和步骤 104
4.3.2 分析举例 105
4.4 同步时序逻辑电路的设计 110
4.4.1 形成原始状态图和状态表 111
4.4.2 状态简化 115
4.4.3 状态分配 127
4.4.4 确定激励函数和输出函数并画出逻辑电路图 130
4.5 典型同步时序逻辑电路设计举例 133
4.5.1 计数器 133
4.5.2 寄存器 137
4.5.3 序列检测器 140
4.5.4 代码检测器 143
习题四 147
第五章 异步时序逻辑电路 151
5.1 异步时序逻辑电路的特点及模型 151
5.2.1 脉冲异步时序逻辑电路的分析 152
5.2 脉冲异步时序逻辑电路 152
5.2.2 脉冲异步时序逻辑电路的设计 157
5.3 电平异步时序逻辑电路 166
5.3.1 电平异步时序逻辑电路的分析 167
5.3.2 电平异步时序逻辑电路的设计 171
5.4 电平异步时序逻辑电路的竞争与险象 177
5.4.1 竞争 177
5.4.2 本质险象 181
5.5 电平异步时序逻辑电路设计举例 183
第六章 采用中、大规模集成电路的逻辑设计 186
习题五 186
6.1 译码器 190
6.2 多路选择器 193
6.3 二进制并行加法器 196
6.4 数值比较器 200
6.5 计数器 203
6.6 寄存器 207
6.7 只读存贮器(ROM) 210
6.8 可编程逻辑阵列(PLA) 215
习题六 218
第七章 数字系统设计 220
7.1 数字系统的描述 220
7.1.1 方框图和时间图 220
7.1.2 算法状态机图(ASM图) 222
7.1.3 寄存器传送语言(RTL) 223
7.2 基本数字系统设计 229
7.3 简易计算机设计 239
习题七 245
8.1.1 多维体表示法 247
8.1 多维体表示法及多维体运算 247
第八章 计算机辅助逻辑设计 247
8.1.2 名维体的基本运算 249
8.2 多维体运算的计算机实现 256
8.2.1 多维体的编码 256
8.2.2 蕴涵运算的实现 257
8.2.3 交集运算的实现 258
8.2.4 相容运算的实现 258
8.2.5 锐积运算的实现 259
8.3.1 函数的质蕴涵与覆盖 261
8.3 组合逻辑电路的计算机辅助设计 261
8.3.2 求质蕴涵项的算法 262
8.3.3 求覆盖的算法 266
8.4 同步时序逻辑电路的计算机辅助设计 272
8.4.1 状态化简算法 272
8.4.2 状态分配算法 273
习题八 275
9.1 晶体管的开关特性 276
9.1.1 晶体二极管的开关特性 276
第九章 逻辑器件 276
9.1.2 晶体三极管的开关特性 278
9.2 晶体管反相器 280
9.2.1 反相器的工作原理 280
9.2.2 反相器的工作条件 280
9.2.3 反相器输出波形的改善 281
9.2.4 反相器的负载能力 283
9.3 典型集成TTL与非门电路 284
9.3.1 电路结构及工作原理 284
9.3.2 参数与指标 285
9.4 其它类型TTL与非门电路 287
9.4.1 集电极开路门(OC门) 287
9.4.2 三态门(TS门) 287
9.5 MOS集成门电路 288
9.5.1 MOS晶体管 288
9.5.2 MOS反相器 289
9.5.3 MOS门电路 291
习题九 292
附录 国标与部标逻辑符号的对照 293
主要参考文献 294