目录 1
第一章绪 论 1
第一节计算机的发展简史 1
第二节微型计算机的硬件结构 2
第三节计算机的软件 3
第四节计算机的信息表示及其工作机理 4
第二章 数制、编码、运算 6
第一节数制及编码 6
一、进位计数制 6
二、不同进位制数的转换……………………………………………………………(7 )三、十进制数及字符的二进制编码法 9
第二节算术的运算 9
一、二进制数的运算 9
二、带符号数的表示法及其运算 12
第三节逻辑运算 14
一、逻辑“与” 14
四、逻辑“异或” 15
三、逻辑“非” 15
二、逻辑“或” 15
第三章数字逻辑 16
第一节逻辑电路 16
一、逻辑代数 16
二、逻辑代数与真值表 17
三、几种常用的逻辑门电路 17
第二节运算电路 19
一、半加器 19
二、全加器 20
第三节触发器与寄存器 22
一、触发器 22
二、寄存器 24
三、三态输出寄存器 26
第四节编码器与译码器 28
一、编码器 28
二、译码器 29
一、电子计算机的组成 31
第一节 电子计算机的基本原理 31
第四章计算机的硬件和软件 31
二、什么是微处理机、微计算机、单扳机、系统机 32
三、总线结构 33
四、微型计算机的特点 34
第二节计算机软件 35
一、系统软件 35
三、数据库及数据库管理系统 37
第三节计算机的工作原理 37
二、应用软件 37
一、模型机 38
二、简单程序执行过程 41
三、微型计算机结构特点 45
第五章微处理器 49
第一节概 述…………………………………………………………………………(47 )第二节 Z80—CPU结构 49
一、Z80—CPU的内部结构 49
二、Z80—CPU的引脚及其功能 52
第三节Z80的寻址方式 53
第四节Z80的指令系统 57
(一)八位数的传送 59
一、数据传送指令 59
(二)16位数的传送 61
(三)寄存器对之间的数据交换 63
(四)数据块传送 64
(五)输入/输出传送 65
二、算术和逻辑指令 67
(一)8位算术和逻辑指令 67
(三)通用算术指令 69
(二)16位算术指令 69
三、循环和移位指令 70
四、转移指令 73
(一)无条件转移 73
(二)条件转移 73
五、子程序调用和返回指令 74
(三)位操作指令 76
(二)CPU其他控制指令 76
(一)CPU中断控制指令组 76
六、CPU控制和位操作指令 76
第六章存贮器 78
第一节半导体存贮器的分类 78
第二节 读写存贮器(RAM) 79
一、基本存贮电路 79
二、读写存贮器的结构 81
三、RAM与CPU的连接 83
第三节 只读存贮器(ROM) 87
一、掩模只读存贮器 87
二、可编程序的只读存贮器(PROM) 87
三、可擦去的PROM-EPROM 88
第七章 程序设计常用方法及举例 92
第一节程序设计步骤 92
一、确定概念 92
二、流程图设计 93
三、编程 93
四、几条伪指令 94
第二节简单程序设计 96
第三节汇编语言程序设计基本方法 103
一、顺序执行的简单程序 103
二、分支程序 106
三、循环程序 114
四、查表程序 136
五、子程序 149
第四节一般程序设计 164
第五节综合程序设计举例 175
第八章输入和输出 195
第一节输入输出设备 195
一、常用输入设备 195
二、常用输出设备 197
第二节CPU与外设数据传送的方式 198
一、程序传送方式 198
二、中断传送方式 200
一、引言 201
三、直接数据通道传送(DMA)…………………………………………………(201)第三节 Z80中断系统 201
二、Z80的中断系统的特点 203
三、中断的允许和禁止 203
四、中断优先级 205
(一)中断排队 205
(二)中断嵌套 207
五、Z80CPU的中断响应 208
六、中断程序设计举例 214
第一节引言 217
第九章 可编程序接口芯片 217
第二节Z80PIO 218
一、概述 218
二、PIO的结构和引脚 218
三、PIO初始化 222
四、PIO初始化程序举例 226
五、PIO的硬件连接 226
六、PIO程序设计举例 227
一、概述 229
第三节Z80CTC 229
二、CTC的结构和引脚 230
三、CTC的工作方式和初始化 234
四、CTC初始化程序举例 237
五、CTC的硬件连接 238
六、CTC程序设计举例 239
第十章D/A与A/D转换 242
第一节D/A转换 242
一、D/A变换器的基本组成及原理 242
二、D/A变换器的实际产品 243
三、应用举例 244
第二节A/D转换 247
一、计数器式A/D转换器 248
二、双积分式A/D转换器 248
三、逐次逼近式A/D转换器 248
四、介绍ADC0808/9芯片 249
五、运用举例 250