《2022年微型计算机原理与接口技术学习简答题汇总.docx》由会员分享,可在线阅读,更多相关《2022年微型计算机原理与接口技术学习简答题汇总.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 微型电脑原理与接口技术学习简答题汇总输入 / 输出系统 与 8254 简答与填空一、简答题1.什么是接口?答:接口是 CPU 与外设之间的连接部件,是外设与 CPU之间进行信息交换之间的中转站;2.为什么要在 CPU 与外设之间设置接口?答:1CPU与外设信号不兼容;2CPU与外设速度不匹配;3提高 CPU 的工作效率;3.微型电脑的接口一般具有哪些功能?答:1执行 CPU 命令;2返回外设状态;3数据缓冲;4设备寻址;5信号转换;6数据宽度与数据格式转换;4.什么是端口?端口有几类?答:端口是接口电路中能与CPU进行信息交换的一组寄存器;端口
2、有三类:数据端口,掌握端口,状态端口;5.I/O 端口中有哪两种编址方式?各有什么特点?PC机中采纳的是哪种编址方式?答:1端口与储备器统一编址,特点:占用内存,但是指令简洁2端口独立编址,特点:不占用内存,但是需要特地的拜访指令;PC机采纳的是独立编址方式;6.微型电脑系统和外设交换信息的方式有哪几种?各有什么特点?答:1无条件传送方式:之间使用IN 或 OUT 指令完成 CPU 与外设之间的数据传送;输入时,只需要保证外设把数据预备好,输出时,只需要保证外设闲暇,因此,无法保证传送是 否胜利;2查询方式: CPU 输出数据前,要查询输出设备是否闲暇,输入数据是否预备好;只有确认设备具备输入
3、或输出条件,才能用 与外设之间的数据传送;CPU输入数据前,要查询 IN 或 OUT 指令完成 CPU3中断方式:外设向 CPU发出中断恳求,CPU响应中断恳求,暂停正在运行的程序,转入中断服务程序,完成数据传送; 等中断服务程序终止后,将自动返回原先的断点连续执行;4DMA直接储备器存取方式 :用硬件实现外设与内存之间的数据交换,不通过 CPU;7.8254 的各个通道 CLK、GATE信号各自有什么作用?答:CLK是计数时钟输入端,GATE是门控信号输入端;当 GATE=1时,每一个 CLK信号的下降沿使 8254 内部减 1,计数器减 1;二、填空名师归纳总结 - - - - - - -
4、第 1 页,共 5 页精选学习资料 - - - - - - - - - 1. 8254 内部有 3 个独立的 16 位计数器和1 个掌握字寄存器,每个计数器有6 种各种方式;每个计数器答应的最高计数频率为 10MHZ;每个计数器有 3 个引脚, GATE为掌握门信号输入端 ,CLK为计数脉冲输入端,OUT 为 输出信号端 ;2.计数初值 N 的运算公式为: N=fCLK/f OUT;利用 8254 每 20ms 产生一次中断, 假设 CLK为 2MHZ,就工作方式为 方式 2,计数初值为 40000;3.8254 初始化编程的步骤:第一步,掌握字的写入8254:计读工制 ”嫉妒公司 ”2231
5、,确认计数器的工作方式,其次步,向计数器写入计数初值4 行命令;4.工作方式 2 是分频器 ,方式 3 是方波发生器 ;中断系统 与 8259A 8259A 是专对 硬件 可屏蔽中断 的可编程芯片一、简答题1.什么是中断?什么是中断源?中断系统应当具有哪些功能?中断: CPU暂停执行现行程序,转而执行随机大事,处理完毕后又返回执行被中断的程序;中断源:引起 CPU 中断的信息源;功能:1敏捷性:中断恳求,应当具有屏蔽与开放功能,使得程序员能够敏捷掌握;2中断判优:当有多个中断恳求时,能够响应中断级别高的中断恳求;3中断响应:中断响应后,能够自动转入中断处理,处理完毕后,能够自动返回;4中断嵌套
6、:高级别的中断源能够中断低级别的中断服务程序;2.什么是中断向量?存放 15H 型的中断向量的地址是多少?中断向量:实模式下,中断服务程序的入口地址;他由两部分组成:1中断服务程序的段地址;2 个字节2中断服务程序的偏移地址; 2 个字节15H*4=54H 所以存放 15H 型的中断向量的地址是 54H57H;3.CPU响应可屏蔽中断的条件是什么?1IF=1,即 CPU处于开中断状态;2CPU的 INTR引脚上有中断恳求,而NMI 引脚上没有中断恳求,系统没有DMA 恳求;3CPU执行完当前指令;4.CPU响应非可屏蔽中断的条件是什么?1CPU的 NMI 引脚上有中断恳求,而系统没有 DMA
7、恳求;3CPU执行完当前指令;5.表达硬件中断与软件中断的不同;关键是硬件中断中可屏蔽中断 与软件中断 不同1引发方式不同:硬件中断是有硬件引发的中断,软件中断时CPU执行 INT n 而引发的;2CPU猎取中断类型码的方式不同 :硬件可屏蔽中断后,中断类型码是 8259A 供应的,而软件中断的中断类型码是又 INT n 本身供应的;3CPU响应条件不同:硬件中断中的可屏蔽中断需要 不需要;CPU处于开中断状态,而软件中断4中断处理程序的终止方式不同:硬件可屏蔽中断程序中,中断处理终止后,需要做一 下两件事:名师归纳总结 向 8259A 发出中断终止命令;8259A 将中断服务寄存器ISR相应
8、位清 0;第 2 页,共 5 页- - - - - - -精选学习资料 - - - - - - - - - 执行 IRET命令;软件中断服务程序中,中断处理终止后只需要执行 IRET命令;6.实模式下,什么是中断向量表?中断向量表:每个中断向量有4 个字节,最多有256 种中断,因此占用1024 个字节;在实模式下, CPU规定中断向量存放在RAM 的最低端 1024 个单元,这就是中断向量表;7.说明 INTR与 INTA 的作用;中断响应周期中, 第一个 INTA 非脉冲有什么作用?其次个呢?1INTR是 CPU接收可屏蔽中断信号的引脚;2INTA 非是 8259A 接收 CPU 发出的中
9、断响应信号引脚;8259A 接收到第一个 INTA非脉冲后,将 ISR中相应位置 1,同时将 IRR相应位置 0,表示当前中断恳求已经被响应;8259A接收到第一个 INTA 非脉冲后将中断类型码通过数据线送往 CPU;8.给定 SP=0100H,SS=0500H,F标志寄存器 =0240H,在储备单元中已有内容为00024H=0060H,00026H=1000H,在基地址为 0800H 及偏移地址 00A0H 的单元中有一条中断指令 INT 9H,试问:执行 INT 9H 指令后, SP、SS、IP、F 的内容是什么?栈顶的三个字是什么?解:1执行 INT 9H 指令后,此时,F、CS、IP
10、 要压栈爱护,那么,栈顶指针 SP向上移动6 个字节; F 中的中断答应标志 IF、单步标志 TF清 0,即 D9=0,D8=0,其余位不变;SP 所以 SP=0100H-6=0FAH,SS=0500H, F=0040H 29H 型中断的中断向量放在 RAM 中 9H*6=24H 开头的 4 个储备单元中,24H、25H 放置中断服务程序入口的偏移地址,26H、27H 单元放置中断服务程序所在代码的段地址 . 所以 CS=1000H,IP=0060H;栈顶的三个字是: 0500H:0FAH=00A2H、0500H:0FCH=0800H、0500H:0FEH=0240H;名师归纳总结 - - -
11、 - - - -第 3 页,共 5 页精选学习资料 - - - - - - - - - 并行接口 8255A 一、填空题1. 8255A 是可编程的 并 行接口芯片,其中有3 个 8 位的并行输入 / 输出端;2. 8255A 有 3 种工作方式,其中方式 0 为基本型无条件输入 /输出方式,方式 1 为选通型输入 /输出方式,方式 2 为 双向数据 传送方式;3. 8255A 有 2 个掌握字,分别为 方式挑选掌握字 和 C端口按位置 0/ 置 1 掌握字 ;4.8255A 的掌握字共用一个端口地址,用掌握字的 D7 位来区分;5.8255A 的端口可分为 A 组和 B 组,其中 A 组包括
12、 A 端口和 C 端口上半部分 ,B 组包括 B端口和 C端口下半部分 ;6. 8255A 有 3 种工作方式,只有 A 组可以工作与全部方式;7.假设要使得 8255A 的 A 组和 B 组均工作于方式 0,且使得端口 A 为输入,端口 B 为输出,端口 C为输入,需要设置掌握字 10011001B;D7=1,表示方式掌握字有效,D6D3 共 4 位掌握 A 组, D2D0 共 3 为掌握 B 组; D6 与 D5 掌握 A 组工作方式: 00,01,11 ;D2 掌握 B组工作方式: 0,1;D4 掌握端口 A 输入 1 输出 0,D3 掌握端口 C上半部分输入 1 输出 0;D1掌握端口
13、 A 输入 1 输出 0,D0 掌握端口 C下半部分输入 1 输出 08.8255A 工作与方式 1,CPU可以采纳 查询 和中断 信息传送方式;9.当 8255A 的 PC4PC7全部为输出线时,说明 8255A 的 A 端口的工作方式是 方式 0;10.当 8255A 引脚 RESET信号为高电平有效时,8255A 内部全部寄存器内容被 清 0,同时三个链接数据端口被自动设置为 输入 端口;11.当 8255A 引脚 CS非为高电平常,数据总线处于 高阻 状态;12.当 8255A 引脚 CS非为低电平常,假设RS非、 WR 非为 1 时就数据引脚处于高阻状态;名师归纳总结 - - - -
14、 - - -第 4 页,共 5 页精选学习资料 - - - - - - - - - 二、简答题 1.简述并行接口的特点;答:数据并行传输, 传输速度快但距离较近其主要功能是并行传输数据,在主机与外设之间 起到数据缓冲和匹配的作用;2.8255A 各有哪几种工作方式?每种工作方式有何特点?答:方式 0:基本型输入 /输出;方式1:选通型输入 /输出;方式1:双向数据传送方式;1方式 0:数据单向传输;主机认为外设总是处于预备状态,没有联络信号;主机与外设之间传输数据采纳无条件传输方式;A 口、 B 口、 C口都可以工作在方式 0;2方式 1:数据单向传输;主机认为外设之间传输数据需要一对握手信号
15、;主机与外设之间传输数据采纳中断或查询式传输方式 A 口、 B 口作为输入 / 输出口 ,C口作为掌握口;3方式 2:数据双向传输;只有 A 口可以工作在方式 2;A 口作为输入 / 输出口 ,C口作为掌握口;主机与外设之间传输数据采纳中断或查询式传输方式;3. 8255A 的 3 个端口在使用上有什么不同?答: A 口作为数据的输入输出端口使用时都具有锁存功能;B 口和 C口作为数据的输出端口使用时都具有锁存功能,不具有锁存功能;4.当数据从 8255A 的端口 C读到 CPU时, 8255A 的引脚信号 分别是什么电平?而作为数据的输入端口使用时CS非、RD 非、WR 非、A1、A0答:当数据从8255A 的端口 C读到 CPU时, 8255A 的片选信号CS非应当为低电平,才能选中芯片; A1=1,A2=0,即 A1 接高电平, A0 接低电平,才能选中 平,数据才能读入 CPI,WR 非为高电平;C 端口; RD 非应当为低电5.在对 8255A 的端口 C进行初始化为按位置位或复位时,写入的端口地址应是哪个?答:C 口;6.假设想让 8255A 的 A 组工作在方式0,其中 A 口用于输入, C口高 4 位用于输出, B 组工作在方式 1,B 口用于输出,其掌握字是什么?答: 1001010XB 名师归纳总结 - - - - - - -第 5 页,共 5 页