当前位置:首页 > 工业技术
微处理机自学读本
微处理机自学读本

微处理机自学读本PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:美国希思公司编;清华大学自动化系电子学教研组,北京无线电技术研究所译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1983
  • ISBN:15045·总2644有5269
  • 页数:431 页
图书介绍:
《微处理机自学读本》目录

目录 1

第一单元 数制和编码 1

一、引言 1

二、本单元任务 1

三、本单元学习步骤 2

四、十进制数制 2

五、二进制数制 4

1.按位计数法 5

2.二进制数和十进制数的转换 6

六、八进制数制 9

1.十→八进制数的转换 10

2.八→二进制数的转换 11

七、十六进制数制 15

1.十→十六进制数的转换 16

2.十六→二进制数的转换 17

八、二进制编码(代码) 21

1.二——十进制(BCD) 21

2.专用的二进制编码 23

3.字母数字代码 23

九、实验 28

十、本单元考查 28

十一、考查答案 30

第二单元 微处理机基础 31

一、引言 31

二、本单元任务 31

三、本单元学习步骤 31

四、术语和习惯用语 32

1.存贮程序的概念 32

3.字长 33

2.计算机字 33

五、初级的微型计算机 35

1.微处理机单元(MPU) 35

2.存贮器 37

3.取指令——执行指令顺序 38

4.程序实例 38

六、执行一段程序 41

1.取指阶段 42

2.执指阶段 42

3.取加法指令(ADD) 46

4.执行ADD指令 48

5.取出和执行停机指令(HLT) 48

七、寻址方式 49

2.立即寻址 50

1.固有寻址或隐寻址 50

3.直接寻址 51

4.采用直接寻址的程序实例 52

5.执行程序实例 54

6.组合寻址方式 61

八、实验 63

九、本单元考查 63

十、考查答案 65

第三单元 计算机的运算 66

一、引言 66

二、本单元任务 66

三、本单元学习步骤 66

四、二进制运算 67

1.二进制加法 67

2.二进制减法 68

3.二进制乘法 69

4.二进制除法 71

5.负数表示法 73

五、补码运算 78

1.十的补码运算 79

2.二的补码减法 80

3.带符号数的运算 81

六、逻辑运算 83

1.“与”运算 83

2.“或”运算 84

3.“异或”运算 84

4.“反”运算 85

八、本单元考查 87

七、实验 87

九、考查答案 88

第四单元 编程入门 91

一、引言 91

二、本单元的任务 91

三、本单元学习步骤 91

四、分支 92

1.相对寻址 92

2.分支指令的执行过程 94

3.正向分支 96

4.反向分支 97

五、条件分支 99

1.条件码 100

2.条件分支指令 102

1.重复相加的乘法程序 103

六、算法 103

2.重复相减的除法程序 104

3.BCD转换为二进制 106

4.二进制转换为BCD 109

七、其它指令 112

1.带进位加指令(ADC) 112

2.带借位减指令(SBC) 113

3.累加器算术左移指令(ASLA) 114

4.累加器十进制修正指令(DAA) 115

八、实验 117

九、本单元考查 117

十、考查答案 119

三、本单元学习步骤 120

二、本单元任务 120

一、引言 120

第五单元 6800微处理机(第一部分) 120

四、6800MPU的体系结构 121

1.6800MPU的编程模型 122

2.6800MPU的框图 123

五、6800MPU的指令系统 125

1.算术指令 125

2.数据处理指令 127

3.逻辑指令 129

4.数据测试指令 130

5.变址寄存器和堆栈指示器指令 131

6.分支指令 132

7.条件码寄存器指令 133

8.指令系统的小结 134

六、新的寻址方式 136

1.扩展寻址 136

2.变址寻址 137

3.指令系统总结 141

七、实验 144

八、本单元考查 144

九、考查答案 149

第六单元 6800微处理机(第二部分) 150

一、引言 150

二、本单元任务 150

三、本单元学习步骤 150

四、堆栈操作 151

1.级联堆栈 151

2.存贮器堆栈 153

五、子程序 157

1.转移指令(JMP) 157

2.转移到子程序指令(JSR)和从子程序返回指令(RTS) 158

3.嵌套子程序 159

4.分支到子程序指令(BSR) 161

5.子程序指令小结 161

六、输入/输出操作(I/O) 162

1.输出操作 163

2.输入操作 164

3.输入/输出程序设计 164

4.I/O操作的程序控制 165

5.I/O操作的中断控制 166

七、中断 167

1.复位 167

2.非屏蔽中断 169

3.中断返回指令(RTI) 170

5.中断屏蔽指令 171

4.中断请求(IRQ) 171

6.软件中断指令(SWI) 172

7.等待中断指令(WAI) 173

八、实验 174

九、本单元考查 175

十、考查答案 176

第七单元 接口(第一部分) 178

一、引言 178

二、本单元任务 178

三、本单元学习步骤 178

四、接口原理 179

1.总线 179

2.三态逻辑 180

3.6800MPU接口线 181

4.指令时序 183

5.程序段时序 184

6.6800数据图表 185

五、与RAM接口 187

1.静态RAM存贮单元 188

2.128字×8位RAM 189

3.256字×4位RAM 192

4.RAM与MPU的连接 193

5.地址译码 193

六、与显示器的接口 196

1.七段显示器 196

2.七段显示器的驱动 196

3.可寻址锁存器 199

4.多路显示器 201

八、本单元考查 203

七、接口实验 203

九、考查答案 205

第八单元 接口(第二部分) 206

一、引言 206

二、本单元任务 206

三、本单元学习步骤 206

四、与开关的接口 207

1.接口要求 207

2.一种典型的键盘排列 208

五、外部接口适配器(PIA) 214

1.输入/输出图 215

2.PIA的寄存器 216

3.PIA的寄存器寻址 216

4.PIA的初始化 217

5.PIA寻址 218

六、PIA的应用 221

1.驱动七段显示器 221

2.键盘译码 223

3.开关矩阵译码 224

七、接口实验 225

八、本单元考查 226

九、考查答案 227

十、总测验 228

十一、总测验答案 235

第九单元 编程实验 236

引言 236

实验1 二进制/十进制练习程序 236

实验2 十六进制/十进制练习程序 240

实验3 直线程序 244

实验4 算术和逻辑指令 253

实验5 程序分支 259

实验6 其它指令 280

实验7 新寻址方式 292

实验8 算术运算 297

实验9 堆栈操作 303

实验10 子程序 307

附录 ET-3400学习器的键盘 318

第十单元 接口实验 321

引言 321

实验1 存贮器电路 321

实验2 时钟 330

实验3 地址译码 334

实验4 数据输出 342

实验5 数据输入 351

实验6 外部接口适配器(PIA)介绍 358

实验7 音频信号输出 362

实验8 电键矩阵和并行一串行转换 369

实验9 模/数和数/模转换 377

附录A 指令说明 387

一、专用术语 387

二、指令 388

三、表A—1 寻址格式(1) 428

四、表A—2 寻址格式(2) 428

五、表A—3 寻址格式(3) 429

六、表A—4 寻址格式(4) 429

七、表A—5 寻址格式(5) 430

八、表A—6 寻址格式(6) 430

九、表A—7 寻址格式(7) 431

十、表A—8 寻址格式(8) 431

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