目 录 1
第1章二进制 1
1.1数字系统 1
1.2二进制数 2
1.3数制的转换 4
1.4八进制和十六进制数 6
1.5补码 7
1.6带符号位的二进制数 10
1.7二进制码 13
1.8二进制数存储与寄存器 19
1.9二进制逻辑 21
1.10习题 24
1.11参考文献 26
第2章布尔代数和逻辑门 27
2.1基本定义 27
2.2布尔代数的公理化定义 28
2.3布尔代数的基本定理和性质 30
2.4布尔函数 32
2.5规范和标准式 36
2.6其他逻辑运算 41
2.7数字逻辑门 43
2.8集成电路 47
2.9习题 49
2.10参考文献 51
第3章门电路的化简 52
3.1图形法化简 52
3.2四变量卡诺图 56
3.3五变量卡诺图 59
3.4和之积的化简 61
3.5无关条件 64
3.6电路的与非门和或非门实现 65
3.7其他的两级电路实现 71
3.8异-或函数 74
3.9硬件描述语言 79
3.10习题 85
3.11参考文献 88
4.1组合电路 89
第4章组合逻辑 89
4.2分析步骤 90
4.3设计步骤 92
4.4.二进制加-减器 94
4.5十进制加法器 102
4.6二进制乘法器 104
4.7数值比较器 106
4.8译码器 107
4.9编码器 110
4.10多路转换器 113
4.11组合电路的硬件描述语言 117
4.12习题 129
4.13参考文献 133
第5章同步时序逻辑 134
5.1时序电路 134
5.2锁存器 135
5.3触发器 138
5.4同步时序电路分析 143
5.5用HDL描述时序电路 152
5.6状态化简和分配 159
5.7设计过程 163
5.8习题 169
5.9参考文献 173
第6章寄存器和计数器 174
6.1寄存器 174
6.2移位寄存器 176
6.3环形计数器 182
6.4同步计数器 186
6.5其他计数器 191
6.6用HDL描述寄存器和计数器 195
6.7习题 200
6.8参考文献 203
第7章存储器和可编程逻辑器件 204
7.1概述 204
7.2随机存取存储器 205
7.3存储器译码 209
7.4检纠错 213
7.5只读存储器 216
7.6可编程逻辑阵列 220
7.7可编程阵列逻辑 223
7.8时序可编程器件 226
7.9习题 229
7.10参考文献 232
第8章寄存器传输级 233
8.1寄存器传输级定义 233
8.2 HDL的寄存器传输级描述 234
8.3算法状态机 239
8.4设计示例 243
8.5设计示例的HDL描述 249
8.6二进制乘法器 254
8.7控制逻辑 257
8.8二进制乘法器的HDL描述 261
8.9乘法器设计 265
8.10习题 270
8.11参考文献 273
9.1概述 275
第9章异步时序逻辑 275
9.2分析步骤 276
9.3由锁存器构成的电路 282
9.4设计步骤 288
9.5状态表和流程表的简化 293
9.6无竞争的状态分配 299
9.7冒险 303
9.8设计示例 307
9.9习题 312
9.10参考文献 317
第10章数字集成电路 318
10.1引言 318
10.2专用特征 319
10.3双极型晶体管特性 323
10.4 RTL和DTL电路 326
10.5晶体管-晶体管逻辑 327
10.6发射极耦合逻辑 335
10.7金属氧化物半导体 336
10.8互补型MOS 338
10.9 CMOS传输门电路 341
10.10 HDL的开关级建模 343
10.11习题 346
10.12参考文献 348
第11章实验 349
11.1实验介绍 349
11.2二进制和十进制 353
11.3数字逻辑门 355
11.4布尔函数的化简 356
11.5组合电路 358
11.6代码转换 359
11.7使用多路选择器进行设计 360
11.8加法器和减法器 362
11.9触发器 364
11.10时序电路 365
11.11计数器 367
11.12移位寄存器 368
11.13串行加法 371
11.14存储器单元 372
11.15灯式手球 373
11.16时钟脉冲发生器 376
11.17并行加法器和累加器 378
11.18二进制乘法器 380
11.19异步序列电路 381
11.20 Verilog HDL模拟实验 382
第12章标准图形符号 385
12.1矩形符号 385
12.2限定符号 387
12.3相关符号 389
12.4组合部件的符号 390
12.5触发器的符号 392
12.6寄存器的符号 393
12.7计数器的符号 395
12.8 RAM的符号 397
12.9习题 397
12.10参考文献 398
部分习题解答 399