计算机接口技术简答题及答案
更新时间:2023-11-12 15:42:01 阅读量: 教育文库 文档下载
计算机接口技术简答题及答案 1. 8086/8088的EU与BIU各表示什么含义?各自的功能是什么?
答:EU是8088/8088微处理器的执行部件,BIU是8088/8088微处理器的总线接口部件。EU的功能是执
行指令,BIU的功能是使8086/8088微处理器与片外存储器或I/o接口电路进行数据交换。
2. “8086执行了一个总线周期”,是指8086做了哪些可能的操作?基本总线周期如何组成?在一个典型
的读存储器总线周期中,地址信号、ALE信号、RD信号、数据信号分别在何时产生? 答:(1)是指8086对片外的存储器或I/O接口进行了一次访问,读写数据或取指令。 (2)基本总线周期由4个时钟周期组成,分别记为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.简述8086/8088引脚信号HOLD、HLDA
HOLD为保持请求信号(输入),当外部逻辑把HOLD引脚置为高电平时,8086在完成当前总线周期以后让出总线控制权。
HLDA为保持响应信号(输出),这是CPU对HOLD信号的响应。响应时,使HLDA输出高电平,8086的三态信号线全部处于高阻态。使外部逻辑可以控制总线。
1. 8255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断? [答] OBF高电平无效时,是输出中断。IBF高电平有效时,是输入中断。
2. 对可编程I/O接口进行初始化时,往往通过一个口地址写入几个控制字,如何保证控制字
正确写入 ?试分别举例说明。
[答]: ①按特征位区分。如8255的控制字
②按顺序区分。如8259的控制字
3. 试说明8255A在方式1输出时的工作过程。
[答]: 输出过程是由CPU响应中断开始,在中断服务程序中用OUT指令通过8255A向外设输出数据,发出WR信号;WR的上升沿清除INTR中断请求信号,且使OBF=“L”(有效),通知外设取数;当外设接收数据后,发出ACK应答信号,一方面使OBF=“H”(无效),另一方面在ACK信号的上升沿使INTR=“H”(有效),以此向CPU发出新的中断请求,开始下一轮输出。 4. 简述 8255A在方式1下的输入过程。
[答] 方式1的输入过程如下(A口): 当外设准备好数据,把数据送给8255A的同时,送来一个选通信号STB。8255A的A口数据锁存器在STB下降沿控制下将数据锁存。8255A向外设送出高电平的IBF,表示锁存数据已完成,暂时不要再送数据。如果PC4=1(INTEA=1),这时就会使INTR变成高电平输出,向CPU发出中断请求。CPU响应中断,执行IN指令把数据读走,RD信号的下降沿清除中断请求,而RD结束时的上升沿则使IBF复位到零。外设在检测到IBF为低电平后,可以输入下一个字节。
5. 扼要说明8255A工作于方式0和方式1时的区别。
[答] 8255A工作于方式0是基本I/O方式,无联络线;方式1是选通I/O方式,有固定联络线。 1.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种?
答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线带宽有限,这会导致接收端信号严重失真。为此发送端必须加入Modem进行调制,接收端进行解调。调制方法有:调幅、调频、调相。 2.串行传送与并行传送有何区别?各适用什么场合?
答:串行传送用一条线按位传送,线路成本低,但速度慢;适合远距离传送;并行传送多位同时传送,有
多少位就要多少条线,线路成本高,但速度快。适合近距离快速传送。
1
3.异步串行传送与同步串行传送有何区别?各适用什么场合?
答:异步串行传送以字符为传送信息的单位,按约定配上起始位、停止位和校验位,传送效率低,但传送线路要求也相对低;同步串行传送是以数据块为单位,在同一时钟控制下传送,速度快,效率高,但传送线路要求也相对高。
4. 用异步串行传输方式发送十六进制数41H,数据位为8位,奇校验位一位,停止位一位,请画出传输波形图。
01T2T3T4T5T1帧6T7T8T9T10T11T12T
5.某串行异步通信接口传送标准ASCII字符,约定采用1位奇校验位,1位终止位。请回答: (1) 如果在接收端收到的数据波形如下图,则所传送字符代码是什么(十六进制表示)? (2) 如果传输的波特率为19200波特,问每秒钟最多可传送多少个字符?
答:45H
每秒钟最多可传送1920个字符.
6.一个RS-232C异步串行通信口,通过TXD发送一帧数据的字符格式如下图的实线所示:如果线路上传送的字符格式包括8位数据,一位奇偶校验位,一位停止位。
要求:(1)写出该帧字符所传送的数据值(十六进制表示),并说明是奇校验还是偶校验。 (2)如果波特率为1200bps,计算传送这一帧数据所需要的时间(ms)。 (3)若波特率系数k=16,计算发送时钟频率TXC的频率值(KHz)。
答:D6H 偶校验
如果波特率为1200bps,计算传送这一帧数据所需要的时间为(11/1200)s。 若波特率系数k=16,计算发送时钟频率TXC的频率值为19.2(KHz)。
7.某串行异步通信接口传送标准ASCII字符,采用1位奇偶校验位,2位终止位。请回答:
(1) 在接收端收到的数据波形如下图,则所传送字符的代码是什么(十六进制表示)并说明是奇校验
还是偶校验?(2) 如果传输的波特率为9600波特,问位宽为多少毫秒(ms)?
01T2T3T4T5T1帧6T7T8T9T10T11T12T
2
答:所传送字符的代码是56H 偶校验
如果波特率为9600bps,位宽为(1/9600)s。
8.. 串行异步通信字符格式为7个数据位,1个偶校验位,1个停止位,波特率为9600波特,。请指出下图传送的是什么数据(用十六进制表示)?计算传输该帧数据所要的时间(ms)。
01T2T3T4T5T6T7T8T9T10T11T12T
答:所传送字符的代码是19H 偶校验
传输该帧数据所要的时间为(1/960)s。
9.通过TXD发送一帧数据的字符格式如下图所示,采用偶校验。请问:
(1)数据位为几位(二进制表示)? (2)校验位是1还是0 (3)停止位几位?
01T2T3T4T5T1帧6T7T8T9T10T11T12T
答:数据为二进制8位,偶校验,校验位是1,停止位1位
1.写出8086CPU各内中断源的名称及产生的条件。
除法出错中断,它是在进行除法运算所得的商超出数的表示范围或出现除数为0时产生的; 单步中断的类型号为1,断点中断的类型号为3,这两种中断主要用于程序调试; 溢出中断的中断类型号为4,是由溢出标志为1而启动的中断; 而中断指令INT n是由用户编程时预先安排的软件中断。
9. 8086CPU内部中断有何特点?
[答] 8086CPU内部中断是由自陷指令引起的。
10. 如果8259A中断控制器下列寄存器内容都为10H,请指出各寄存器内容的意义: ①中断请求寄存器 (IRR)=10H ②中断屏蔽寄存器(IMR)=10H ③中断服务寄存器(ISR)=10H
[答]: ①中断请求寄存器 (IRR)=10H; IR4引脚连接的中断源请求中断。 ②中断屏蔽寄存器(IMR)=10H;IR4中断被屏蔽,其它中断被允许。 ③中断服务寄存器(ISR)=10H;当前cpu正在为IR4中断源服务。
4.比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。 答:相同点:处理随机请求。
3
不相同点:DMA方式依靠硬件实现传送;中断方式依靠CPU执行中断服务程序实现传送。
5. 请说明程序查询方式与中断方式各自的特点。
[答]程序查询方式是CPU主动查询并等待,条件就绪就读取数据。中断方式方式是数据就绪时外设主动申
请中断,CPU响应中断读取数据。
6.简要说明中断控制器8259中IRR、IMR、ISR三个寄存器的作用。
答: 中断请求寄存器IRR:暂存中断请求线上由设备发出的中断请求信号。IRR对应位为“1”时表示设备发出了中断请求。
中断屏蔽触发器IMR:CPU是否受理中断或批准中断的标志。IMR对应位为“0”时,CPU可受理对应的外界中断请求。
当前中断服务寄存器ISR:该寄存器用于存放当前正在被服务的所有中断级,包括尚未服务完而中途被更高级别的中断打断了的中断级。
7.8086/8088在什么时候及什么条件下可以响应一个外部INTR中断请求,中断向量表在存储器的什么位置?向量表的内容是什么?8086如何将控制转向中断服务程序?
答:(1)8086/8088在当前指令执行完且IF=1的情况下可以响应一个外部INTR中断请求。 (2)中断向量表在存储器的0000—03FFH区域,向量表存放中断处理程序的入口地址。
(3)8086/8088响应INTR中断请求时,首先在连续的两个总线周期中发出INTA负脉冲,在第二个INTA信号期间,中断源经数据总线向8088/8088进出一字节中断类型码。8086/8088收到“类型码”后将其乘4形成中断向量表的入口,从此地址开始的4个单元中读出中断服务程序的入口地址(IP、CS),8086/8088从此地址取指令执行,将控制转向中断服务程序。
8. 试比较指令中断与子程序调用有什么异同。
答:软中断用于调用系统功能。子程序用于调用用户子程序。
9. 8255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断? [答] OBF高电平无效时,是输出中断。IBF高电平有效时,是输入中断。
1. “行扫描法”和“行反转法”各分几步完成?每步的具体含义是什么?各有什么特点? 答:“行扫描法”分4步执行: ①判断是否有键按下
具体做法是:对行并行端口输出全“0”,然后,通过列并行输入端口读入列值,并进行比较判别:若列值为全“1”,则说明无键按下;若列值为非全“1”,则说明已有键按下,转下一步。
②延迟10~20ms,以消除按键的机械抖动 ③识别是哪个键按下
具体做法是:从第0行开始,仅输出一行为“0”电平,其余为“1”电平,逐行扫描。每扫描一行,读入一次列值,若列值为全“1”,则说明此行无键按下,继续扫描下一行;若列值为非全“1”,则此行有键按下,记下此时的行、列值。
④依所得的行、列值查键号表可得键号(6),然后再由键号查键值表得出被按键得键值。
4
正在阅读:
计算机接口技术简答题及答案11-12
办事指南,劳动用工合同03-10
土木工程力学(本)期末-选择题答案新重新订正(往年考题)2013.6新01-26
防高空坠落方案05-14
基础工程考试题(王晓谋、第四版)(1)02-02
唐宋词鉴赏13到1606-03
标准化考点考务管理办法05-05
社会纪实摄影 - 图文09-30
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 答题
- 接口
- 答案
- 计算机
- 技术
- 吉尔福特发散思维测量表
- 2014浙江大学远程教育学院 刑事诉讼法在线作业答案
- 学前儿童发展心理学试卷库
- 开展冬春火灾防控工作情况工作总结
- 2019年201X年领导班子四好活动规划-word范文(3页)
- 苏教版四年级语文下册第一单元集体备课
- 银行法案例
- 北师大版四年级数学上册《第三单元 乘法》单元教案 - 图文
- 关于房价的文献综述
- 钢围堰封底砼检算
- 最新牛津译林版 八年级英语初二上册 8A Unit3单元教案
- 第11章典型例题分析2号
- 2015项目评估试卷
- 中国联通岗位工资等级表
- 16电算化(第十六套)
- 广播电视台招聘考试单项选择题题库(130题 附答案)修
- 第2章 习题与答案
- 展板解说词
- 使用Multiwfn绘制NBO及相关轨道(2) - 图文
- 应用文试卷及答案(大学版)