当前位置:首页 > 工业技术
计算机原理综合课程设计
计算机原理综合课程设计

计算机原理综合课程设计PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:姜咏江编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302200017
  • 页数:206 页
图书介绍:本书是针对计算机科学与技术专业的计算机原理综合课程设计编写的教材,突出了包括指令系统与CPU设计、操作系统核心设计、编译器设计等在内的计算机核心设计的技术与方法,以及实例设计与实验。
《计算机原理综合课程设计》目录

第1章 计算机设计基础理论 1

1.1 信息与信息处理 1

1.1.1 信息与媒体 1

1.1.2 信息处理与数据 2

1.2 限位记数 4

1.2.1 限位记数的基本概念 4

1.2.2 补码制 6

1.2.3 补码和反码的关系 7

1.2.4 补码制加法的溢出 7

1.2.5 变减法为加法 8

1.3 任意进制数 9

1.3.1 任意进制数概述 9

1.3.2 任意进制数互化 10

1.4 二进制数 13

1.4.1 二进制数的加减法 13

1.4.2 超长二进制数 14

1.4.3 二进制数的基数表示法 14

1.5 信息编码 15

1.5.1 图形文字数值化 15

1.5.2 颜色的数值化 16

1.5.3 模拟信息的数值化 17

1.5.4 ASCII编码 18

1.5.5 汉字库与机内码 19

1.5.6 外码 20

1.6 布尔代数 20

1.6.1 布尔代数的概念 20

1.6.2 布尔代数的基本运算规则 21

1.6.3 异或 23

1.7 逻辑电路 23

1.7.1 二极管和三极管 23

1.7.2 基本逻辑门电路 24

1.8 依据表达式做电路 26

1.8.1 组合电路 26

1.8.2 逻辑电路的画法 27

1.9 真值表与逻辑函数 28

1.9.1 逻辑真值表 28

1.9.2 由真值表求逻辑函数 28

1.9.3 变量无关 29

1.9.4 加法运算的逻辑表示 30

1.9.5 逻辑表达式的化简 31

习题一 33

第2章 逻辑计算机 35

2.1 计算机逻辑结构 35

2.1.1 计算机的基本逻辑结构 35

2.1.2 指令执行的设想 36

2.2 指令执行要件与执行过程 37

2.2.1 程序计数器 37

2.2.2 指令和数据存储器 37

2.2.3 指令分析设备 38

2.2.4 指令执行设备 38

2.2.5 指令执行控制器 38

2.2.6 必要的附属设备 38

2.2.7 指令执行一般过程 39

2.3 部件关联与信息传输 39

2.3.1 并行传输与串行传输 39

2.3.2 同步传输和异步传输 40

2.3.3 同步总线连接结构 40

2.4 计算机的分类 41

2.4.1 通用与专用计算机 41

2.4.2 计算机的规模 41

2.4.3 单处理器计算机与多处理器计算机 42

2.4.4 动态计算机 43

2.4.5 计算机网络 43

习题二 44

第3章 EDA设计工具 45

3.1 建立工程项目 45

3.1.1 启动Quartus II6. 45

3.1.2 建立项目 46

3.2 设计文件 48

3.2.1 原理图设计 48

3.2.2 Veriog HDL语言设计 51

3.3 原理图转换和程序编辑 58

3.4 编译与器件封装 60

3.4.1 局部工程编译 60

3.4.2 封装成器件放入用户库 62

3.5 电路仿真 62

3.5.1 建立仿真文件 62

3.5.2 仿真设置工具 65

3.5.3 功能仿真 67

3.5.4 时序仿真 68

3.6 工程下载验证 69

习题三 69

第4章 常用基本器件设计 71

4.1 寄存器设计 71

4.1.1 寄存器原理图设计 71

4.1.2 寄存器工作原理 72

4.1.3 寄存器的语言描述 72

4.1.4寄存器仿真 74

4.2 加减法运算器设计 75

4.2.1 加减法单元原理图设计 75

4.2.2 加减单元的编码 76

4.2.3 多位加减单元的连接 77

4.2.4 多位加减单元连接编程 78

4.2.5 加减法运算器原理图设计 79

4.2.6 加减法运算器程序描述 80

4.2.7 加减法运算器仿真 81

4.3 同步计数器设计 82

4.3.1 设备同步工作 82

4.3.2 程序计数器 82

4.3.3 通用计数器 84

4.4 标志线的设计 86

4.4.1 累加器的标志线设计 86

4.4.2 数据监测标志设计 87

4.5 移位运算器的设计 87

4.5.1 原理图设计 87

4.5.2 移位运算器程序描述 88

4.5.3 移位运算器仿真 89

4.6 乘法运算器的设计 89

4.6.1 乘法手算形式分析 89

4.6.2 乘法阵列原理图设计 90

4.6.3 乘法阵列的编码 92

4.6.4 有符号数乘法运算器 96

4.7 除法运算器设计 98

4.7.1 除法手算的形式分析 98

4.7.2 减法运算器设计 98

4.7.3 除法阵列设计 99

4.7.4 除法行单元电路 101

4.7.5 正数除法电路设计 104

4.7.6 有符号除法运算器设计分析 106

4.7.7 对称区间的除法运算器 106

4.7.8 实用除法运算器要件 107

4.7.9 实用除法运算器整体设计 111

4.8 译码器的设计 114

4.8.1 译码器电路设计 114

4.8.2 译码器的程序描述 114

4.8.3 选择与通断控制电路 116

4.9 节拍器的设计 120

4.9.1 电路设计 120

4.9.2 程序描述 120

4.9.3 工作原理 123

4.10 存储器的设计 124

4.10.1 地址译码器设计 124

4.10.2 存储单元设计 126

4.10.3 256存储单元存储器 127

4.10.4 大容量存储器设计 129

习题四 131

第5章 控制矩阵设计方法 133

5.1 控制矩阵设计的基本方法 133

5.1.1 在数据库中建表 133

5.1.2 生成Verilog HDL程序描述 136

5.2 模块描述生成器 140

5.2.1 模块描述生成器的安装 140

5.2.2 模块描述生成器的使用 141

5.2.3 模块描述生成器的设计程序 142

习题五 147

第6章 计算机设计实例 149

6.1 计算机整体设计 149

6.1.1 计算机组成结构 149

6.1.2 计算机功能设计目标 151

6.1.3 确定指令系统 151

6.2 器件设计的描述 153

6.2.1 译码器 153

6.2.2 节拍器 153

6.2.3 寄存器与指针 155

6.2.4 alu 设计 157

6.2.5 存储器的设计 159

6.2.6 存储器部件 164

6.3 总线结构设计 165

6.3.1 连接存储器和运算器 165

6.3.2 累加器、计数器连入总线 166

6.3.3 操作数寄存器、数据寄存器、输出寄存器连入总线 167

6.4 指令系统设计 168

6.4.1 指令全程分析 168

6.4.2 计算机指令全程表 169

6.5 控制器设计 174

6.5.1 控制矩阵设计 174

6.5.2 组织控制器 177

6.6 输入接口设备设计 178

6.6.1 缓冲区接口电路 178

6.6.2 输入接口解决的问题 180

6.6.3 操作系统的设计 181

6.6.4 操作系统的发展 183

6.7 计算机总体设计 183

6.7.1 顶层结构 183

6.7.2 输入程序数据控制 184

6.8 程序运行仿真 185

6.8.1 仿真程序的输入方法 185

6.8.2 观察仿真波形 186

6.9 工程下载与检测 188

6.9.1 时钟设计 188

6.9.2 顶层文件与连接驱动程序 191

6.9.3 检验程序执行 198

习题六 203

参考文献 206

相关图书
作者其它书籍
返回顶部