内容简介
目录
第1章 绪论
1.1 微处理机、微型计算机及微型计算机系统
1.1.1 微处理机和微型计算机
1.1.2 微型计算机系统
1.2 微型计算机的分类和微处理机的结构特点
1.2.1 微处理机的产生和发展
1.2.2 微处理机的优点
1.2.3 微型计算机的分类
1.2.4 微处理机的结构特点
1.3.1 微型机在机械工业自动化和生产过程自动化中的应用
1.3 微型计算机的应用概述
1.3.2 微型机在自动化管理中的应用
1.3.3 微型机在局部地区网络中的应用
1.4 微型计算机系统的硬、软件组成
1.4.1 CROMEMCO-Ⅲ型微型计算机
系统简介
1.4.2 TP801——Z-80板计算机简介
第2章 微处理机的结构
2.1 一般微处理机的总线结构简介
2.1.1 外部总线
2.1.2 内部总线
2.2 Z-80CPU的总体结构
2.2.1 内部寄存器
2.2.2 算术、逻辑运算单元(ALU)
2.2.3 控制逻辑单元
2.3 Z-80CPU的引线功能
2.4 Z-80CPU的时序
2.4.1 Z-80的时钟脉冲
2.4.2 Z-80的周期和时序
第3章 半导体存贮器
3.1 概述
3.2 半导体存贮器存贮单元电路
3.2.1 双极型半导体存贮器单元电路
3.2.2 MOS存贮器单元电路
3.3.1 静态MOS存贮器芯片
3.3 存贮器芯片的典型结构
3.3.2 动态MOS存贮器芯片
3.4 半导体存贮器的设计
3.4.1 半导体存贮器的构成
3.4.2 静态存贮器的设计
3.4.3 动态存贮器的设计
3.5 只读存贮器(ROM)
3.5.1 掩模编程ROM
3.5.2 可编程序ROM(PROM)
3.5.3 可擦可编程序ROM(EPROM,EAROM)
第4章 Z-80CPU的指令系统及其汇编程序设计
4.1 概述
4.1.1 Z-80指令系统的分类
4.1.2 指令格式
4.2 Z-80CPU的指令系统
4.2.1 数据的传送和交换指令
4.2.2 数据块的传送指令与查找指令
4.2.3 算术逻辑运算指令
4.2.4 循环和移位指令
4.2.5 位操作指令
4.2.6 转移、调用和返回指令
4.2.7 输入/输出指令
4.2.8 CPU基本控制指令及其他指令
4.3 Z-80的寻址方式
4.4.1 汇编语言及其特点
4.4 汇编语言程序设计的综述
4.4.2 汇编语言程序的格式
4.5 伪指令和宏指令
4.5.1 伪指令
4.5.2 宏指令
4.6 简单程序、分支程序及循环程序的汇编程序设计举例
4.6.1 简单程序
4.6.2 分支程序
4.6.3 循环程序
4.7 字符编码、代码转换和清单检索的汇编程序设计举例
4.7.1 字符编码
4.7.2 代码转换
4.7.3 清单检索
4.8 带有子程序、中断服务程序的汇编程序设计举例
4.8.1 子程序举例
4.8.2 中断服务程序举例
第5章 微处理机系统的接口
5.1 接口的任务和信息的传送控制方式
5.1.1 外部设备的主要特点
5.1.2 接口电路与设备控制器的基本任务
5.1.3 数据传送格式
5.1.4 通信联络控制信号
5.1.5 交换数据的控制方式
5.2 可编程序并行输入/输出接口
5.2.1 概述
5.2.3 Z-80PIO的引出端说明
5.2.2 可编程通用并行接口Z-80PIO的结构
5.2.4 Z-80PIO的工作原理和操作说明
5.3 可编程序串行输入/输出接口
5.3.1 异步接收器发送器的基本原理
5.3.2 Z-80SIO接口电路
5.4 计数器定时器电路
5.4.1 通道的逻辑结构
5.4.2 中断控制逻辑
5.4.3 CTC计数器/定时器引出端说明
5.4.4 CTC工作方式选择和控制字
5.4.5 CTC操作选择和应用举例
5.5.1 概述
5.5.2 功能
5.5 直接存贮器存取方式及其控制器
5.5.3 Z-80DMA的结构与引出端说明
5.5.4 DMA时序
5.5.5 编程与举例
第6章 微处理机的外部设备
6.1 七段发光管显示器接口和键盘接口
6.1.1 微处理机和七段发光管显示器接口
6.1.2 键盘接口
6.2 CRT显示器
6.2.1 光栅扫描
6.2.2 字符的产生
6.2.3 视频输出信号
6.3.1 电传打字机(TTY)
6.3 打印机
6.3.2 点阵式打印机
6.4 数/模(D/A)和模/数(A/D)转换
6.4.1 概述
6.4.2 D/A转换
6.4.3 A/D转换
6.5 盒式磁带存贮器
6.5.1 磁带录音机的工作原理
6.5.2 磁带机和微处理机的接口
6.6 软磁盘
6.6.1 软盘驱动器的结构和工作原理
6.6.2 软盘记录信息的格式
6.6.3 软盘的错误校验
6.6.4 软盘与微处理机的接口
第7章 微处理机操作系统及汇编源程序的运行
7.1 微处理机的操作系统
7.1.1 概述
7.1.2 CROMIX操作系统
7.2 微处理机的编辑程序
7.2.1 编辑程序的一般知识
7.2.2 SCREEN EDITOR的主要功能
7.2.3 上机操作实例
7.3 汇编程序连接/装配程序、调试程序三者的主要命令介绍
7.3.1 汇编程序
7.3.2 连接/装配程序
7.3.3 调试程序
7.4 汇编源程序的执行过程
7.4.1 汇编源程序的执行步骤
7.4.2 上机操作实例
第8章 微处理机系统设计
8.1 系统设计的一般原则
8.1.1 选题
8.1.2 熟悉微处理机及其支援芯片
8.1.3 掌握必要的良好的工具
8.1.4 工作流程的筹划
8.1.5 芯片选择
8.2 CPU总线的连接
8.3.1 存贮器的组成
8.3 存贮器的连接
8.3.2 存贮器地址译码
8.3.3 存贮器连接举例
8.3.4 CPU与低速存贮器蕊片的连接
8.4 CPU与外部设备的连接
8.4.1 I/O地址选择
8.4.2 Z-80CPU与接口电路的连接举例
8.4.3 8085CPU与接口电路的连接举例
8.5 监控程序简介
8.5.1 总体说明
8.5.3 显示程序
8.5.4 键盘扫描和译码程序
8.5.2 再启动/初始化程序
8.5.5 EXEC命令(CCS1)
8.5.6 SINGLE STEP命令(CCS2)
8.5.7 MON命令(CCS3)和NEXT命令(CCS4)
8.5.8 REG'EXAM(CCS命令
8.5.9 REG EXAM(CCS6)主寄存器检查命令
8.5.10 PORT EXAM(CCS端口检查
8.5.11 MEM EXAM(CCS8)内存检查
8.5.12 BREAK PUINT(CCS设置断点
8.5.13 CASS DUMP(CCS10)磁带转贮
8.5.14 CASS LOAD(CCS磁带输入
8.5.15 PROM PROG(CCSEPROM写入
8.6.1 概述
8.6 微处理机开发系统(MDS)
8.6.2 开发系统的结构与功能
8.6.3 利用开发系统设计微处理机系统
8.6.4 样机系统的调试
第9章 微处理机与微型计算机的应用
9.1 微型计算机在数控装置上的应用举例
9.1.1 引言
9.1.2 系统的组成
9.1.3 系统程序简介
9.1.4 小结
9.2 微处理机数据采集存贮系统
9.2.1 数据采集存贮系统的硬件组成
9.2.2 采集存贮系统的软件
9.3 微型计算机用于生产管理的
实例
9.3.1 系统构成
9.3.2 系统的功能
9.3.3 文件的组织
9.3.4 程序结构
9.4 微处理机报时控制系统
9.4.1 引言
9.4.2 使用方法
9.4.3 程序框图与程序清单
9.4.4 数据区与作息时间表
9.4.5 几点说明
附录 Z-80CPU的指令系统