我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 栈作业处理 >

简答题(计算机接口技术小作业)

归档日期:07-08       文本归类:栈作业处理      文章编辑:爱尚语录

  简答题(计算机接口技术小作业)_电脑基础知识_IT/计算机_专业资料。计算机接口技术简答题 1. 8086/8088 的 EU 与 BIU 各表示什么含义?各自的功能是什么? 答:EU 是 8088/8088 微处理器的执行部件,BIU 是 8088/8088 微处理器

  计算机接口技术简答题 1. 8086/8088 的 EU 与 BIU 各表示什么含义?各自的功能是什么? 答:EU 是 8088/8088 微处理器的执行部件,BIU 是 8088/8088 微处理器的总线接口部件。EU 的功能是 执行指令,BIU 的功能是使 8086/8088 微处理器与片外存储器或 I/o 接口电路进行数据交换。 2. “8086 执行了一个总线 做了哪些可能的操作?基本总线周期如何组成?在一个典型 的读存储器总线周期中,地址信号、ALE 信号、 RD 信号、数据信号分别在何时产生? 答:(1)是指 8086 对片外的存储器或 I/O 接口进行了一次访问,读写数据或取指令。 (2)基本总线 个时钟周期组成,分别记为 T1,T2,T3,T4。 (3)地址信号、ALE 信号在 T1 周期内产生,RD 信号在 T2 周期内产生,数据信号一般在 T3 内产生,若 T3 来不及提供数据,可在某 Tw 内产生有效数据。 3. 简述 uP,uc,ucs 三者的区别。 答:uP 微处理器一般也称为中央处理单元(CPU,Central processing unit),它本身具有运算能力和控制 功能。 uc,微型计算机是由 MP、存储器、输入/输出接口电路和系统总线构成。 ucs 微型计算机系统是以微型计算机为主体,配上软件系统和外部设备而构成的。 4. 8255A 工作于方式 2,采用中断传送,CPU 如何区分输入中断还是输出中断? 答: CPU 响应 8255A 的中断请求后,在中断服务程序的开始可以查询 8255A 的状态字,判断~OBFA (PC7) IBFA 和 (PC5) 位的状态来区分是输入中断还是输出中断,并据此转向相应的输入或输出操作。 5. 对可编程 I/O 接口进行初始化时,往往通过一个口地址写入几个控制字,如何保证控制字 正确写入 ?试分别举例说明。 答: ①按特征位区分。如 8255 的控制字 ②按顺序区分。如 8259 的控制字 6. 试说明 8255A 在方式 1 输出时的工作过程。 答: 输出过程是由 CPU 响应中断开始,在中断服务程序中用 OUT 指令通过 8255A 向外设输出数据,发出 WR 信号;WR 的上升沿清除 INTR 中断请求信号,且使 OBF=“L”(有效),通知外设取数;当外设 接收数据后,发出 ACK 应答信号,一方面使 OBF=“H”(无效),另一方面在 ACK 信号的上升沿使 INTR=“H”(有效),以此向 CPU 发出新的中断请求,开始下一轮输出。 7. 简述 8255A 在方式 1 下的输入过程。 答:方式 1 的输入过程如下(A 口): 当外设准备好数据,把数据送给 8255A 的同时,送来一个选通信 号 STB。8255A 的 A 口数据锁存器在 STB 下降沿控制下将数据锁存。8255A 向外设送出高电平的 IBF, 表示锁存数据已完成,暂时不要再送数据。如果 PC4=1(INTEA=1),这时就会使 INTR 变成高电平输出, 向 CPU 发出中断请求。CPU 响应中断,执行 IN 指令把数据读走,RD 信号的下降沿清除中断请求,而 RD 结束时的上升沿则使 IBF 复位到零。外设在检测到 IBF 为低电平后,可以输入下一个字节。 8. 扼要说明 8255A 工作于方式 0 和方式 1 时的区别。 答:8255A 工作于方式 0 是基本 I/O 方式,无联络线 是选通 I/O 方式,有固定联络线.为什么在长途串行通讯中需要加入 Modem,常用的调制方法有哪几种? 答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线带宽有限,这会导致接收端信号 严重失真。为此发送端必须加入 Modem 进行调制,接收端进行解调。调制方法有:调幅、调频、调相。 1 10.串行传送与并行传送有何区别?各适用什么场合? 答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线带宽有限,这会导致接收端信号 严重失真。为此发送端必须加入 Modem 进行调制,接收端进行解调。调制方法有:调幅、调频、调相。 11.异步串行传送与同步串行传送有何区别?各适用什么场合? 答:异步串行传送以字符为传送信息的单位,按约定配上起始位、停止位和校验位,传送效率低,但传送 线路要求也相对低;同步串行传送是以数据块为单位,在同一时钟控制下传送,速度快,效率高,但传送 线. 用异步串行传输方式发送十六进制数 41H,数据位为 8 位,奇校验位一位,停止位一位,请画出传输 波形图。 13.写出8086CPU各内中断源的名称及产生的条件。 答:溢出中断,执行INTO指令且OF=1;除法中断,执行DIV/IDIV指令后商大于规定范围; INTn,软中断 指令INT3,单字节(断点)中断TF=1的单步中断(或陷阱) 14.8086CPU 内部中断有何特点? 答:8086 微处理器是典型的 16 位微处理器,HMOS 工艺制造,集成了 2.9 万只晶体管,使用单一的+5V 电源,有 16 根数据线 根地址线 位的内部数据通路与设置指令预取队列的流水线结构结 合起来而获得较高的性能。 15.如果 8259A 中断控制器下列寄存器内容都为 10H,请指出各寄存器内容的意义: ①中断请求寄存器 (IRR)=10H ②中断屏蔽寄存器(IMR)=10H ③中断服务寄存器(ISR)=10H 答:(1)中断请求寄存器(IRR)=10H;说明 IR4 有中断请求 (2)中断屏蔽寄存器(IMR)=10H;说明屏蔽了 IR4 的中断请求 (3)中断服务寄存器(ISR)=10H;说明 IR4 的中断请求正在被服务 16.比较中断方式与 DMA 方式的主要异同,并指出它们各自应用在什么性质的场合。 答:相同点:这两种方式下,主机和 I/O 设备都是并行工作。 不同点:中断方式在 CPU 响应了 I/O 设备的中断请求后,要暂停现行程序的执行,转为 I/O 设备服务。DMA 方式直接依靠硬件实现主存与 I/O 设备之间的数据直传,传送期间不需要 CPU 程序干预,CPU 可继续执行原来的程序,CPU 效率比中断方式。 17. 请说明程序查询方式与中断方式各自的特点。 答:程序查询方式,数据在 CPU 和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简 单,缺点是 CPU 效率低,中断方式是外围设备用来“主动”通知 CPU,准备输入输出的一种方法,节省了 CPU 时间,但硬件结构相对复杂一些。 2 18.简要说明中断控制器 8259 中 IRR、IMR、ISR 三个寄存器的作用。 答:IRR 是中断请求控制器。它保存从 IR0-IR7 来的中断请求信号。某一位有 1 就表示相应引脚上有中 断请求信号。中断响应后,该 IR 输入线上的请求信号应该撤销。 ISR 是中断服务寄存器。它用于保存正在服务的中断源。在中断响应时,判优电路把发出中断请求的中断 源中优先级最高的中断源所对应的位设置为 1,表示该中断源正在处理中。ISR 某一位置 1 课阻止与它同 级和更低优先级的请求被响应,但允许更高优先级的请求被响应。 IMR 是中断屏蔽寄存器。它用于存放中断控制字,其中为 1 的位表示对应的中断请求输入将被屏蔽 19.8086/8088 在什么时候及什么条件下可以响应一个外部 INTR 中断请求,中断向量表在存储器的什么 位置?向量表的内容是什么?8086 如何将控制转向中断服务程序? 答:(1)8086/8088 在当前指令执行完且 IF=1 的情况下可以响应一个外部 INTR 中断请求。 (2)中断向量表在存储器的 0 段 0000—03FFH 区域,向量表存放中断处理程序的入口地址。 (3)8086/8088 响应 INTR 中断请求时,首先在连续的两个总线周期中发出 INTA#负脉冲,在第二个 INTA#信号期间,中断源经数据总线 送出一字节中断向量“类型码”。8086/8088 收到“类 型码”后将其乘 4 形 成中断向量表的入口, 从此地址开始的 4 个单元中读出中断服务程序的入口地址 (IP、 CS),8086/8088 从此地址取指令执行,将控制转向中断服务程序。 20. 试比较指令中断与子程序调用有什么异同。 答:调用指令是用于调用程序中常用到的功能子程序,是在程序设计中就设计好的。根据所调用过程入 口地址的位置可将调用指令分为段内调用和段间调用。在执行调用指令后,CPU 要保护断点。中断指令是 因一些突发事件而是 CPU 暂时中止它正在运行的程序,转去执行一组专门的中断服务程序,并在执行完后 返回原被中止处继续执行原程序,它是随机的。在相应中断后 CPU 不仅要保护断点,还要将标志寄存器 FLAGS 压入堆栈保存。 21. 8255A 工作于方式 2,采用中断传送,CPU 如何区分输入中断还是输出中断? 答: 响应 8255A 的中断请求后,在中断服务程序的开始可以查询 8255A 的状态 字, 判断~OBF (PC7) CPU 和 IBF (PC5)位的状态来区分是输入中断还是输出中断,并根据此转向相应的输入或输出操作。 22. “行扫描法”和“行反转法”各分几步完成?每步的具体含义是什么?各有什么特点? 答:“行扫描法”分 4 步执行: ①判断是否有键按下 具体做法是:对行并行端口输出全“0”,然后,通过列并行输入端口读入列值,并进行比较判别:若列 值为全“1”,则说明无键按下;若列值为非全“1”,则说明已有键按下,转下一步。 ②延迟 10~20ms,以消除按键的机械抖动 ③识别是哪个键按下 具体做法是:从第 0 行开始,仅输出一行为“0”电平,其余为“1”电平,逐行扫描。每扫描一行,读入 一次列值,若列值为全“1”,则说明此行无键按下,继续扫描下一行;若列值为非全“1”,则此行有键 按下,记下此时的行、列值。 ④依所得的行、列值查键号表可得键号(6),然后再由键号查键值表得出被按键得键值。 3

本文链接:http://mezzomagazine.com/zhanzuoyechuli/234.html