第一章 计算机基础知识
本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机系统的组成。下边将本章的知识点作了归类,图1为本章的知识要点图,图1.2为计算机系统组成的示意图。
第二章 8086微处理器 八进制数(Q) 本章要从应用角度上理解8086CPU的内部组成、编程结构、引脚信号功能、数制 十六进制数(H) 的存储器组织、基本时序等概念。下面这一章最小工作模式的系统配置、8086知识的结构图。 十进制数(D) 原码 B) Intel 8086微处理器 执行单元EU(AX、BX、CX、DX、SP、BP、SI、DI、标志寄存器) 反码 带符号数编码 内部组成 时钟发生器(8284) 本补码 、DS、SS、ES、IP) (CS系统配置 总线接口单元BIU8086CPU 章三总线(DB、AB、CB) (最小模式) 地址/数据 码制 第三章 8086的指令系统 地址锁存器(74LS373、8282) 知奇偶校验码8086CPU指令的寻址方式,每条指令的格式、功能及标志的影 识本本章重点是地址/状态 数据收发器(8286、74LS245) 响;标志位填写和堆栈操作。下图为要章同时还涉及到存储器单元的物理地址计算、负责地址BHE/S7、ALE ASCII码 引脚功能 本章知识结构图。 存储器逻辑分段点知 物理地址 逻辑地址 数据允许和收发 DEN、 DT/R (最小模式) 识 存储器组织 字符编码操作数寻址方式 立即数寻址、寄存器寻址、存储器寻址……. 要奇地址存储体(BHE压缩BCD码 ) 负责读写RD、WR、M/IO 本逻辑地址、物理地址 BCD码 点 存储器分体 负责中断INTR、NMI、INTA 章指令格式 指令功能 对标志位影响非压缩BCD码偶地址存储体(A0) 控制 知负责总线HOLD、HLDA 填写标志位 计算机系统组成 识协调CLK、READY、TEST 堆栈结构(后进先出) 状态堆栈指针(SP) 堆栈操作(入栈、出栈) 时钟周期(T) 指令周期 总线周期 要 立即数寻址 模式选择MN/MX=5V 控制器 直接寻址 点 中央处理器(CPU) 时序 运算器 寄存器寻址 基本读总线周期 寄存器间接寻址 主机 ROM 基本写总线周期 半导体存储器 寄存器相对寻址 存储器寻址 寻 RAM 硬件 址计中断响应时序 基址变址寻址 串操作寻址 方输入设备 算 外部设备 相对基址变址寻址 式 机I/O端口寻址 输出设备 系 统隐含寻址 操作系统:如DOS、Windows、Unix、Linux等 组 数据传送类(通用数据传送指令、堆栈指令、交换指令、I/O传送指令、换码指令、有效地址传送指令、 成 系统软件 各种计算机语言处理软件:如汇编、解释、编译等软件 标志寄存器传送指令) 二进制数(B) 第四章 汇编语言程序设计 其他系统软件 算术运算类指令(加法指令,减法指令, 乘法指令,除法指令,BCD码调整指令) 软件 指令功能 本章主要内容是汇编语言类别、伪指令语句格式和作用、基本程序结构、调用程序和被调用程序之间数据传递途径以及汇编源程序上机调试过程。 用户应用软件 逻辑类指令(逻辑运算指令、逻辑移位操作指令) 本章重点是阅读程序和编写程序。下边是本章的知识结构图。 应用软件 其他应用软件 串操作类指令(串传送、比较、扫描、串存和取指令) 实指令语句 符号定义伪指令 EQU、= 控制转移类指令(条件和无条件转移、子程序调用和返回指令、子程序调用和返回、中断) 第五章 半导体存储器 伪指令语句 汇编语言语句类别 、 半导体存储器是用半导体器件作为存储介质的存储器。本章讨论半导体存储数据定义伪指令 DB、DW、DD…… 处理器控制类指令 宏指令语句 伪本指章令知语识段定义伪指令 SEGMENT……ENDS 顺序结构 过程定义伪指令 PROC、ENDP 分支结构 程序基本结构段指派伪指令 ASSUME 寄存器约定 器芯片的类型、存储原理、引脚功能、如何与CPU(或系统总线)连接等问题。本章知识结构图如下。
存储器作用 存放程序和数据 只存放二进制数 SRAM RAM DRAM 本半导体存储器芯片分类 掩模ROM 章ROM PROM ` 知PROM EPROM 第六章 输入输出接口 识本章讨论输入/输出接口的基本概念,包括输入/输出接口的作用、内部结构、传送信息的分要EEROM 点 IO端口编址以及主机通过接口与外设之间数据传送的方式。下边是本章的知识结构图。析、 存储器芯片 存储容量 引脚功能 控制信息 第七章 中断与中断控制器 接口作用 计算芯片数 本章主要内容:中断的基本概念、CPU响应中断的条件、中断响应过程、中断服务程序的主存储器设计 接口传送信息的种类 状态信息 与系统连接 IO接口概念 执行;8086/8088中断系统;可编程中断控制器8259A的引脚功能、编程结构以及工作工程。 地址分配、片选逻辑、控制选择 数据信息(开关量、脉冲量、数据量、模拟量) 中断概念 第八章 定时器/计数器全译码 8253及应用 单独编址 /定时器本IO端口 本章主要内容是定时器/计算器的应用场合;如何实现定时/计数;可编程计数器IO端口号8253 IO端口编址方式 中断源的中断优先级别 中断源 部分译码章芯片的内部结构、引脚功能、计数原理、6种工作方式下的工作条件和输出波形特征。下边统一编址 知线译码 是知识要点图。 中断返回 中断服务 中断请求中断判优 中断响应 本 识主机通过接口与外设数据传送方式软件:延时子程序 章 要中断优先级排队 实现中断与返回 硬件:数字逻辑电路 知定时/计数的实现下 点 中断系统功能 识本采用可编程定时器/计数器 实现中断优先级控制 中断嵌套 引脚功能 要章 (高级中断请求能中断低级中断服务) 点知 可编程定时器/计数器8253 简单的I/O芯片的使用 通道的编程结构 通道的6种工作方式 识软件查询 芯片的使用:硬件连线、软件编程 要无条件传送 中断优先级控制 硬件查询(菊花链)点 程序控制方式 方式0:计数结束中断方式 实现中断与返回 可编程中断控制器有条件传送(PIC) ( 查询) 方式1:可重新触发单稳态输出方式8253 的工方式2:分频器方式 数据传送方式 中断控制方式 作方式全嵌套方式 方式3:方波发生器方式 方式4:软件选通触发方式 特殊全嵌套方式 优先级设置方式 直接存储器存取控制方式(DMA) 优先级自动循环方式 方式5:硬件选通触发方式 ? 可编程并行接口8255:功能、内部结构框图及功能、引脚及功能、8255的优先级特殊循环方式 8259A的第九章 A/D和D/A转换 普通EOI结束方式 中断结束方式 中断管理本章重点是A/D转换的任务和转换原理,D/A转换的任务和转换原理,常用A/D转换器(ADC)方式 实现中断优先级控制 EOI结束方式 集成芯片和D/A转换器(DAC)特殊集成芯片的外部引脚功能、内部结构、工作过程、性能指标以及实际应用。 中断屏蔽方式 边沿触发方式数字量 A/D:模拟量 转换任务 中断请求引入方式电平触发方式 模拟量 D/A:数字量 中断查询方式 工作方式、8255的设置(初始化)及控制字和状态字、8255的使用(硬件自动EOI结束方式设计及软件设计)以及与打印机、ADC 的控制连接等等。 基准电压、权电阻解码网络 A/D 本
基准电压、T型电阻解码网络 转换原理 常用方法 章
知逐次逼近式,计数器式 D/A 识
积分式,并联式 要
硬件连线:同微机系统总线的连接 点
集成芯片使用
软件编程:控制转换,控制数字量传送
ADC:将CPU处理后的数字量转换为模拟量
集成芯片应用场合 将CPU处理后的数字量转换为模拟量,送控制现场 DAC
如下图所示,以8088微处理器为核心的IBM PC/XT机与DAC0832连接,实现波形发生器。与运算放大器一起组成各种波形发生器 IBM PC/XT机使用10根地址线A0~A9寻址I/O端口,AEN为地址允许信号,低电平时选中端口。DAC0832的参考电压VREF=-5V, VREF的范围为0~5V, 计算式为
?N?Vout1????VREF,其中,N是由DAC0832转换的数字量对应的十进制值。Vout的输出
?255?范围是-5V~5V。
(1) 根据下图一所示的DAC0832的硬件连接,说明其工作方式。
(2) 假如DAC0832端口地址为140H, 请在下图一中画出相应的译码电路。
(3) 现有1ms的延时子程序DELAY, 请编写程序片段实现输出右图二的所示波形。