《微型计算机原理和应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:杨新立编
  • 出 版 社:北京:科学技术文献出版社
  • 出版年份:1986
  • ISBN:15176·707
  • 页数:340 页
图书介绍:

目录 1

第一章 概论 1

第一节 微型计算机概况 1

第二节 计算机字、数据和指令 2

一、计算机字的概念 2

二、数据 2

三、指令 5

一、微处理器和微型计算机的概念 6

第三节 微型计算机的结构 6

二、微处理器 7

三、存贮器 8

四、I/O接口 9

五、系统总线 9

第四节 微型计算机的工作过程 10

一、初级微处理器的内部结构 10

二、微型计算机的工作过程 12

第五节 微型计算机系统 14

第一节 Z80-CPU的结构 16

第二章 Z80-CPU 16

一、寄存器组 17

二、算术逻辑运算部件(ALU) 22

三、指令寄存器、译码器及定时控制电路 22

第二节 Z80-CPU引脚说明 22

一、地址总线(A15~A0) 22

二、数据总线(D7~D0) 23

三、控制总线 23

一、指令周期、机器周期和时钟周期 25

第三节 CPU的定时 25

二、Z80时序 26

第三章 Z80指令系统 34

第一节 指令格式和寻址方式 35

一、指令格式 35

二、寻址方式 36

第二节 Z80指令系统 41

一、数据传送和交换指令 41

二、算术和逻辑运算指令 56

三、循环和移位指令 68

四、转移、调用和返回指令 73

五、位操作指令 80

六、数据块的传送和查找指令 82

七、输入输出指令 85

八、通用算术和CPU控制指令 87

第四章 汇编语言程序设计基础 94

第一节 汇编语言 94

一、程序设计语言简介 94

二、汇编语言程序格式 95

三、Z80常用伪指令 97

一、简单程序 102

第二节 汇编语言程序设计 102

二、分支程序 105

三、循环程序 108

四、综合举例 111

第五章 半导体存贮器 129

第一节 存贮器概述 129

一、存贮器的分类 129

二、存贮器的主要指标 130

第二节 半导体存贮器 130

一、只读存贮器ROM 130

二、读写存贮器RAM 131

第三节 存贮器与CPU的连接 133

一、2114RAM和2716EPROM 133

二、存贮器地址分配 135

三、地址译码电路 135

四、6KROM和2KRAM的连接 138

第六章 输入输出接口 143

第一节 Z80-PIO 144

一、PIO结构 144

二、PIO端口结构 145

三、PIO引脚介绍 146

四、PIO编程 149

五、PIO定时波形 155

六、应用举例 157

第二节 Z80-CTC 160

一、CTC结构 160

二、引脚介绍 162

三、CTC编程 164

四、应用举例 169

一、无条件传送 175

第一节 CPU与外设之间传送数据的方式 175

第七章 中断系统 175

二、查询传送 176

三、中断传送 177

四、直接数据通道传送(DMA) 177

第二节 中断概念和中断过程 177

一、中断的含义 177

二、中断过程 178

第三节 Z80的中断方式 183

一、非屏蔽中断和可屏蔽中断 183

二、CPU对非屏蔽中断的响应 184

三、CPU对可屏蔽中断的响应 185

四、中断控制逻辑和中断嵌套 190

五、中断处理程序设计举例 193

第八章 数-模(D/A)和模-数(A/D)转换 200

第一节 数-模转换 200

一、数-模转换器(D/A) 200

二、CPU与D/A转换器的接口 202

三、应用举例 204

一、逐次逼近式A/D转换器 207

第二节 模-数转换 207

二、A/D转换芯片与CPU的接口 208

三、应用举例 211

第九章 TP801单板计算机的结构、原理及应用 213

第一节 概述 213

一、主要技术指标 213

二、TP801的硬件结构简介 214

一、时钟电路和Z80-CPU 215

二、存贮器 215

第二节 TP801的结构 215

三、I/O接口 217

第三节 外部设备及其管理 219

一、LED显示器 219

二、键盘 223

三、音频盒式磁带机 229

四、EPROM写入 232

第四节 单板计算机应用实例-TTL集成电路测试器 236

一、测试原理 236

二、硬件的连接 237

三、测试程序的编制 238

第十章 BASIC语言 242

第一节 BASIC语言特点和程序的构成 243

一、BASIC语言基本特点 243

二、BASIC程序的结构 243

第二节 基本概念 245

一、基本符号 245

二、数的表示形式和范围 246

三、字符串常数 246

五、算术运算符和运算规则 247

四、变量 247

六、数学函数 248

七、表达式 249

第三节 打印输出语句、提供数据语句和暂停语句 250

一、打印输出语句(PRINT语句) 250

二、提供数据语句(LET、INPUT、READ、DATA和RESTORE语句) 254

三、暂停语句(STOP语句) 259

第四节 转移语句和分支程序 260

一、无条件转移语句(GOTO语句) 260

二、程序的一般编制过程 261

三、条件转移语句(IF-THEN语句)和分支程序 262

第五节 循环语句和循环程序 267

一、循环语句(FOR语句和NEXT语句) 268

二、循环程序举例 270

三、多重循环 271

第六节 子程序和数组 274

一、转子程序语句(GOSUB语句)和返回主程序语句(RETURN语句) 274

二、数组和数组说明语句(DIM语句) 278

第七节 逻辑运算 283

一、逻辑判断 283

二、逻辑运算(AND、OR和NOT) 284

三、用AND、OR和NOT进行数值计算 286

第八节 自选输出打印格式及其它 287

一、打印格式函数(TAB函数和AT函数) 287

二、注释语句(REM语句) 291

三、与字符串有关的函数(LEN、VAL、STR$和INKEY$函数) 292

附录一 ASCII码表 298

附录二 Z80指令系统 299

附图 TP801单板计算机线路原理图 310

习题参考答案 310