青岛科技大学《接口技术》答案
接口技术期末试题及答案
接口技术期末试题及答案本文为接口技术期末试题及答案。
1. (试题)接口技术概述接口技术是计算机科学中一个重要的概念,它在各个领域中被广泛应用。
本节将介绍接口技术的基本概念和作用。
接口技术,简而言之,是指一种定义了软件组件之间通信规则的技术。
通过使用接口,不同的软件组件(模块、类等)可以实现相互之间的数据传递和函数调用。
接口技术主要有以下作用:- 实现模块化编程:通过接口,不同的模块可以独立开发和测试,提高了代码的可维护性和可扩展性。
- 降低代码间的耦合度:接口定义了组件之间的通信规则,使得代码的修改不会对其他组件产生不良影响。
- 提高代码的复用性:通过接口,不同的组件可以共享同一套标准接口,减少了代码的开发和维护工作。
- 支持分布式计算:接口技术在分布式计算中扮演了重要的角色,各个节点之间通过接口进行通信和数据交互。
2. (试题)接口技术的实现方式接口技术的实现方式有多种,包括编程语言内置接口、操作系统提供的接口、网络通信协议等。
以下将介绍几种常见的接口实现方式。
- 编程语言内置接口:许多编程语言都提供了内置的接口机制,如Java的接口、C++的虚函数等。
开发者可以使用这些接口来定义组件之间的通信规则。
- 操作系统提供的接口:操作系统通常提供了一组系统调用接口,使得应用程序可以与操作系统进行交互。
例如,Windows提供了WinAPI接口,Linux提供了POSIX接口等。
- 网络通信协议:网络通信协议定义了网络设备之间的通信规则,如HTTP、TCP/IP、RESTful等。
通过使用这些协议,不同的应用程序可以在网络上进行数据交换。
3. (试题)接口设计原则在开发过程中,良好的接口设计对于系统的稳定性和可维护性至关重要。
以下介绍几个接口设计的原则。
- 单一职责原则:一个接口应该只有一个单一的功能。
如果接口的职责过于复杂,建议进行拆分,以提高代码的可读性和可维护性。
- 接口应该易于使用:接口的使用应尽可能简单直观,减少学习成本和出错的可能性。
专升本《接口技术》_试卷_答案
专升本《接口技术》_试卷_答案-CAL-FENGHAI.-(YICAI)-Company One1专升本《接口技术》一、(共75题,共150分)1. 用1K×4位的RAM芯片组成8K×8位的存储器,共需()根地址线。
(2分)A.10B.13C.14D.16标准答案:B2. 使用8253设计定时器,当输入时钟为1毫秒,要求每隔1秒有一输出时,该定时器的计数初值为()。
(2分)A.100B.1000C.10000D.其它标准答案:B3. DMA在()放弃总线的控制权。
(2分)A.申请阶段B.响应阶段C.数据传送阶段D.结束阶段标准答案:D4. 存放中断服务程序入口地址的是()。
(2分)A.中断向量表的指针B.中断向量C.中断向量表D.中断号标准答案:C5. 串行通信中不影响数据传输速度的项为( )。
(2分)A.通信时钟B.数据格式C.波特率D.通信电平标准答案:D6. 当8086CPU的INTR=“1”时,且中断允许位IF=“1”,则CPU完成()后,响应该中断请求。
(2分)A.当前时钟周期B.当前总线周期C.当前指令周期D.下一个指令周期标准答案:C7. 8255A的()可以按位进行置位/复位操作。
(2分)A.端口AB.端口BC.端口CD.以上均可以标准答案:C8. 若8253通道0工作于方式3,计数初值为3,GATE0=1,则其输出波形应是( )。
(2分)A.2个时钟周期高电平、1个时钟周期低电平的短形波B.1个时钟周期高电平、2个时钟周期低电平的短形波C.1.5个时钟周期高电平、1.5个时钟周期低电平的短形波D.3个时钟周期高电平标准答案:B9. 数据的输入输出指的是()进行数据交换。
(2分)A.CPU与存储器B.CPU与外设C.存储器与外设D.内存与外设标准答案:B 10. 用异步通信方式传送7位ASCII码,其波特率要求1200b/s,设波特率因子为16,发/收时钟频率应该是( )。
第10章微机原理与接口技术答案欧青立编
第10章DMA接口技术习题10.1 什么是DMA方式?DMA方式的特点是什么?主要用于什么场合?【参考答案】DMA方式是指外设与存储器或者存储器与存储器之间直接传输数据的方式,在这种方式中,外设与存储器或者存储器与存储器之间直接传输数据由专用接口芯片DMA控制器(简称DMAC)来管理。
数据传送不需要经过CPU,直接由硬件控制。
DMA方式的主要特点是数据数据速度快数据传输速度很高,传输速率仅受内存访问时间的限制,但需更多硬件。
DMA方式适用于高速外设与主机之间进行成批的数据传送。
10.2 简述DMA控制器8237A的主要功能。
【参考答案】DMA控制器8237A的主要功能如下。
(1)每个芯片内部有4个独立的DMA通道,可以分时为4个外设实现DMA的传送。
每个通道可采用3种不同的传送类型,即读操作、写操作、校验操作。
(2)每个通道的DMA请求都可以分别允许和禁止。
(3)每个通道的DMA请求有不同的优先级,由编程来决定其优先级,其优先级可以是固定的,也可以是轮转的。
(4)每个通道一次传送数据的最大长度可达64KB,可以在存储器与外设之间进行数据传送,也可以在存储器的两个区域之间进行传送。
(5)8237A的DMA传送有4种工作方式:单字节传送方式、数据块传送方式、请求传送方式和级联传送方式。
(6)有一条结束处理的输入信号EOP#,外界可以用此信号来结束DMA传送。
(7)8237A可以进行级联,用于扩展通道数。
10.3 DMA传送方式为什么能实现高速传送?【参考答案】DMA传送方式能够实现高速数据传送主要有两个原因:(1)它为两个存储介质提供了直接传输通道,不象CPU 控制的传送那样要通过内部寄存器中转。
(2)用硬件取代了软件,它直接发出对两个介质的选中信号及其读写控制信号,而不是通过执行指令来控制传送。
10.4 DMA控制器8237A什么时候可作为主设备工作?什么时候可作为从设备工作?在这两种情况下,系统总线的IOR#、IOW#、MEMR#、MEMW#及地址线各处于什么状态?系统总线中哪个信号可以区分8237A处于哪种工作情况?【参考答案】7.3 DMA控制器8237A什么时候作为主模块工作?什么时候作为从模块工作?在这两种情况下,各控制信号处于什么状态,试作说明。
接口技术大量练习题(基础 必看)
计算机应用--基础知识科目--接口技术与控制试题计算机接口技术部分(同硬件与维修—接口技术第4-8章)第4章输入输出与中断一、单项选择题1.通常在外设接口中,往往有()端口才能满足和协调外设工作要求。
A.数据B.数据、控制C.数据、控制、状态D.控制、缓冲答案:C难度: 3 使用层次:初、中、高2.独立I/O端口编址方式中,端口地址范围是()。
A.00000H~FFFFFH B.0000H~FFFFHC.00H~FFH D.0~128答案:B难度: 4 使用层次:初、中、高4.微处理器只启动外设而不干预传送过程的传送方式是()方式。
A.中断B.DMAC.查询D.无条件答案:B难度: 4 使用层次:初、中、高5.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是()。
A.DMA B.无条件C.查询D.中断答案:A难度: 4 使用层次:初、中、高6.微处理器从启动外设直到外设就绪的时间间隔内,一直执行主程序,直到外设要求服务时才中止。
此种传送方式是()方式。
A.DMA B.无条件C.查询D.中断答案:D难度: 4 使用层次:初、中、高8.如果DMAC每传送一个字节后,就检测DREQ,若无效,则挂起;若有效则继续传送,这是一种DMA方式中的()传送方式。
A.请求B.成组C.单字节D.同步答案:A难度: 5 使用层次:中、高9.8259A是()。
A.可编程DMA控制器B.可编程中断控制器C.可编程定阶计数器D.总线仲裁器答案:B难度: 4 使用层次:初、中、高10.8086响应中断的条件是()。
A.IF=1,当前指令执行结束B.IF=0,当前指令执行结束C.IF=1,没有完成当前指令D.IF=0,没有完成当前指令答案:A难度: 3 使用层次:初、中、高11.8086/8088微处理器的标志寄存器IF位可以通过()指令进行设置。
A. CLI、STI.B. CLC、STCC.CMC、STD D . CLD、STD答案:A难度: 4 使用层次:初、中、高13.当有如下中断请求时,微处理器执行完当前指令后,优先响应( )。
微型计算机原理与接口技术课后答案.doc
第十一章1. 包含 A/D 和 D/A 的实时控制系统主要由哪几部分组成?什么情况下要用多路开关?什么时候要用采样保持器 ? 答:传感器放大滤波多 采 A/D样路保 I/O开 转持 接换传感器放大滤波关器口控 MUXS/H器制对多 D/A象执行 路 I/O开 转⋯部 接换件关口MUX器计算机对多个变化较为缓慢的模拟信号进行 A/D 转换时,利用多路开关将各路模拟信号轮流与 A/D 转换器接通,使一个 A/D 转换器能完成多个模拟信号的转换,节省硬件开销。
一个模数转换器完成一次模数转换,要进行量化、 编码等操作, 每种操作均需化费一定 的时间,这段时间称为模数转换时间tc 。
在转换时间 tc 内 , 输入模拟信号x(t) 变化速率较高时,在转换过程中,输入模拟量有一个可观的△ x ,结果将会引入较大的误差。
也就是说,在 A/D 转换过程中,加在转换器上的电平在波动,这样,就很难说输出的数字量表示 tc 期间输入信号上哪一点的电压值,在这种情况下就要用采样保持器来解决这个问题。
2. 什么叫采样、采样率、量化、量化单位? 12 位 D/A 转换器的分辨率是多少?答:采样就是按相等的时间间隔 t 从电压信号上截取一个个离散的电压瞬时值,t 越小,采样率 f s 越高。
对一个被采样的信号电压的幅度变化范围进行分层,确定某一个采样电压所在的层次, 该分层的起始电平就是该采样的数字量, 此过程称为量化, 每个分层所包含的最大电压值与 最小电压值之差,称为量化单位,用 q 表示,量化单位越小,精度越高。
12 位 D/A 转换器, 2n =4096,其分辨率为1/4096*FSR=0.0244%FSR3. 某一 8 位 D/A 转换器的端口地址为 220H ,已知延时 20ms 的子程序为 DELAY_20MS ,参考电压为 +5V ,输出信号(电压值)送到示波器显示,试编程产生如下波形:( 1)下限为 0V ,上限为 +5V 的三角波( 2)下限为 1.2V ,上限为 4V 的梯形波。
《微机原理及接口技术》(第2版)―习题解答
《微机原理及接口技术》(第2版)―习题解答《16/32位微机原理、汇编语言及接口技术・第2版》习题解答1第1章微处理器指令系统〔习题1.1〕微型计算机到目前为止已发展了几代?给出各代微机的特点和典型的微处理器。
〔解答〕〔习题1.2〕什么是微型计算机?PC机、单片机和数字信号处理器的含义各是什么?〔解答〕?微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件――控制器和运算器的微处理器为核心,所构造出的计算机系统?PC机:PC(Personal Computer)机就是面向个人单独使用的一类微机?单片机:用于控制的微处理器芯片,内部除CPU外还集成了计算机的其他一些主要部件,如:ROM、RAM、定时器、并行接口、串行接口,有的芯片还集成了A/D、D/A转换电路等。
?数字信号处理器DSP:主要面向大流量数字信号的实时处理,在宿主系统中充当数据处理中心,在网络通信、多媒体应用等领域正得到越来越多的应用〔习题1.3〕微型计算机主要由哪些基本部件组成?各部件的主要功能是什么?〔解答〕CPU:存储器:外部设备:〔习题1.4〕什么是微机的系统总线?微机的总线结构为它带来了哪些好处?除电源和地线外,一般将总线分为哪3组信号?总线的使用特点是什么?〔解答〕?系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换?好处:组态灵活、扩展方便?三组信号线:数据总线、地址总线和控制总线?其使用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。
2〔习题1.5〕简述微型计算机的两个主要应用方向及其应用特点。
〔解答〕?用于数值计算、数据处理及信息管理方向?采用通用微机,要求有较快的工作速度、较高的运算精度、较大的内存容量和较完备的输入输出设备,为用户提供方便友好的操作界面和简便快捷的维护、扩充手段。
?用于过程控制及嵌人应用方向?采用控制类微机,要求能抵抗各种干扰、适应现场的恶劣环境、确保长时间稳定地工作,要求其实时性要好、强调其体积要小、便携式应用强调其省电。
计算机接口技术随堂练习答案(20200922115751)
计算机接口技术随堂练习答案第一章微机接口技术概述1. 1 . 8086 微处理器可寻址访问的最大I/O空间是()。
A.1KBB.64KBC.640KBD.1MB参考答案: B2. 2.CPU 的控制总线提供()。
A. 数据信号流B. 所有存储器和 I/O 设备的时序信号及控制信号C.来自 I/O 设备和存储器的响应信号D. 前面 B 和 C 两项参考答案:D3. 3. CPU的数据总线提供()。
A. 数据信号流B. 所有存储器和 I/O 设备的时序信号及控制信号C.来自 I/O 设备和存储器的响应信号D. 地址信号流参考答案:A4. 4. CPU的地址总线提供()。
A. 数据信号流B. 所有存储器和 I/O 设备的时序信号及控制信号C.来自 I/O 设备和存储器的响应信号D. 地址信号流参考答案: D5. 5. CPU在执行 OUTDX,AL 指令时,CPU往控制总线上送出的有效信号是()。
A.B C D.参考答案: A6. 6. CPU在执行 OUTDX,AL 指令时,CPU往地址总线上送出的有效信号是()。
A.DX寄存器所存放的地址 B AL 寄存器所存放的数据C D.参考答案: A7.7. CPU在执行 OUTDX,AL 指令时,CPU往数据总线上送出的有效信号是()。
A.DX寄存器所存放的地址 B AL 寄存器所存放的数据C D.参考答案:B11. 11. 8086CPU在作总线操作时,遇到READY=L后可插入()。
A.1 个等待周期 B 等待周期个数由具体情况所定C2 个等待周期 D. 3 个等待周期参考答案: B12. 12. 8086 系统中, SP()。
A. 只能指向奇地址单元 B 只能指向偶地址单元C最好指向偶地址单元 D. 最好指向奇地址单元参考答案: B13. 13.8086 系统配置在最大方式比最小方式增加的一片专用芯片是()。
A. 总线驱动器 74LS245 B 总线锁存器 74LS373C 总线控制器 8288 D. 中断控制器 8259参考答案: C14.14. 8086/8088CPU读总线周期中, T1~T4期间一直保持有效的信号是()。
《计算机接口技术》习题答案
《计算机接口技术》习题一.解说以下观点1.I/O 端口答:每个连结到 I/O 就总线上的设施都有自己的 I/O 地点集,即所谓的 I/O 端口( I/OPORT)2.中止向量答:中止向量是指初期的微机系统中将由硬件产生的中止表记码中止源的辨别标记,可用来形成相应的中止服务程序的进口地点或寄存中止服务程序的首地点。
3.独立编址答:独立编址(专用的 I/O 端口编址)储存器和 I/O 端口在两个独立的地点空间中。
4.可编程答:可编程一般指的是可编程控制器 (Programmbie Controller)简称 PC或 PLC 是一种数字运算操作的电百子系统,特意在工业环境下应用而设计。
5.模/ 数变换答:模 / 数变换,或叫数字化,是将现实世界中连结变化的波形转变为能够在计算机中储存和办理的数字信号的过程。
二.简答题1.在 8253 计数器 / 准时器的 6 种式作方式中,方式 2 和方式 3 各输出何种波形?它们有何种特色?答:方式 2 输出连结负脉冲,脉冲宽度同 CLK周期;方式 3 输出连结方波;计数初值偶数时输出对称方波,为奇数时输出非对称方波,即能高电平启动,也能上跳启动。
2.为何在长途串行通信中需要加入Modem,常用的调制方法有哪几种?答:二进制数据信号频带很宽,而通信线路常常使用公用电话线,电话线宽有限,这会致使接收端信号严重失真。
接收端进行解调。
调制方法有:调幅、调频、调相。
3.简述即插即用功能。
答:即插即用是指为微机系统供给了这样的一种功能:只需将扩展卡插入微机的扩展槽中时,微机系统会自动进行扩展卡的配置工作,保证系统资源空间的合理分派,免得发生系统资源占用的矛盾。
这全部都是开机后由系统自动进行的,而无需操作人员的干涉。
为达到即插即用,完整一致的要求,应当变PC系统的 4 个主要部分,即鉴于 ROM 的 BIOS、操作系统、硬件设施和应用软件。
PCI所采纳的技术特别完美,为用户供给真实的即插即用功能。
2022年计算机接口技术总复习题及答案(三本)(1)
计算机接口技术总复习题及答案1-4 章练习题一、单项选择题1.8086 微处理器可寻址访问的最大I/O 空间是〔〕。
① 1KB ② 64KB ③ 640KB ④ 1MB2.CPU 的数据总线供给〔〕。
①数据信号流②全部存储器和I/O 设备的时序信号及掌握信号③来自I/O 设备和存储器的响应信号④地址信号流3.8086 CPU 存放器中,能在操作数内存寻址时用作地址存放器的是〔〕。
① AX ② BX ③CX ④ DX4.ISA 总线是〔〕。
①8 位②16 位③ 32 位④ 64 位5.8086CPU 根本总线周期中,地址信号在〔〕时间发生。
① T1 ② T3 ③ T2 ④ T46.描述PCI 总线根本概念中正确的句子是〔〕。
①PCI总线的根本传输机制是猝发式传送②PCI总线是一个与处理器有关的高速外围总线③PCI设备肯定是主设备④系统中允许只有一条PCI 总线B 口最多可连接外设装置的个数为〔〕。
①16② 64 ③127④ 2558.目前PC 机都带有USB 接口,USB 接口是一种〔〕。
①外设②接口电路③并行接口标准④串行接口标准9.当8086 CPU 的RESET 引脚从高电平变为低电平〔即脱离复位状态〕时,CPU 从内存的〔③〕单元开头执行程序。
①00000H②FFFFFH③FFFF0H④0FFFFH10. 当8086/8088 访问300H 端口时,承受〔〕寻址方式。
①直接②马上③存放器DX 间接④相对二、填空题1.为了提高程序的执行速度,充分使用总线,8086 CPU 内部被设计成和两个独立的功能部件。
2.占用总线进展数据传输,一般需要经过总线恳求和仲裁、、、和完毕4 个阶段。
三、简答题1. 什么是总线?总线是如何分类的?答:总线,是一组能为多个功能部件效劳的公共信息传送线路,是计算机各部件之间的传送数据、地址和掌握信息的公共通路,它能分时地发送与接收各部件的信息。
依据总线系统的层次构造,可以把总线分为片内总线、系统总线、局部总线和外设总线。
计算机接口技术课后答案
习题一1.什么是接口?接口就是微处理器CPU与外部世界的连接部件,是CPU与外界进行信息交换的中转站。
2.为什么要在CPU与外设之间设置接口?在CPU与外设之间设置接口主要有4个原因:(1)CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义和时序关系(2)CPU与外设的速度不匹配,CPU的速度快,外设的速度慢(3)若不通过接口,而由CPU直接对外设的操作实施控制,会使CPU处于穷于应付与外设打交道之中,大大降低CPU的效率(4)若外设直接由CPU控制,会使外设的硬件结构依赖于CPU,对外设本身的发展不利。
3.微型计算机的接口一般应具备那些功能?微机的接口一般有如下的几个功能:(1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设(2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转(4)设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备(5)信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能(6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。
4.接口技术在微机应用中起的作用?随着计算机技术的高速发展,计算机的应用越来越广泛。
然而,在微机系统中,微处理器的强大功能必须通过外部设备才能实现,而外设与微处理器之间的信息交换和通信又是靠接口来实现的,所以,接口技术成为了一门关键技术,它直接影响微机系统的功能和微机的推广应用。
5.接口电路的硬件一般由哪几部分组成?接口电路的硬件一般由以下几部分组成:(1)基本逻辑电路:包括命令寄存器、状态寄存器和数据缓冲寄存器,是接口电路中的核心(2)端口地址译码电路:实现设备的选择功能(3)供选电路:根据不同任务和功能要求而添加的功能模块电路。
成人教育《计算机接口技术》期末考试复习题及参考答案
《计算机接口技术》练习题A一、单项选择(每小题有四个备选答案,只有一个是正确的)1. DAC1210的分辨率是()。
A.8位 B.10位 C.12位 D.16位2. 微型计算机采用的是()键盘。
A.非编码键盘 B.编码键盘 C.多功能电子键盘 D.上诉三者均采用3. 在中断响应周期内,将IF置0是由()。
A.硬件自动完成的 B.用户在编制中断服务程序时设置的C.关中断指令完成的 D.堆栈指令完成的4. 若同时锁存8254的0通道和1通道的状态和计数值,则其对应的回读命令字为()。
A.1100 0110 B.1110 0110 C.1100 1110 D.1110 01115. 当CPU不使用总线时进行DMA操作,这种占用总线的方式是()。
A.CPU停机方式 B.周期扩展方式C.周期窃取方式 D.请求传送方式二、填空题1.8255A的________端口可工作于位控方式,________端口可工作于双向方式。
2.8237A的四种传送方式分别是单字节传送方式,数据块传送方式,________和________。
3.MC146818有三种中断方式,分别是________,________和________。
4.MC14433是________芯片。
5.打印机按其结构分为________和________两种。
三、简答题1. 异步通信与同步通信的区别表现在哪些方面?2. 什么是接口?接口的功能是什么?3. 设计一个查询式输入的接口电路,并根据这一电路编写相应的查询输入程序。
4. 简述模数转换的基本过程。
5. 在异步串行通信中,为什么接收时时钟频率一般是波特率的16倍频?四、利用DAC 0832 设计的一个三角波信号发生器,接口电路如图所示,要求:1.指出DAC 0832的端口地址。
2.编写三角波信号输出控制程序。
五、 PC/XT机控制ADC 0809构成一个压力参数采集系统,要求以查询方式采集400个压力值,存入ADBUF开始的存储单元,试设计硬件接口电路,并编写程序。
(完整版)计算机接口技术简答题及答案
计算机接口技术简答题及答案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、HLDAHOLD为保持请求信号(输入),当外部逻辑把HOLD引脚置为高电平时,8086在完成当前总线周期以后让出总线控制权。
HLDA为保持响应信号(输出),这是CPU对HOLD信号的响应。
响应时,使HLDA输出高电平,8086的三态信号线全部处于高阻态。
使外部逻辑可以控制总线。
1. 8255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断?[答] OBF高电平无效时,是输出中断。
IBF高电平有效时,是输入中断。
2. 对可编程I/O接口进行初始化时,往往通过一个口地址写入几个控制字,如何保证控制字正确写入?试分别举例说明。
接口技术复习题.doc
《计算机接口技术》复习题答案一、单项选择题1、8086通过(A )控制线来区分是存储器访问,还是I/O访问。
A、M/TOB、DENC、ALED、MN/HX2、当CPU执行IN AL, DX指令时,M/TU信号线为(B )电平。
A、高B、低C、ECLD、CMOS3、若要使寄存器AL中的高4位不变,低4位为0,所用指令为(B)A、AND AL, OFHB、AND AL, OFOHC、OR AL, OFHD、OR AL, OFOH4、中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址( C?)建台的4个存贮单元内。
A、00017HB、00068HC、0005CHD、0005EH5、8086/8088 CPU , 一个最基本的总线读写周期由4个时钟周期(T状态)组成,在L状态,CPU往总线上发(B )信息。
A、数据B、地址C、状态D、其它6、8086有两种工作模式,最小模式的特点是(A )。
A、CPU提供全部控制信号B、由编程进行模式设定C、不需要8286收发器D、需要总线控制器82887、在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置()。
A、是由程序指定的B、是由DOS自动分配的C、固定在08H开始的4个字节中C、固定在中断矢量表的表首8、CPU与存储芯片的连线方式将影响(B)。
A、存取速度B、地址分配C、地址重叠度D、存储容量9、8255的A 口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对(C)的按位置位/复位操作完成的。
A、PC0B、PC2C、PC4D、PC610、8086/8088执行一个总线周期是在(C )之后插入Tw。
A、T1B、T2C、T3D、T411、除法出错是属于(D )中断。
A,线路故障B、单步中断C、INTO D、内部中断12、RS-232-C对应的逻辑1电平是__D__。
A、— 15V—3VB、一5V〜0VC、0V—+5VD、+3V—+15V13、计数/定时器8253,在初始化时写入的二进制最大数的初值是(D )。
[工学]微机原理与接口技术书后答案
CR 3
32
器
断点地址寄存器
DR 0
32
断点地址寄存器
DR 1
32
调 调 断点地址寄存器
DR 2
32
试 试 断点地址寄存器
DR 3
32
与寄
调试寄存器
DR 4
32
测存
调试寄存器
DR 5
32
试器
断点状态寄存器
DR 6
32
寄
断点控制寄存器
DR 7
32
存
测 Cache 数据测试寄存器 TR3
32
无
无
无
可作为 16 位和 32 位寄存器使用,用来指示堆栈栈顶的偏移
1.8086 微处理器 总线接口部件和执行部件的功能,通用数据寄存器、指针及变址寄存器、段寄存器和指 令指针的名称及用途,标志寄存器中各个标志位的意义,存储器的分段及物理地址的形成。 8086 CPU 存储器的名称及功能见表 2.1。
表 2.1 8086 寄存器及其功能
类别
名称
缩写 位数
功能
通用 累 加 器
基址寄存器
EBX
32
无
计数寄存器
ECX
32
通 用 寄 存 器 基 本 寄 存 器段 寄 存 器
数据寄存器 堆栈指针
基址指针
源变址指针
目的变址指针 代码段寄存器 数据段寄存器 堆栈段寄存器
附加段寄存器
EDX
32
ESP
32
EBP
32
ESI
32
EDI
32
16
DS
16
SS
16
ES
16
FS
微机原理及接口技术习题解答与实验指导
第1章计算机基础1.2 单项选择题1.从第一代电子计算机到第四代计算机的体系结构都是相同的,都是由运算器、控制器、存储器以及输入输出设备组成的,称为()体系结构。
A.艾伦•图灵B.罗伯特•诺依斯C.比尔•盖茨D.冯•诺依曼2.电子计算机从问世到现在都遵循“存储程序”的概念,最早提出它的是()。
A.巴贝奇 B.冯•诺依曼 C.帕斯卡 D.贝尔3.目前制造计算机所采用的电子器件是( )。
A.晶体管 B.电子管 C.中小规模集成电路 D.超大规模集成电路4.计算机之所以能自动连续进行数据处理,其主要原因是( )。
A.采用了开关电路B.采用了半导体器件C.具有存储程序的功能D.采用可二进制5.计算机中存储数据的最小单位是二进制的()。
A.位(比特)B.字节C.字长D.千字节6.一个字节包含()个二进制位。
A.8B.16C.32D.647.二进制数011001011110B的十六进制表示为()。
A. 44EHB. 75FHC. 54FHD. 65EH8.二进制数011001011110B的八进制表示为()。
A.4156QB.3136QC.4276QD.3176Q9.设(123)16=(X)8=(Y)2,其中下表分别表示十六进制,八进制,二进制,则X和Y因为()。
A.X=246, Y=010101110B.X=443, Y=100100011C.X=173, Y=01111011D.X=315,Y=110011010.下面是四个无符号数的大小顺序,正确的比较式是()。
A. 0FEH>250D>37Q>01111111BB. 250D>0FEH>371Q>01111111BC. 371Q>0FEH>250D>01111111BD. 01111111B>0FEH>250D>371Q11.带符号的八位二进制补码的表示范围是( ).A. -127~+127B.-32768~+32768C. -128~+127D. -32768~+3276712. 十进制负数—61的八位二进制原码是()。
青岛理工大计算机接口技术》复习题二
一、单项选择题(本大题共15小题,每小题2分,共30分)1、一片Intel8255A需占用()个端口地址。
A.2B.4C.6D.82、一台微机化仪器采用8255A芯片作数据传送接口,并规定使用接口地址的最低两位作芯片内部寻址,已知芯片的A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为()。
A.数据从端口C送数据总线B.数据从数据总线送端口CC.控制字送控制字寄存器D.数据从数据总线送端口B3、8255A的方式选择控制字为80H,其含义是()。
A.A、B、C口全为输入B.A口为输出,其他为输入C.A、B为方式0D.A、B、C口均为方式0,输出4、如果约定在字符编码的传送中采用偶校验,若接收到校验代码11010010,则表明传送中()。
A.未出现错误B.出现奇数位错C.出现偶数位错D.最高位出错5、串行通信中,若收发双方的动作由同一个时钟信号控制,则称为()串行通信。
A.同步B.异步C.全双工D.半双工6、中断控制方式的优点是()。
A.提高CPU的利用率B.提高CPU与外设的数据传送精度C.提高CPU与外设的数据传送速度D.减少外设的等待时间7、通常情况下,一个外中断服务程序的第一条指令是STI,其目的是()。
A.开放所有屏蔽中断B.允许低一级中断产生C.允许高一级中断产生D.允许同一级中断产生8、如果有多个中断请求同时发生,系统将根据它们的优先级高低,响应优先级最高的中断请求,若要调整响应顺序,则应使用()。
A.中断嵌套B.中断响应C.中断屏蔽D.中断向量9、可以从8253的()寄存器中读出减计数器的值。
A.控制寄存器B.计数初值寄存器C.减计数单元D.输出锁存寄存器10、在对8253进行任何操作前,都必须先向8253写入一个(),以确定8253的工作方式。
A.控制字B.计数初值C.状态字D.指令11、某一测控系统要使用连续的方波信号,如果使用8253可编程定时/计数器来实现此功能,则8253应工作在()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题一1、什么是接口?接口就是微处理器CPU与外部世界的连接部件,是CPU与外界进行信息交换的中转站。
2、为什么要在CPU与外设之间设置接口?在CPU与外设之间设置接口主要有4个原因:(1)、CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义和时序关系(2)、CPU与外设的速度不匹配,CPU的速度快,外设的速度慢(3)、若不通过接口,而由CPU直接对外设的操作实施控制,会使CPU处于穷于应付与外设打交道之中,大大降低CPU的效率(4)、若外设直接由CPU控制,会使外设的硬件结构依赖于CPU,对外设本身的发展不利。
3、微型计算机的接口一般应具备那些功能?微机的接口一般有如下的几个功能:(1)、执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设(2)、返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态(3)、数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转(4)、设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备(5)、信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能(6)、数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。
5、接口电路的硬件一般由哪几部分组成?接口电路的硬件一般由以下几部分组成:(1)、基本逻辑电路:包括命令寄存器、状态寄存器和数据缓冲寄存器,是接口电路中的核心(2)、端口地址译码电路:实现设备的选择功能(3)、供选电路:根据不同任务和功能要求而添加的功能模块电路。
7、接口电路的结构有哪几种形式?接口电路的结构主要有四种:(1)、固定式结构:不可编程的接口电路,结构简单、功能单一、固定(2)、半固定式结构:由PAL或GAL器件构成的接口电路,功能和工作方式可以通过改写内部的逻辑表达式来改变,但逻辑表达式一旦烧入芯片,其功能和工作方式就固定下来了(3)、可编程结构:其功能和工作方式可由编程指定,使用灵活、适应面广,且种类繁多(4)、智能型结构:芯片本身就是一个微处理器,外设的全部管理都由智能接口完成,如I/O处理器I0809或通用单片机8、CPU与接口之间有哪几种传送数据的方式?它们各应用在什么场合?CPU与接口之间的数据传送方式主要有查询方式、中断方式和DMA方式:(1)、查询方式:主要用于CPU不太忙且传送速度不高的情况下。
无条件传送方式作为查询方式的一个特例,主要用于对简单I/O设备的控制或CPU明确知道外设所处状态的情况下。
(2)、中断方式:主要用于CPU的任务比较忙的情况下,尤其适合实时控制和紧急事件的处理(3)、DMA方式(直接存储器存取方式):主要用于高速外设进行大批量数据传送的场合。
习题二2、I/O端口的编址方式有几种?各有何特点?I/O端口的编址方式有两种——统一编址方式(存储器映象方式)和独立编址方式(I/O映象方式、专用I/O指令方式)(1)、统一编址方式:从整个寻址空间中划出一部分给I/O设备,其余的给存储器,通过地址码区分操作对象是存储器还是I/O,二者的地址码不重叠。
这种方式的优点是①I/O端口的编址空间大,且易于扩展②I/O指令丰富、功能齐全;缺点是①存储器的地址空间减少,达不到系统最大的寻址空间②I/O指令比独立编址方式的专用I/O指令长,译码时间长,执行速度慢(2)、独立编址方式:存储单元与I/O端口分别编址,地址码重叠,通过操作码区分操作对象是存储器还是I/O。
这种方式的优点是①I/O端口不占存储器的编址空间,使存储器的容量可达系统的最大寻址能力②I/O指令短、执行速度快;指令清晰、可读性强;缺点是①I/O 端口地址范围一旦确定,不易扩展②I/O指令种类有限,操作单一4、I/O端口地址译码电路在接口电路中的作用是什么?I/O端口地址译码电路的作用就是把地址和控制信号进行逻辑组合,从而产生对接口芯片的选择信号。
5、在I/O端口地址译码电路中常常设置AEN=0,这有何意义?AEN=1,表示正在进行DMA操作,在I/O端口地址译码电路中,常常令AEN=0时,译码输出才有效,这样做的目的是为了避免在DMA操作周期中,由DMA控制器对这些以非DMA方式传送的I/O端口执行DMA方式的传送。
6、若要求I/O端口地址为374H,则在图2.1(b)中的输入地址线要作哪些改动?为了使I/O端口的地址为374H,图2.1(b)中地址线A2、A8后的非门去掉,而在地址线A3、A7后面加上非门。
即修改后地址线A0、A1、A3、A7后有非门,其余地址线后无非门。
如图所示:9GAL器件有那些特点?采用GAL器件进行I/O地址译码有何优点?略。
15、I/O地址线用作端口寻址时,高位地址线和低位地址线各作何用途?如何决定低位地址线的根数?一般情况下,高位地址线与控制信号线进行逻辑组合,经译码电路产生I/O接口芯片的片选信号——实现片间选择;低位地址线不参与译码,直接与I/O接口芯片的地址线相连——实现I/O接口芯片的片内端口选择。
低位地址线的根数由I/O接口芯片内部的端口数量决定,如果I/O接口芯片内部有2n个端口(其引脚上一定有n根地址线),那么,寻址端口时,低位地址线的根数就是n。
16、可选式I/O端口地址译码电路一般由哪几部分组成?可选式I/O端口地址译码电路一般由地址开关(DIP开关)、译码器、比较器或异或门组成。
习题四1、采用DMA方式为什么能实现高速传送?DMA传送方式能够实现高速数据传送主要有两个原因:(1)、它为两个存储介质提供了直接传输通道,不象CPU控制的传送那样要通过内部寄存器中转。
(2)、用硬件取代了软件,它直接发出对两个介质的选中信号及其读写控制信号,而不是通过执行指令来控制传送。
2、DMA方式传送的一般过程如何?DMA方式在传送之前,要对DMA控制器进行初始化编程,设置诸如传送方向、内存首址、数据块大小等信息,而传送过程一般可分为4个阶段:(1)、申请阶段:外设向DMA控制器发出DREQ信号请求DMA服务,DMA控制器向CPU 发出HRQ信号,请求占用总线(2)、响应阶段:CPU向DMA控制器发出HLDA信号,将总线控制权让给DMA控制器,DMA控制器接管总线(3)、数据传送阶段:DMA控制器发出DACK信号,选中I/O设备;发出内存地址,选中存储单元,并根据初始化时设定的传送方向给I/O设备和存储器发出读写控制信号,数据由源介质直接传送到目的介质(4)、传送结束阶段:传送了指定长度的数据块后,或收到外部强制结束的控制信号(EOP)时,外设、DMA控制器相继撤除DREQ、HRQ信号,CPU撤除HLDA信号,总线控制权归还CPU。
3、什么是DMA方式的操作类型和操作方式?DMA方式一般有哪几种操作类型和操作方式?DMA方式的操作类型是指进行DMA操作的种类,一般有3种:(1)、数据传送:将源介质中的数据传送到目的介质中,包括DMA读(M®I/O)和DMA 写(I/O®M)(2)、数据校验:对数据块内部的每个字节进行某种校验,而不进行数据传送(不发出读写控制信号)(3)、数据检索:也不进行数据传送,而是在指定的内存区内查找某个关键字节或某几个关键数据位是否存在DMA方式的操作方式是指在进行DMA操作时,每次所操作的字节数,不同的操作方式释放总线的条件不同。
操作方式一般有以下3种:(1)、单字节方式(单一方式):每次取得总线控制权只操作一个字节就释放总线,下个字节的操作要重新申请(2)、连续方式(块字节方式):只要DMA操作一开始,就一直占用总线,直到全部操作完毕。
在操作过程中,即使DMA请求信号无效,也只是暂停操作,将总线暂时挂起,而不释放,待DREQ有效后再继续操作(3)、请求方式(询问方式):这种方式是否释放总线取决于DREQ信号,若DREQ保持有效,则占用总线,进行DMA操作;若DREQ变为无效,就释放总线4、DMA控制器在微机系统中有哪两种工作状态?其工作特点如何?DMA控制器在微机系统中有主动工作状态和被动工作状态。
主动工作状态:在DMA操作期间,DMAC控制总线,控制数据在两个存储介质之间直接传送被动工作状态:非DMA操作期间,DMAC受CPU的控制,此时它主要有两个工作,一是检测片选信号,看CPU是否对它进行读写控制;二是检测DMA请求信号,看外设是否有DMA操作请求。
5、DMA控制器的地址线和读写控制线与一般的接口控制芯片的相应信号线有什么不同?由于DMA可以作为系统的主控器,所以在地址线和读写控制线的设置上与一般的接口控制芯片有所不同,主要体现在以下几个方面:(1)地址线中的端口选择信号线是双向的,被动态时接收CPU发出的低位地址,实现片内端口选择;主动态时发出内存地址的低位。
如:8237A-5的A0~A3(2)除了端口选择信号线,还有其他的地址线,输出方向,用于主动态发出内存地址。
如:8237A-5的A4~A7(发出内存地址的A4~7),DB0~7(送出内存地址的A8~15)(3)读写控制信号中的、是双向的,被动态时接收CPU的读写信号;主动态时向I/O发出读写控制信号(4)除了和以外,读写控制信号还设置了和,输出方向,用于在主动态时向存储器发出读写控制信号。
8、什么是DMA页面地址寄存器?它的作用如何?由于DMAC8237A-5只能提供内存地址的低16位,而实际中内存地址可能是20位、24位或32位的,等等,这样就要在DMA系统中配置寄存器组,由这些寄存器组提供存储器的高位地址,这些寄存器组就是页面地址寄存器。
它的作用是提供存储单元的页面地址,即高位地址。
9、采用DMA方式在内存与I/O设备之间传送数据时,DMA控制器8237A-5怎样实现对I/O 设备的寻址?DMA控制器8237A-5提供DACK信号给I/O设备,取代其地址选择信号,使申请DMA传送并被允许的设备在DMA传送过程中一直是有效设备。
即:用DACK信号取代了芯片选择和片内端口选择信号。
习题五2、可屏蔽中断处理的一般过程是什么?可屏蔽中断的处理过程一般可分为4个阶段:(1)、中断申请:外设向CPU发出中断申请信号,CPU检测到有效的INTR,且无DMA请求、IF=1,当前指令执行完毕就进入响应阶段(2)、中断响应:CPU通过总线控制器发出两个连续的中断响应信号(2个负脉冲)组成中断响应周期。
在中断响应周期中,CPU取得中断类型号n,将程序状态字(PSW)及断点的地址(CS和IP)依次入栈保护。