微型计算机及其应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:佟庆禹编
- 出 版 社:西安:西安交通大学出版社
- 出版年份:1989
- ISBN:7560502822
- 页数:313 页
目 录 1
第一章绪 论 1
第一节计算机概述 1
第二节微型机概述 3
习题及思考题一 6
第二章微型计算机基本原理 7
第一节微型机原理结构 7
一、微型机组成 7
二、Z80微型机原理结构 7
第二节Z80-CPU功能 8
一、Z80-CPU主要技术指标 8
二、Z80-CPU电路引脚功能说明 9
第三节Z80-CPU内部结构 10
一、Z80-CPU控制器 10
二、Z80-CPU算术逻辑部件ALU 11
三、Z80-CPU寄存器 11
四、Z80-CPU总线控制逻辑 14
五、Z80-CPU附属电路 14
第四节微型机存贮器 14
一、存贮器概述 14
二、随机存贮器RAM 15
三、只读存贮器ROM 18
第五节Z80-CPU时序 20
一、Z80-CPU时序概述 20
二、Z80-CPU典型时序分析 22
第六节TP801B-Z80单板微机介绍 23
一、TP801B-Z80单板微机主要技术指标及功能 23
二、TP801B-Z80单板机底板结构组成 26
三、TP801B-Z80单板机主要命令键使用方法说明 27
习题及思考题二 27
第三章Z80-CPU指令系统 29
第一节Z80-CPU指令分类 29
一、数据传送类指令 29
二、数据交换类指令 29
三、数据块传送类指令 29
四、数据块检索类指令 29
五、运算类指令 29
六、移位类指令 30
七、程序控制类指令 30
八、位操作类指令 30
九、CPU控制类指令 30
十、输入/输出(I/O)类指令 30
第二节Z80-CPU指令格式 30
一、单字节指令(两种) 30
二、双字节指令(三种) 31
三、三字节指令(三种) 31
四、四字节指令(三种) 32
第三节Z80-CPU寻址方式 33
一、八位数立即寻址 33
二、十六位数立即寻址 33
三、寄存器直接寻址 34
四、寄存器间接寻址 34
五、寄存器变址寻址 34
六、直接寻址 34
七、相对寻址 34
八、隐含寻址 35
九、位寻址 35
十、可修改零页面寻址 35
第四节Z80-CPU指令系统介绍 35
一、数据传送类指令介绍 35
二、数据交换类指令介绍 41
三、数据块传送类指令介绍 42
四、数据块检索类指令介绍 43
五、运算类指令介绍 45
六、移位类指令介绍 50
七、程序控制类指令介绍 54
八、位操作类指令介绍 59
九、CPU控制类指令介绍 60
十、输入/输出(I/O)类指令介绍 61
习题及思考题三 62
第四章汇编语言程序设计 66
第一节汇编语言概述 66
一、程序设计语言分类 66
二、汇编语言语句组成 67
三、汇编指令语句结构 67
第二节汇编语言程序设计概述 68
一、程序设计步骤 68
二、程序结构种类 70
三、程序总体布局 70
第三节汇编语言中的伪指令 70
一、定义源程序起始地址的伪指令——ORG 70
二、标志源程序结束的伪指令——END 71
三、为标号赋值的伪指令——EQU 71
四、为标号重新赋值的伪指令——DL 71
五、定义字节的伪指令——DB 71
六、定义字的伪指令——DW 71
七、保留存贮区长度的伪指令——DS 71
八、定义内存单元存贮字符串的伪指令——DM 71
第四节汇编语言基本程序设计 72
一、顺序程序设计 72
二、分支程序设计 74
三、循环程序设计 77
四、子程序设计 82
五、子程序调用技术 85
六、浮点数四则运算程序设计 89
第五节汇编语言中的宏指令 94
一、宏指令的意义 94
二、宏定义和宏调用的格式 94
三、宏指令与子程序的区别 96
四、宏指令的嵌套 96
五、使用宏指令的优点 96
习题及思考题四 96
第五章8088微处理器的原理及应用 99
第一节IBM PC微型机系统结构 99
一、IBM PC机的硬件配置方法 99
二、IBM PC机的主机结构及功能 100
三、IBM PC机的键盘 102
四、IBMPC机的显示器 102
第二节8088CPU功能及结构 102
一、功能 102
二、结构 102
三、CPU芯片引脚功能 104
第三节存贮器 105
一、存贮器组织 105
二、地址形成 106
第四节8088指令系统 106
一、指令分类 106
二、指令格式 106
三、寻址方式 107
四、指令系统介绍 108
第五节8088汇编语言程序设计 121
一、概述 121
二、汇编语言基本程序设计 129
三、典型实用程序设计 137
习题及思考题五 139
第六章微处理器与外设之间的信息传送 142
第一节信息传送概述 142
一、CPU对外设的寻址方式 142
二、CPU与外设的信息传送方式 142
三、CPU同外设的连接方式——接口电路 143
第二节中断系统 144
一、中断系统概述 144
二、Z80中断系统 145
三、8088中断系统 152
第三节可编程并行接口电路PIO 155
一、PIO芯片功能 155
二、PIO芯片框图 156
三、PIO芯片引脚功能说明 158
四、PIO的初始化 160
五、PIO初始化举例 164
六、PIO应用举例 164
第四节可编程并行接口电路CTC 167
一、CTC芯片功能 167
二、CTC芯片框图 167
三、CTC芯片引脚功能说明 168
四、CTC工作方式确定 169
五、CTC程序设定 171
六、CTC应用举例 172
第五节可编程串行接口电路SIO 173
一、SIO的各种工作方式介绍 173
二、SIO接口电路介绍 175
三、SIO写入控制信号说明 178
四、SIO读出状态信号说明 181
五、SIO中断操作 182
六、SIO应用举例 185
第六节8088异步通信控制器 188
一、8088串行通信的实现方法 188
二、异步通信控制器功能结构及原理 188
三、UART-8250的程序设定 189
四、串行通信中断调用 192
五、PC之间文件的发送/接收 193
六、PC与Z80之间进行文件的发送/接收 197
第七节直接存贮器存取方式DMA 198
一、DMA方式概述 198
二、DMA逻辑—DMAC 199
三、DMAC在系统中的应用 199
习题及思考题六 200
第七章Z80和8088主要外设接口及应用 202
第一节数字显示器LED接口及应用 202
一、简单显示器接口及应用 202
二、七段LED显示器接口及应用 202
三、六位七段LED显示器与Z80单板机接口及应用 204
四、LED显示器应用举例 205
第二节键盘接口及应用 206
一、键盘的作用及分类 206
二、键盘接口电路原理 206
三、键盘应用举例 207
四、关于去抖动问题 208
第三节EPROM写入接口及应用 208
一、2716 EPROM芯片工作方式的选择 208
二、EPROM写入接口电路 208
三、EPROM写入操作程序 208
四、EPROM写入操作步骤 209
五、EPROM读/写操作说明 209
第四节录音机串行接口及应用 210
一、CPU与录音机连接方式 210
二、录音机接口电路 211
三、录带/读带操作程序 212
四、录带和读带的操作方法及步骤 212
第五节TP801P微型打印机接口及应用 213
一、TP801P功能 213
二、Mode1-160打印机打印格式 213
三、TP801P打印机接口及原理电路 214
四、TP801P打印机的安装与试打 214
五、TPMP存贮区分配 215
六、打印方式说明 215
七、应用举例 216
第六节屏幕显示器接口及应用 220
一、单色显示器控制器 220
二、彩色图形显示器控制器 222
三、字符/图形显示应用举例 227
第七节打印机接口及应用 228
一、打印控制器结构及原理 228
二、程序设计 229
三、IBM 80 CPS打印机使用方法 229
第八节磁盘机接口及应用 230
一、软盘、驱动器及控制器 230
二、软盘程序设计 231
三、硬盘及驱动器 232
习题及思考题七 233
第八章微型机与模拟电路接口 234
第一节D/A转换器 234
一、D/A转换器原理结构 234
二、DAC 0832数/模转换器芯片 234
三、DAC 0832内部结构 235
四、DAC 0832工作方式 235
五、D/A转换器主要技术指标 237
六、D/A转换器应用举例 237
第二节A/D转换器 241
一、逐位逼近法模/数转换器工作原理 241
二、ADC 0809模/数转换器芯片 241
三、A/D转换器应用举例 242
习题及思考题八 245
第九章 Z80监控程序剖析及IBM PC操作系统介绍 246
第一节Z80单板微机监控程序剖析 246
一、监控程序概述 246
二、TPBUG-B系统组成 246
三、TPBUG-B程序分析 250
四、监控程序应用举例 253
第二节IBM PC机操作系统简介 254
一、PC-DOS概述 254
二、磁盘文件管理 259
三、PC-DOS系统功能调用 261
四、汇编语言程序在IBM PC机上运行步骤 264
习题及思考题九 265
第十章微型计算机的应用 266
第一节应用系统设计及研制方法简论 266
一、微型机应用特点 266
二、微型机应用系统设计与研制基本思想 266
三、硬件系统设计 267
四、软件系统设计 267
五、系统调试 267
六、系统测试、诊断与维护 268
第二节工业顺序控制系统 268
一、时间顺序控制 268
二、动作顺序控制 271
第三节电机控制系统 273
一、步进电机的工作方式 273
二、对步进电机的控制 274
第四节数据采集系统 278
一、概述 278
二、Z80单板机测试与控制空调器检验系统 279
第五节8088应用举例 285
一、图形显示 285
二、乐曲演奏 287
习题及思考题十 290
附录一Z80助记符指令与机器码对照表 291
附录二IBM PC8088指令系统表 300
附录三 IBM PC ASCII码字符表 306
附录四PC-DOS软件中断和功能调用一览表 307
参考文献 313
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《生态养林蛙》于文会,佟庆主编 2012
- 《走进焦裕禄世界》李培禹编 1991
- 《解三角形》黄汉禹编 1981
- 《田间疾病防治》滕绍禹编 1989
- 《中国历代画家人名辞典》朱铸禹编 2003
- 《日用化学品制造原理与技术》颜红侠,张秋禹编 2011
- 《哈佛给学生做的800个思维游戏大全集 超值金版》雅瑟,凡禹编 2010
- 《炼铁车间机械设备》章仲禹编 1965
- 《家庭裁剪》周维禹编 1985
- 《糖尿病家庭医生》杨叔禹编 2003