第一章 概论 1
第一节 电子计算机的发展概况 1
目录 1
第二节 微型计算机的基本原理及其特性 4
第二章 数制和码制 14
第一节 二进制(Binary number system) 14
第二节 八进制(Octal number system) 17
第三节 十六进制(Hexadecimal numbe rsystem或Sexadecimal number system) 19
第四节 原码、反码和补码 20
第五节 二一十进制 28
第六节 美国信息交换标准代码ASCII(American Standard Code for Information Interchange) 33
第一节 与门(AND Gate)、或门(OR Gate)、非门(NOT Gate) 34
第三章 数字逻辑 34
第二节 数字集成电路 38
第三节 触发器(Flip_Flops) 42
第四节 基本逻辑部件 50
第四章 微型计算机结构 54
第一节 存贮器 54
第二节 中央处理器 64
第三节 Intel 8089A各片脚的功能 69
第四节 时钟发生器8224和系统控制器8228 73
第五节 指令的执行 75
第一节 指令的格式 80
第五章 Intel 8080A的指令系统 80
第二节 寻址方式 82
第三节 Intel 8080A的指令系统 88
第四节 中断系统 99
第五节 直接存贮器传送简介 107
第六章 Z-80微处理器 109
第一节 Z-80 CPU结构 109
第二节 Z-80 CPU片脚的功用 111
第三节 Z-80的寻址方式 114
第四节 Z-80的指令系统 117
第一节 机器语言与汇编语言 155
第七章 微型计算机的汇编语言 155
第二节 微处理机汇编语言的结构 159
第三节 TRS-80微型计算机的汇编语言 170
第四节 高级语言 173
第八章 汇编语言程序设计方法 176
第一节 算法与框图的概念 176
第二节 简单程序 178
第三节 分支程序 182
第四节 循环和数组 184
第五节 算术运算 190
第六节 堆栈与子程序 198
第一节 BASIC语言的特点 209
第九章 BASICⅡ程序设计 209
第二节 BASIC程序的结构 216
第三节 简单程序 222
第四节 分支程序 231
第五节 循环程序 242
第六节 子程序 248
第七节 数组 251
第八节 字符串 255
第九节 特殊功能和逻辑运算 263
第十节 扩展接口 271
第十一节 程序举例 275
第一节 存贮器简单的连接方法 283
第十章 微型计算机与存贮器的连接及输入/输出接口 283
第二节 计算机的总线 287
第三节 存贮器和总线之间的连接 290
第四节 微型计算机的三种输入输出方式 293
第五节 单个输入输出口 296
第六节 多个输入输出口 299
第七节 常用接口元件 302
第十一章 可编程序接口 309
第一节 可编程序并行接口8255A 309
第二节 可编程序串行接口8251 311
第三节 Z-80并行入/出接口电路 317
第四节 Z-80和Z-80A计数器定时器电路 340
第十二章 微型计算机的输入输出设备 350
第一节 数—模转换器(D/A) 350
第二节 模—数转换器(A/D) 353
第三节 键盘 357
第四节 盒式磁带机 363
第五节 CRT显示器 369
第六节 软磁盘 381
第十三章 TRS-80微型计算机 386
第一节 TRS-80系统结构 386
第二节 LEVELⅡBASIC 389
第三节 编辑/汇编 391
第四节 监视、纠错和调试程序(TBUG) 393
第十四章 应用于船舶的微型计算机系统 396
第一节 微型计算机在船舶上的应用概况 396
第二节 检测船用柴油机燃烧和喷油过程的微型计算机系统 400
第三节 天文导航微型计算机系统 409
第四节 船舶机舱集中监测系统 415
附录一 INTEL 8080的指令系统 434
附录二 Z-80指令系统 438
附录三 INTEL 8080和Z-80指令转换表 448
附录四 TRS-80汇编语言程序的编辑/汇编命令 449
附录五 TRS-80编辑/汇编命令E的编辑子命令 449
附录六 LEVELⅡBASIC 450
附录七 控制,图示和ASCII代码 463