内容简介
第一章 概述
§1 电子计算机
目录
§2 微处理器、微计算机和微计算机系统
§3 微处理器与微计算机的发展概况
§4 微型计算机、小型计算机和大型计算机
§5 微型计算机的应用和展望
第二章 运算和逻辑电路基础
§1 进位计数制
一 十进制
二 二进制
三 八进制和十六进制
一 二进制数转换成十进制数
二 十进制数转换成二进制数
§2 计数制之间的转换
三 任意进位制数与十进制数之间的转换
四 八进制数与二进制数之间的转换
五 十六进制数与二进制数之间的转换
§3 计算机中数的表示
一 字、字长和字节
二 数的定点和浮点表示方法
三 原码、补码和反码
§4 二进制数的运算
一 二进制数加法
二 二进制数减法
三 二进制数乘法
四 二进制数除法
五 补码运算
§5 二进制编码
一 二-十进制码(BCD码)
二 字符和符号的编码(ASCII码)
§6 逻辑运算和逻辑电路基础
一 基本逻辑运算和逻辑门
二 复合逻辑门
三 异或门和同或门
§7 逻辑部件
一 半加器和全加器
二 触发器
三 寄存器
四 计数器
五 译码器
复习思考题
习题与解答
第三章 微处理器
§1 微计算机的工作过程简介
一 总线及三态电路
§2 几个基本概念
二 总线结构
三 堆栈
四 定时
§3 微处理器结构
一 算术逻辑单元(ALU)和状态寄存器
二 寄存器
三 控制部件
§4 Z-80微处理器
一 Z-80 CPU的主要特点
二 Z-80 CPU的结构
三 Z-80 CPU引脚功能说明
复习思考题
习题与解答
第四章 半导体存贮器
§1 存贮器及其分类
§2 存贮器地址译码方式
一 单译码结构方式
二 双译码结构方式
§3 只读存贮器
一 掩模ROM
二 可编程PROM
三 可擦抹、可编程EPROM
四 2716 EPROM
§4 随机存取存贮器(RAM)
一 RAM的基本存贮单元
二 静态RAM
三 动态RAM
§5 存贮器与CPU的连接
一 静态RAM 2114芯片与CPU的连接
二 EPROM 2716芯片与CPU的连接
三 动态RAM与CPU的连接
习题与解答
复习思考题
第一次阶段测验题
第五章 Z-80指令系统
§1 概述
§2 指令格式
§3 寻址方式
§4 Z-80指令系统
一 数据传送与交换类指令
二 数据块传送与查找类指令
三 算术和逻辑运算指令
四 循环和移位指令
五 位操作类指令
六 转移、调用和返回指令
七 输入/输出(I/O)指令
八 通用算术和CPU控制指令
习题与解答
复习思考题
第六章 Z-80 CPU时序
§1 Z-80的周期和定时
§2 基本操作的时序分析
一 取指令周期
二 存贮器读/写周期
三 输入/输出读、写周期
四 总线请求和响应周期
五 可屏蔽中断请求和响应周期
六 不可屏蔽中断请求和响应周期
七 暂停状态解除
§3 指令周期举例
复习思考题
习题与解答
一 程序设计语言
§1 微型计算机的程序设计
第七章 汇编语言及其程序设计基础
二 程序设计步骤
§2 手工汇编过程
§3 汇编语言的语句组成
一 标号区段
二 操作码区段
三 操作数区段
四 注释区段
§4 Z-80常用伪指令
§5 汇编语言基本程序设计
一 简单程序
二 分支程序
三 循环程序
四 子程序
一 宏定义与宏调用
§6 宏指令
二 参数在宏中的应用
三 宏指令与子程的区别
复习思考题
习题与解答
第二次阶段测验题
第八章 输入/输出及中断
§1 外部设备的接口地址设置和I/O指令方式
一 专用的I/O指令方式
二 存贮器对应的I/O指令方式
三 专用的I/O指令方式和存贮器对应的I/O指令方式比较
§2 输入/输出过程
§3 Z-80 CTC(计数器定时器芯片)
四 Z-80的I/O指令
§3 CPU与外部设备之间数据传送的控制方式
一 程序控制数据传送方式
二 中断控制数据传送方式
三 直接存贮器存取方式(DMA)
§4 中断
一 概述
二 中断处理过程
三 中断源的识别
四 中断的优先权级别
§5 Z-80中断系统
一 Z-80中断系统特点
二 不可屏蔽中断
三 可屏蔽中断
四 Z-80 CPU快速中断
五 Z-80中断优先权
六 中断嵌套
七 Z-80中断控制逻辑
八 Z-80中断序列
复习思考题
习题与解答
第九章 输入/输出接口芯片
§1 Intel 8212接口芯片
§2 Z-80 PIO接口芯片
一 PIO内部结构
二 PIO引脚功能
三 PIO使用说明
四 PIO的工作方式及定时波形
五 应用举例
一 CTC的内部结构
二 通道逻辑结构
三 CTC引脚功能
四 CTC工作方式
五 CTC程序设计
六 CTC定时
七 CTC中断
八 CTC与CPU的连接
复习思考题
习题与解答
第三次阶段测验题
第十章 数/模和模/数转换接口
§1 D/A转换接口
一 D/A转换原理
二 8位D/A转换接口电路
四 具有8位以上分辩率的D/A接口电路
§2 A/D转换接口
一 A/D转换原理
二 A/D转换接口芯片
三 CPU与8位A/D转换芯片的连接
四 CPU与12位A/D转换器的接口电路
五 用D/A转换器和软件实现A/D转换
复习思考题
习题与解答
第十一章 外部设备接口技术举例
§1 微型计算机和开关的接口
§2 微型计算机和七段发光管显示器的接口
一 七段发光显示器工作原理
二 显示程序
§3 微型计算机和键盘的接口
一 非编码键盘的工作原理
二 判断被按下键的位置
三 识别键的含义
四 键盘扫描和键码识别的程序编写
§4 微型计算机中电传打印机的接口
一 打印机接口
§5 微型计算机和行式打印机接口电路
二 打印机程序举例
复习思考题
习题与解答
第四次阶段测验题
第十二章 MCS-51单片微型计算机系统
§1 单片微型计算机的发展
§2 MCS-51单片机的结构和特点
一 内部结构
二 存贮器
三 专用功能寄存器
四 端口功能及操作
五 8051系列引脚说明
§3 MCS-51指令系统
一 寻址方式
二 指令系统
三 指令定义
一 工作单元清零
二 多字节二进制数取补
§4 程序设计实例
三 多字节数判零
四 查表
五 数制转换
六 多精度算术运算程序
三 8位D/A转换器使用
§5 定时器/计数器
一 结构
二 定时器/计数器的方式寄存器TMOD
三 定时器/计数器的控制寄存器TCON
四 应用举例
§6 MCS-51中断系统
一 中断请求源和中断请求标志
二 中断控制
三 中断响应过程
四 外部中断的触发方式选举
五 多个外部中断源系统设计方法
§7 MCS-51系列单片机的系统扩展方法
一 存贮器的扩展设计
二 扩展I/O接口电路设计
§8 串行接口
一 概述
二 串行接口工作方式
三 波特率
四 串行口应用举例
复习思考题
附录
一 Z-80指令系统
二 MCS-51指令表