《微型计算机原理与实验》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李慧明等编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1990
  • ISBN:7505307533
  • 页数:250 页
图书介绍:

第一章 概述 1

1.1 电子数字计算机概述 1

一、电子数字计算机的组成 1

二、电子数字计算机的发展 2

1.2 微型计算机概述 3

一、微处理器 3

二、微型计算机和微型计算机系统 3

三、微型计算机发展概述 3

1.3 微型计算机的常用术语 4

第二章 计算机中的数制和编码 6

2.1 进位计数制 6

一、十进制数 6

二、二进制数 6

三、十六进制数 7

四、任意进制数 8

2.2 二、十、十六进制数之间的转换 8

一、二、十进制数之间的转换 8

二、十、十六进制数之间的转换 10

三、二、十六进制数之间的转换 11

2.3 二进制的特点 11

一、二进制数的运算 11

二、二进制编码 13

2.4 原码、反码和补码 14

一、数在计算机中的表示方法 14

二、原码、反码和补码 16

三、补码的运算规则 17

第三章 微处理器 19

3.1 微型计算机的组成和特点 19

一、微计算机的组成 19

二、微型计算机的分类 19

三、微型计算机的特点 20

3.2 微型计算机的工作过程 20

3.3 Z80微处理器的结构 21

一、Z80 CPU的内部结构 21

二、Z80 CPU的引脚及其功能 23

3.4 TP801-A单板微型计算机的结构 25

3.5 第三章实验 27

实验一、TP801-A单板机的使用(一) 27

实验二、TP801-A单板机的使用(二) 31

实验三、TP801-A单板机的使用(三) 33

第四章 微计算机程序设计基础 38

4.1 程序设计语言 38

一、机器语言 38

二、汇编语言 38

三、高级语言 39

4.2 汇编语言简介 39

一、语句格式 39

二、伪指令及其功能 40

4.3 指令格式 42

4.4 Z80寻址方式 43

一、什么是寻址方式 43

二、Z80寻址方式 43

4.5 Z80指令系统 47

一、数据传送与交换指令组 48

二、数据块传送和查找指令组 56

三、算术和逻辑运算指令组 60

四、循环移位和移位指令组 65

五、位操作指令 69

六、转移指令 69

七、子程序调用和返回指令 73

八、输入/输出(I/O)指令组 75

九、基本CPU控制指令 77

4.6 汇编语言基本程序设计举例 78

4.7 第四章实验 81

实验一、数据块传送 81

实验二、基本算术和逻辑运算 84

实验三、循环移位 86

实验四、转移、检索 87

第五章 存储器 95

5.1 概述 95

一、存储器的主要性能指标 95

二、存储器的发展 95

三、存储器的分类 96

5.2 只读存储器ROM 96

一、掩模式ROM 96

二、可编程ROM芯片——PROM 97

三、可擦除PROM——EPROM 97

5.3 随机存取存储器RAM 97

5.4 RAM芯片与CPU的连接 101

一、地址信号线的连接 101

二、控制信号线的连接 101

三、数据线的连接 102

四、存储器扩展(连接)举例 102

5.5 TP801-A单板机的地址分配 106

5.6 第五章实验 108

实验一、录音机转录实验 108

实验二、EPROM写入实验 111

实验三、存储器扩充和存储器测试 113

第六章 CPU与外部设备的数据传送 118

6.1 外部设备的寻址方式 118

一、存储器映象方式 118

二、输入、输出映象方式 119

6.2 程序控制I/O传送方式 120

一、无条件传送方式 120

二、查询传送方式 122

6.3 中断传送方式 126

一、中断及其作用 126

二、中断系统的组成 127

三、中断响应及返回 129

四、Z80中断方式 131

6.4 直接存储器存取(DMA)方式 137

一、直接存储器存取(DMA)方式 137

二、DMA传送方式与中断传送方式的区别 138

6.5 第六章实验 139

实验一、I/O接口地址译码实验 139

实验二、显示器实验 142

实验三、无条件传送的输入和输出 146

实验四、用无条件传送输出方式——将数据输出到七段显示块 149

第七章 可编程接口芯片及其应用 154

7.1 概述 154

7.2 可编程计数/定时器CTC 154

一、Z80 CTC的组成结构 154

二、CTC引脚说明 156

三、CTC的工作方式 157

四、CTC编程 159

五、CTC通道地址 164

六、CTC中断优先权 166

7.4 可编程并行接口PIO 170

一、PIO芯片结构 170

二、PIO引脚说明 172

三、PIO工作方式 173

四、PIO编程 174

五、PIO端口编址 178

7.5 可编程串行接口SIO 180

一、串行通讯 180

二、Z80-SIO接口芯片 181

7.6 第七章实验 182

实验一、Z80-CTC接口实验 182

实验二、Z80-CTC应用实验 185

实验三、PIO应用实验——计算按钮开关的闭合次数 187

实验四、用Z80-PIO完成输入输出 188

实验五、P10位控方式实验 190

第八章 汇编语言程序设计 197

8.1 分支程序的设计 197

8.2 循环程序的设计 204

一、单重循环程序 204

二、多重循环程序 208

8.3 子程序的设计 210

一、字符处理子程序设计 210

二、代码转换子程序设计 211

三、算术运算子程序 216

四、调用程序的设计 219

附录一 Z80汇编指令机器码表 223

附录二 Z80指令功能表 232

附录三 集成电路数据(实验用) 244

参考书目 250