当前位置:首页 > 工业技术
微程序设计入门
微程序设计入门

微程序设计入门PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)卡赞(H.Katzan Jr.)著;吴时霖译
  • 出 版 社:北京:科学出版社
  • 出版年份:1983
  • ISBN:15031·508
  • 页数:273 页
图书介绍:
《微程序设计入门》目录

第一章 微程序设计的概念 1

1-1 现代化技术 1

1-1-1 黑箱概念 1

1-1-2 常规计算机的设计及其进展 1

1-1-3 现代计算机的设计及其进展 2

1-2 微程序设计的概念 2

1-2-1 微程序控制 3

1-2-2 微程序存贮器 4

1-2-3 基本硬件的功能 4

1-2-4 微程序设计的简要历史 5

1-3 微程序系统举例 6

1-3-1 假想机器 6

1-3-2 微程序功能 8

1-3-3 机器操作 9

1-3-4 注意事项 10

1-4 微程序设计的应用 10

1-4-1 通用计算机 11

1-4-2 控制设备 13

1-4-3 专门应用 13

词汇 13

提问 14

习题 15

第二章 计算机基础 16

2-1 系统构造 16

2-1-1 计算机组织与计算机结构 16

2-1-2 计算机系统概貌 17

2-1-3 数据的表示 18

2-1-4 字与字节 19

2-1-5 字符、逻辑值与数值 20

2-1-6 计算机指令 23

2-2 处理机 25

2-2-1 寄存器 25

2-2-2 机器寄存器的实现方法 30

2-2-3 有效地址 31

2-2-4 处理机的操作 32

2-3 表示方法和术语 34

2-3-1 描述性的表示法 35

2-3-2 微程序设计术语 37

2-4-1 存取宽度 38

2-4 主存贮器 38

2-4-2 主存贮器的操作 39

2-4-3 存贮器变换 40

2-4-4 对界 41

词汇 42

提问 43

习题 44

第三章 微程序计算机的组织 45

3-1 引言 45

3-1-1 实现方法 45

3-1-2 垂直型与水平型微程序设计 45

3-2 系统构造 46

3-2-1 D机器的组织 46

3-3-1 分割指令的概念 48

3-3 微指令 48

3-2-2 控制存贮器 48

3-3-2 机器周期 49

3-3-3 指令 50

3-3-4 关于D机器说明的注释 53

3-4 逻辑部件 53

3-4-1 加法器 54

3-4-2 A寄存器 56

3-4-3 B寄存器 57

3-4-4 环移开关 60

3-4-5 存贮器信息寄存器 60

3-5 存贮器控制部件 61

3-5-1 微程序的寻址 61

3-4-6 关于逻辑部件操作的注释 61

3-5-2 S存贮器的寻址 62

3-5-3 计数寄存器 65

3-5-4 文字寄存器 67

3-6 控制器 67

3-6-1 移位系统 68

3-6-2 条件系统 70

3-6-3 命令系统 73

3-7 结束语 75

词汇 75

提问 77

习题 78

4-1 概述 79

4-1-1 程序结构 79

第四章 微程序操作 79

4-1-2 语句标号 81

4-1-3 效率 85

4-1-4 求补操作与逻辑“非” 85

4-2 逻辑部件的操作 86

4-2-1 逻辑操作 86

4-2-2 算术操作 87

4-2-3 条件 91

4-2-4 移位操作 94

4-2-5 目标描述 95

4-2-6 下一条命令控制 96

4-3 微程序设计方法 96

4-3-1 常数值的产生 96

4-3-2 交换寄存器中的数据 101

4-3-3 比较操作 102

4-3-4 循环 103

4-3-5 移位 105

4-3-6 其他技术 109

词汇 110

提问 111

习题 111

第五章 仿真入门 113

5-1 任务 113

5-2 有关仿真的微程序设计技术 113

5-2-1 基址寄存器 113

5-2-2 S存贮器的读和写操作 115

5-2-3 文字表 118

5-3-1 S机器的特性 122

5-3-2 S机器映象 122

5-3 一个简单的仿真程序的设计 122

5-3-3 仿真程序的微程序 123

5-4 仿真程序的微程序的分析 125

5-4-1 目录表 125

5-4-2 取指令子程序 126

5-4-3 取数子程序 128

5-4-4 存数子程序 128

5-4-5 转移子程序 128

5-4-6 测试零子程序 129

5-4-7 测试最低位子程序 129

5-4-8 减量和增量子程序 130

5-4-9 移位子程序 131

词汇 131

习题 132

提问 132

第六章 翻译程序 133

6-1 概述 133

6-2 微程序设计语言 134

6-2-1 Barkus Naur范式 134

6-2-2 参考语言 135

6-2-3 TRANSLANG语言 138

6-3 执行翻译程序 144

6-3-1 处理说明 144

6-3-2 运行实例 145

6-4 十六进制微编码 148

6-4-1 文字赋值语句的刻划 148

6-4-2 毫微指令语句的刻划 150

提问 154

词汇 154

习题 155

第七章 模拟程序 156

7-1 概述 156

7-2 运行模拟程序 156

7-2-1 微程序执行的例子 158

7-2-2 文件名 159

7-2-3 输出格式 161

7-2-4 S存贮器的输入 161

7-2-5 起始地址 162

7-2-6 模拟的最大时钟数 162

7-2-7 两个输出点之间的时钟数 162

7-2-9 输出说明表 163

7-2-8 输出行 163

7-2-10 S存贮器的装入 164

7-2-11 S存贮器的输出 165

7-3 在微程序执行期间的打印输出 165

7-3-1 时钟的一般描述 166

7-3-2 程序控制行 167

7-3-3 逻辑部件寄存器行 171

7-3-4 第一控制寄存器行 172

7-3-5 第二控制寄存器行 173

7-3-6 条件行 174

词汇 175

提问 176

习题 176

8-2-1 加减和减法 179

8-2 定点运算——补码运算 179

第八章 仿真原理Ⅰ:算术运算 179

8-1 概述 179

8-2-2 乘法 181

8-2-3 除法 189

8-3 定点算术运算——原码表示法 194

8-3-1 加法和减法 194

8-3-2 乘法和除法 199

8-4 浮点运算 199

8-4-1 表示法 200

8-4-2 基本浮点算法 202

8-4-3 加法微程序 205

8-4-4 乘法微程序 210

提问 215

词汇 215

习题 216

问题 216

第九章 仿真原理Ⅱ:解释程序的设计 218

9-1 概述 218

9-2 设计考虑 218

9-2-1 计算机的操作原理 218

9-2-2 机器寄存器 219

9-2-3 S指令格式 219

9-2-4 S机器操作 220

9-3 堆栈机器的设计和实现 220

9-3-1 波兰表示法 221

9-3-2 指令格式和机器操作 222

9-3-5 堆栈机器的解释程序 223

9-3-4 操作上的约定 223

9-3-3 机器寄存器的实现 223

9-3-6 运行实例 232

9-4 多寄存器计算机的设计和实现 237

9-4-1 指令格式和机器操作 237

9-4-2 机器寄存器的实现 238

9-4-3 操作上的约定 238

9-4-4 多寄存器机器的解释程序 239

9-4-5 运行实例 247

词汇 249

提问 250

习题 250

问题 251

10-2 定时 252

10-2-1 时钟脉冲 252

第十章 微程序设计的其他问题 252

10-1 概述 252

10-2-2 指令相位的描述 253

10-2-3 定时的例子 255

10-3 微程序设计的一些特殊问题 258

10-3-1 动态地址变换 259

10-3-2 表操作 261

10-3-3 矩阵操作 263

10-3-4 向量运算 264

10-3-5 图灵机器 265

参考文献 268

关键字词汇表 269

返回顶部