logo资料库

微机原理知识点概览(第八章).docx

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
第八章:可编程接口技术: (1).8253/8254 为可编程定时/计数器,包含有 三个 16 位 计数通道。每个通道具有 6 种 工作方式和三条信号线:CLK、OUT、GATE。8253/8254 具有 2 (硬件启动、软件启 动)种触发启动计数的方式。其中硬件启动计数的工作方式为 方式 0/方式 2/方式 3/方式 4 ; 其中硬件启动计数的工作方式为 方式 1/方式 5。其中硬件/软件启动计数工作方式为:方式 2/方式 3;其中能够自动循环计数的工作方式为:方式 2/方式 3(方波)。8253/8254 作为 可编程计数器,其占有 4 个口地址。 8253 的二进制计数方式范围是:0000H~FFFFH 最大 值为 65536 ;十进制范围 0000~99990000 代表最大值为 10000。 (2).接口芯片按照可编程分类分为可编程接口芯片 和 不可编程接口芯片 接口芯片按与 外设数据的传送方式分为 并行 I/O 接口芯片 和 串行 I/O 接口芯片。8253/8254 进行初始 化时,需要向控制寄存器写入控制字,向计数通道写入计数初值。 (3).8255A 与 CPU 间的数据总线为 8 位数据总线。与外设间每个端口的数据线为 8 位。 通过 A0、A1、~CS 引脚的连接状态,可以确定 8255 的端口地址。8255A 三种工作方式只 有方式 2 可以实现双向传输;初始方式控制字的 D7 位一定为 1,写入置位/复位控制字时, 最高一位必须为 0。在工作方式一输入状态下,可以通过~STB 信号知道外设的输入数据已 经准备好。当 8255A 的 A 口和 B 口均工作在方式 0 时,C 口的所有位均可用。8255A 与 8088 连接时,4 个寄存器地址是连续分配的,当与 8086 连接时,4 个寄存器地址是不连续的。 8255A 为并行通信接口,占有 4 个口地址。包含三个并行接口。每个通道均为 8 位。 8255A 具有 2 个控制字分别位 方式控制字和 C 口位控控制字。8055A 的 B 口工作在方式一 输出方式,若 8255A 的 PC1 端有低电平输出(即~OBFB = 0)其功能是 CPU 已将输出数据 写入 B 通道的数据缓冲区中 若 CPU 查询到 PC2 为低电平(即~ASKB = 0)其表示 外设已 将 B 通道输出数据缓冲区中的数据取走。8255A 的 A 口设置为方式 1 输入方式,其引脚 ~STBA 收到一个复脉冲说明 外设已将数据打入 A 通道并锁存 引脚~IBFA 输出高电平 表示 A 通道输入缓冲满,CPU 还没有将数据取走,外设暂时不能送新的数据。 (4).8251A 占有 2 个口地址,其内部共有五个允许用户访问的寄存器, (5).8250 占有 8 个口地址,其内部共有 10 个允许用户访问的寄存器,可以管理 4 种中端 (Modem 状态寄存器、发送寄存器空、接受寄存器就绪、接受数据错等四级中断)。 (6)。计算机数据通信方式分 串行通信和并行通信,其中串行通信方式又分为异步通信和 同步通信两种通信协议方式,并行通信为数据的所有位被同时传送,串行通信为 数据的所 有位被逐位地顺序传送,串行通信的传输距离比并行通信的传输距离长,抗干扰能力强,在 串行通信中,计算机中的数据经过并-串 转换后送出,外部数据经 串-并转换后送入计算机。 完成此功能的芯片称为串行通信接口芯片,串行通信有三种连接方式即单工方式/半双工方 式/双工方式。串行通信中调制的作用是将数字信号转换位模拟信号,解调的作用是将模拟 信号转换为数字信号。RS232C 标准的主要内容为 定义信号电平标准和信号引脚的定义。在 异步通信时,发送端和接收端之间允许使用共同时钟,在同步通信时,发送端和接收端之间 必须使用共同的时钟。在异步通信规程中一帧数据的格式为 1 个起始位、5~8 位数据位、1 位校验位、1~2 位停止位。 (7).8086/8088CPU 的可屏蔽中断请求信号 INTR 为高电平有效、非屏蔽中断请求信号 NMI 为上升沿有效。响应可屏蔽中断请求信号的条件为 IF (中断允许标志)= 1。IBMPC/XT 机 开机后,中断向量表将存放在 RAM 地址低端,中断向量表用于存放服务程序入口地址。CPU 中断优先级的顺序为:内部中断、非屏蔽中断、可屏蔽中断。8086CPU 的中断系统中最多 可分配中断类型码 256 个,中断向量表放在内存的 00000H~003FFH,中断请求信号 NMI 对应的中断类型码为 02H (8)CPU 可以访问 8259A 的端口地址数为 2 个地址,A0 符号位 0/1 判断,奇地址和偶地
址 ICW1、OCW2(00)、OCW3(01)送入偶地址;ICW2、ICW3、ICW4、OCW1 送入奇地 址,8259A 中断屏蔽寄存器(IMR)、中断服务寄存器(ISR)、中断请求寄存器(IRR)。 (9).用 DOS 功能调用 INT 21H 中的 25H 功能可将中断服务程序的入口地址置入中断向量 表中,但是要求功能号 25H 存入 AH,中断类型码存入 AL,中断向量的 CS 存入 DS,中断 向量的 IP 存入 DX,之后执行指令 INT 21H 即可。 用 DOS 功能调用 INT 21H 中的 35H 功 能可将中断服务程序的入口地址置入中断向量表中,但是要求功能号 25H 存入 AH,中断 类型码存入 AL,中断向量的 CS 存入 ES,中断向量的 IP 存入 BX,之后执行指令 INT 21H 即可。8259A 在特殊优先级方式下,初始优先权顺序规定为 IR0-IR7 此种方式的最大优点是 各中断源优先响应的概率相同。 (10).8259A 的四个初始化命令字符 ICW1、OCW2 和 OCW3 占用一个地址,主要区别通 过对 D4D3 的设置,对于 ICW1 的 D4D3 = 1X;OCW2 的 D4D3 = 00;OCW3 的 D4D3 = 01。
第六章:微型计算机接口技术 (1).8086/8088CPU 对 I/O 端口使用的是独立编址方法。使用 16 根地址线 AD15~AD0 对 I/O 端口寻址。最大寻址空间为 64KB。在 8086CPU 构成的系统中,结合 16 位的 I/O 端口 时,最好将其起始地址选为偶地址,是为了减少执行指令的总线周期。8086/8088 CPU 的输 出指令 OUT dest,src 中目的操作数 Dest 只能是 8 位端口地址或 DX 寄存器,src 是 AL 或 AX 寄存器,IN dest,src,的目的操作数 Dest 只能是 AL 或 AX。在对 I/O 口操作时不需 要段寄存器,对标志位的状态无影响。 (2).CPU 与外设之间数据传输控制方式包括:直接传输、查询传输、中断传输、DMA 传 输。采用 DMA 传输适用于存储器与 I/O 接口之间进行大批量的数据传输。直接传输是指 处 理器利用输入/输出指令直接与外设传输数据‘查询传输是指处理器首先查询外设状态,然后 决定是否与外设传输数据。中断传输是指 外设需要传输数据时,首先向处理器发出请求, 打断处理器正常工作、进行数据传输及处理,之后处理器继续完成打断前的工作。中断传输 过程是由 中断请求、中断排队、中断响应、中断服务、中断返回。DMA 传输是指 由 DMA 控制器接管总线,负责存储器与外设之间数据传输。CPU 与外设的 I/O 传输控制方式中,实 时性最强的方式是 中断传输;对于大量数据传输速度最快的方式为 DMA 传输;占用 CPU 时间最多的是查询传输;查询传输方式的工作流程是按 先读状态端口,再读/写数据端口。 对于控制一组发光二极管的输出设备时,一般采用直接传输方式来输出信息,对于中断控制 方式的优点是可以提高 CPU 的利用率,提高处理器的效率,此时 CPU 和外设是处于并行工 作。 (3).8086/8088 CPU 具有 2 大类中断源(内部中断和外部中断),具有两类硬件中断(INTR 非屏蔽中断/NMI 可屏蔽中断),当 8086/8088 CPU 工作在最大工作模式时,访问存储器还 是访问 I/O 端口是由~MRDC/~MWTC 或 ~IORC/~IOWC 来判别,输入接口缓冲器 输出 接口 锁存器。8086/8088CPU 对外设端口的寻址方式包括 8 位地址直接寻址和 DX 寄存器 间接寻址两种。 (4).PCI 总线是即插即用的总线标准,RS232 比 RS485 传输距离小。
分享到:
收藏