《《微型计算机原理》学习与实验指导》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王钰主编;王钰,王劲松,邢高峰编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2004
  • ISBN:7560612458
  • 页数:246 页
图书介绍:本书讲述计算机原理、汇编语言等内容。

第一部分学习指导 3

第1章微型计算机导论 3

1.1 内容概述 3

1.1.1 引言 3

1.1.2计算机的发展概况 3

1.1.3微型计算机系统的组成 3

目 录 3

1.1.4微型计算机硬件系统 4

1.1.5微型计算机的工作过程 5

1.2重点和难点分析 5

1.3 自测练习题 5

1.4 自测练习题参考答案 7

2.1.1无符号数的表示及运算 8

2.1.2带符号数的表示及运算 8

2.1 内容概述 8

第2章计算机中的数制和编码 8

2.1.3信息的编码 9

2.1.4数的定点与浮点表示法 10

2.2重点和难点分析 10

2.3自测练习题 11

2.4 自测练习题参考答案 13

3.1.1 80x86微处理器简介 15

3.1 内容概述 15

第3章80x86微处理器 15

3.1.2 8086/8088微处理器 16

3.1.3 8086/8088的存储器和I/O组织 20

3.1.4从80286到Pentium系列的技术发展 22

3.2重点和难点分析 25

3.3 自测练习题 27

3.4 自测练习题参考答案 29

4.1.1 8086/8088指令系统 31

第4章80x86指令系统 31

4.1 内容概述 31

4.1.2 80x86/Pentium指令系统 37

4.2重点和难点分析 38

4.3 自测练习题 41

4.4 自测练习题参考答案 47

第5章汇编语言程序设计 49

5.1 内容概述 49

5.1.1汇编语言的基本概念 49

5.1.2汇编语言源程序的格式 50

5.1.3伪指令语句 51

5.1.4宏指令语句 54

5.1.5汇编语言源程序的上机过程 55

5.1.6汇编语言程序设计的基本方法 58

5.2重点和难点分析 61

5.3 自测练习题 77

5.4 自测练习题参考答案 84

第6章半导体存储器 86

6.1 内容概述 86

6.1.1概述 86

6.1.2随机读写存储器 87

6.1.3只读存储器 90

6.1.4存储器的扩展 91

6.2重点和难点分析 93

6.3 自测练习题 99

6.4 自测练习题参考答案 102

第7章输入/输出与中断 103

7.1 内容概述 103

7.1.1 I/O接口概述 103

7.1.2 CPU与外设之间数据传送的方式 105

7.1.3 中断技术 105

7.1.4 8086/8088中断系统 107

7.1.5可编程中断控制器Intel 8259A(PIC) 109

7.2重点和难点分析 110

7.3自测练习题 113

7.4 自测练习题参考答案 117

第8章可编程接口芯片及应用 118

8.1 内容概述 118

8.1.1可编程定时器/计数器芯片8253/8254 118

8.1.2可编程并行接口芯片8255A 120

8.1.3 串行通信及可编程串行接口芯片8251A 122

8.1.4模/数(A/D)与数/模(D/A)转换技术及其接口 123

8.2重点和难点分析 125

8.3自测练习题 132

8.4 自测练习题参考答案 134

9.1.2 Borland公司的Turbo系列汇编语言程序设计工具 137

9.1.1 Microsoft公司的汇编语言程序设计工具 137

9.1汇编语言程序设计的实验环境 137

第9章汇编语言程序设计的实验环境及上机步骤 137

第二部分实验指导 137

9.2上机步骤 139

9.2.1编辑生成汇编语言源程序(*.ASM) 140

9.2.2汇编生成目标文件(*.OBJ) 141

9.2.3连接生成可执行文件(*.EXE) 143

9.3调试方法简介 144

9.3.1 Microsoft公司的DEBUG.EXE对ADD.EXE的调试 144

9.3.2 Borland公司的TD.EXE对ADD.EXE的调试 145

9.4常用DOS命令简介 146

第10章汇编语言程序设计实验 149

10.1寻址方式与基本指令实验 149

10.1.1实验目的 149

10.1.2实验预习要求 149

10.1.3实验内容 149

10.1.4实验报告要求 151

10.2.1实验目的 152

10.2.2实验预习要求 152

10.2.3实验内容 152

10.2字符及字符串输入/输出与顺序程序设计实验 152

10.2.4实验习题 154

10.2.5实验报告要求 154

10.3分支程序设计实验 155

10.3.1实验目的 155

10.3.2实验预习要求 155

10.3.3实验内容 155

10.3.4实验习题 157

10.4.1实验目的 158

10.4.2实验预习要求 158

10.4.3实验内容 158

10.4循环程序设计实验 158

10.3.5实验报告要求 158

10.4.4实验习题 161

10.4.5实验报告要求 161

10.5宏指令及子程序设计实验 162

10.5.1实验目的 162

10.5.2实验预习要求 162

10.5.3实验内容 162

10.5.4实验习题 164

10.5.5实验报告要求 165

10.6 DOS系统功能调用及BIOS调用实验 165

10.6.1实验目的 165

10.6.2实验预习要求 165

10.6.3 中断系统、DOS系统功能调用及BIOS调用简介 165

10.6.4实验内容 167

10.7.2实验预习要求 170

10.7中断服务程序设计实验 170

10.7.1实验目的 170

10.6.6实验报告要求 170

10.6.5实验习题 170

10.7.3 中断服务程序设计方法简介 171

10.7.4实验内容 172

10.7.5实验习题 173

10.7.6实验报告要求 173

10.8磁盘文件操作实验 174

10.8.1实验目的 174

10.8.2实验预习要求 174

10.8.3磁盘文件管理简介 174

10.8.4实验内容 176

10.8.5实验习题 177

10.8.6实验报告要求 178

11.2实验台结构 179

11.1概述 179

第11章微型计算机接口实验台简介 179

11.2.1 I/O地址译码电路 181

11.2.2总线插孔 181

11.2.3存储器译码电路 181

11.2.4时钟电路 182

11.2.5逻辑电平开关电路 182

11.2.6发光二极管LED驱动电路 183

11.2.7七段数码管驱动电路 183

11.2.8单脉冲电路 184

11.2.9逻辑笔 184

11.2.10复位电路 184

11.2.11常用接口芯片实验电路 185

11.2.12通用集成电路插座 185

11.2.13接线端子 185

11.2.14跳线开关 185

11.3实验操作的几点说明 186

11.2.15使用外接电源注意事项 186

第12章微型计算机接口电路实验 187

12.1 8253可编程定时器/计数器实验 187

12.1.1实验目的 187

12.1.2实验预习要求 187

12.1.3实验内容 187

12.1.4实验提示 188

12.2.1实验目的 189

12.2.3实验原理 189

12.2.2实验预习要求 189

12.1.6实验报告要求 189

12.2 8259A编程中断控制器实验 189

12.1.5实验习题 189

12.2.4实验内容 190

12.2.5实验提示 190

12.3.3实验内容 192

12.3.2实验预习要求 192

12.3 8255A编程并行接口实验一 192

12.3.1实验目的 192

12.2.6实验报告要求 192

12.3.4实验提示 193

12.3.5实验报告要求 193

12.4 8255A可编程并行接口实验二 194

12.4.1实验目的 194

12.4.2实验预习要求 194

12.4.3实验内容 194

12.4.4实验提示 194

12.4.5实验报告要求 195

12.5 8251A串行通信接口实验 195

12.5.1实验目的 195

12.5.2实验预习要求 196

12.5.3实验内容 196

12.5.4实验提示 196

12.5.5实验报告要求 197

12.6.1实验目的 198

12.6.2实验预习要求 198

12.6.3实验内容 198

12.6.4实验提示 198

12.6 D/A转换实验 198

12.6.5实验报告要求 199

12.7 A/D转换实验 199

12.7.1实验目的 199

12.7.2实验预习要求 200

12.7.3实验内容 200

12.7.4实验提示 201

12.8.1 实验目的 202

12.8.2实验预习要求 202

12.8.3实验内容 202

12.8存储器扩展实验 202

12.7.5实验报告要求 202

12.8.4实验提示 203

12.8.5实验报告要求 203

12.9七段数码管显示实验 203

12.9.1实验目的 203

12.9.2实验预习要求 204

12.9.3实验原理 204

12.9.4实验内容 205

12.9.5实验报告要求 206

12.10交通灯控制实验 206

12.10.1实验目的 206

12.10.2实验预习要求 207

12.10.3实验内容 207

12.10.4实验提示 207

12.10.5实验报告要求 208

12.11.4实验内容 209

12.11.3实验原理 209

12.11.1实验目的 209

12.11.2实验预习要求 209

12.11步进电机控制实验 209

12.11.5实验提示 210

12.11.6实验报告要求 210

12.12小直流电机控制实验 211

12.12.1实验目的 211

12.12.2实验预习要求 211

12.12.3实验内容 211

12.12.4实验原理 211

12.12.5实验提示 212

12.12.6实验报告要求 212

第三部分汇编语言程序调试方法 215

第13章Microsoft DEBUG常用命令及使用说明 215

13.1 DEBUG常用命令 215

13.2应用举例 219

13.3 DEBUG命令一览表 221

第14章Turbo Debugger使用说明 222

14.1 Turbo Debugger软件介绍 222

14.1.1TD用户界面 222

14.1.2菜单命令介绍 222

14.1.3菜单区操作 224

14.1.4代码区操作 225

14.1.5寄存器区和标志区介绍 226

14.1.6数据区操作 226

14.1.7堆栈区操作 226

14.2应用举例 227

第15章汇编语言程序常见汇编错误分析 231

15.1错误举例 231

15.2汇编程序出错信息一览表 232

附录A DOS功能调用 237

附录B BIOS中断 242