上大计算机专业接口技术课程习题答案
- 格式:doc
- 大小:451.60 KB
- 文档页数:31
接口技术期末试题及答案本文为接口技术期末试题及答案。
1. (试题)接口技术概述接口技术是计算机科学中一个重要的概念,它在各个领域中被广泛应用。
本节将介绍接口技术的基本概念和作用。
接口技术,简而言之,是指一种定义了软件组件之间通信规则的技术。
通过使用接口,不同的软件组件(模块、类等)可以实现相互之间的数据传递和函数调用。
接口技术主要有以下作用:- 实现模块化编程:通过接口,不同的模块可以独立开发和测试,提高了代码的可维护性和可扩展性。
- 降低代码间的耦合度:接口定义了组件之间的通信规则,使得代码的修改不会对其他组件产生不良影响。
- 提高代码的复用性:通过接口,不同的组件可以共享同一套标准接口,减少了代码的开发和维护工作。
- 支持分布式计算:接口技术在分布式计算中扮演了重要的角色,各个节点之间通过接口进行通信和数据交互。
2. (试题)接口技术的实现方式接口技术的实现方式有多种,包括编程语言内置接口、操作系统提供的接口、网络通信协议等。
以下将介绍几种常见的接口实现方式。
- 编程语言内置接口:许多编程语言都提供了内置的接口机制,如Java的接口、C++的虚函数等。
开发者可以使用这些接口来定义组件之间的通信规则。
- 操作系统提供的接口:操作系统通常提供了一组系统调用接口,使得应用程序可以与操作系统进行交互。
例如,Windows提供了WinAPI接口,Linux提供了POSIX接口等。
- 网络通信协议:网络通信协议定义了网络设备之间的通信规则,如HTTP、TCP/IP、RESTful等。
通过使用这些协议,不同的应用程序可以在网络上进行数据交换。
3. (试题)接口设计原则在开发过程中,良好的接口设计对于系统的稳定性和可维护性至关重要。
以下介绍几个接口设计的原则。
- 单一职责原则:一个接口应该只有一个单一的功能。
如果接口的职责过于复杂,建议进行拆分,以提高代码的可读性和可维护性。
- 接口应该易于使用:接口的使用应尽可能简单直观,减少学习成本和出错的可能性。
第1章基础知识1.1 计算机中常用的计数制有哪些?解:二进制、八进制、十进制(BCD)、十六进制。
1.2 请说明机器数和真值的区别。
解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。
1.3 完成下列数制的转换。
解:(1)166,A6H (2)0.75 (3)11111101.01B, FD.4H(4) 5B.AH, (10010001.011000100101)BCD1.4 8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少?解:原码(-127~ 127)、(-32767~ 32767)补码 (-128~ 127)、(-32768~ 32767)反码(-127~ 127)、(-32767~ 32767)1.5 写出下列真值对应的原码和补码的形式。
(1)X= -1110011B(2)X= -71D(3)X= 1001001B解:(1)原码:11110011 补码:10001101(2)原码:11000111 补码:10111001(3)原码:01001001 补码:010010011.6 写出符号数10110101B的反码和补码。
解:11001010,110010111.7 已知X和Y的真值,求[X Y]的补码(1)X=-1110111B Y= 1011010B(2)X=56D Y= -21D解:(1)11100011(2)001000111.8 已知X= -1101001B,Y= -1010110B,用补码求X-Y的值。
解:[X-Y]补=11101101 X-Y=-0010011B1.9 若给字符4和9的ASCII码加奇校验,应是多少?若加偶校验?解:奇校验:4 :(00110100B)34H,9:(10111001B)B9H偶校验:4 :(10110100B)B4H,9:(00111001B)39H1.10 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态为?若将这3个信号连接到或门,那么或门的输出又是什么状态?解:1.11 要使与非门输出“0”,则与非门输入端各位的状态应该是什么?如果使与非门输出“1”,其输入端各位的状态又应该是什么?解:全1;至少有一个01.12如果74LS138译码器的C、B、A三个输入端的状态为011,此时该译码器的8个输出端中哪一个会输出“0”?解:#Y31.13图1-16中,Y1=?Y2=?Y3=?138译码器哪一个输出端会输出低电平?解:Y1=0; Y2=1; Y3=1;Y6第2章微处理器和总线2.2说明8086的EU和BIU的主要功能。
习题一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)供选电路:根据不同任务和功能要求而添加的功能模块电路。
计算机接口技术复习题及答案1一、单项选择题1.8086/8088微处理器中堆栈段SS 作为段基值则偏移量为______提供。
( ) A .BP B .SP C .SI D .DI 2.8086访问I /O 端口的指令,常以寄存器间接寻地址方式在DX 中存放( ) A .I/O 端口状态 B .I/O 端口数据 C .I/O 端口地址 D .I/O 端口控制字 3.对于EPROM 而言,只有______信号同时有效时才能输出所需要的数据。
( )A .OE CEB .CE WEC .OE WED .OE RD 4.当标志寄存器FR 中OF 位等于1时,表示带有符号的字运算超出数据______范围。
( ) A .-128~+127 B .-32768~+32767 C .000~FFFFH D .0~FFH 5.8086/8088微处理器引脚中______信号线能反映标志寄存器中断允许标志位IF 的当前值。
( ) A .7S B .5S C .4S D .6S 6.Intel 2164A 芯片地址线及数据线条数分别为( ) A .16;1 B .8;1 C .10;1 D .10;8 7.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是( )A .DMAB .无条件C .查询D .中断 8.Intel 8255A 初始化控制字是通过______写入的。
( ) A .数据总线缓总器 B .读/写控制逻辑 C .A 组控制 D .B 组控制 9.8259A 是( ) A ,可编程DMA 控制器 B .不可编程中断控制器 C .可编程定时/计数器 D .总线仲裁器 10.用8259A 管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其 余中断源优先级也相应变化,这是一种______方式。
( )A .自动循环B .完全嵌套C .特殊循环D .特殊屏蔽 11.8255A 内部A 组控制( ) A .PA 口和PG ~4PC B .PA 口和PC 口 C .PA 口和PB 口 D .PA 口 12.8255A 工作于方式1输出时,在由外设输入的STB 信号的______控制下将送到端口A (或端口B )的数据锁存。
单片机微型计算机原理及接口技术课后习题答案3章3-1简述模型机的工作过程(就以书上举例,叙述过程,本题内容较多,明白道理即可,不需详细记住)计算机的指令执行过程分为读取指令→分析指令→执行指令→保存结果在进行计算前,应做如下工作:①用助记符号指令(汇编语言)编写程序(源程序)②用汇编软件(汇编程序)将源程序汇编成计算机能识别的机器语言程序③将数据和程序通过输入设备送入存储器中存放读取指令阶段(就以书上举例,理解过程即可):①CPU将程序计数器PC中的内容XXH送地址寄存器AR②程序计数器PC的内容自动加1,为取下一条指令做好准备③地址寄存器AR将XXH通过地址总线AB送至存储器地址译码器译码,选中XXH 单元。
④CPU发出“读”指令⑤所选中的XXH单元中的内容由存储器送至数据总线DB上⑥经数据总线DB,CPU将读出的XXH单元中的内容送至数据寄存器DR⑦数据寄存器DR将其送至指令寄存器IR,经过译码,CPU通过控制器发出执行该条指令的控制命令。
执行指令阶段(就以书上举例,理解过程即可)与读取类似(这里从略)3-2 STC15F2K60S2单片机的存储器分为哪几个空间?中断服务程序的入口地址分别是什么?32个通用寄存器各对应哪些RAM单元?STC15F2K60S2单片机的存储器分为四个空间,分别为程序Flash存储器,数据Flash 存储器,内部数据存储器和扩展数据存储器。
中断服务程序的入口地址分别为:0003H 外部中断0中断服务程序的入口地址000BH 定时/计数器0中断服务程序的入口地址0013H 外部中断1中断服务程序的入口地址001BH 定时/计数器1中断服务程序的入口地址0023H 串行通信口1中断服务程序的入口地址002BH ADC中断服务程序的入口地址0033H 低电压检测中断服务程序的入口地址003BH PCA中断服务程序的入口地址0043H 串行通信口2中断服务程序的入口地址004BH SPI中断服务程序的入口地址0053H 外部中断2中断服务程序的入口地址005BH 外部中断3中断服务程序的入口地址0063H 定时/计数器2中断服务程序的入口地址0083H 外部中断4中断服务程序的入口地址32个通用寄存器分为寄存器组0,1,2,3,每个组8个8位的工作寄存器(R0~R7),均存在于内部数据存储器的低128字节内,范围为00H-1FH寄存器组0 R0~R7对应00H-07H寄存器组1 R0~R7对应08H-0FH寄存器组2 R0~R7对应10H-17H寄存器组3 R0~R7对应18H-1FH3-3 位地址29H,61H,7FH,E0H,F1H,各对应哪些单元的哪些位?29H——RAM位寻址区字节地址25H,对应D1位61H——RAM位寻址区字节地址2CH,对应D1位7FH——RAM位寻址区字节地址2FH,对应D7位E0H——高128字节/特殊功能寄存器SFR区,寄存器ACC(字节地址E0H)的D0位;F1H——高128字节/SFR,寄存器B(字节地址F0H)的D1位。
《计算机接口技术》习题3一、单项选择题1.当8255A的PC4~PC7全部为输出线时,表明8255A的A端口工作方式是()。
A. 方式0B. 方式1C. 方式2D. 任何方式2. 由于8086有单独的I/O指令,所以其I/O端口()。
A. 只能安排在I/O空间内B. 只能安排在存储空间内C. 既可安排在I/O空间,也可安排在存储空间D. 可安排在系统的整个空间3. 下列总线中属于系统总线的是()。
A. IEEE-488B. RS-232CC. EISAD. RS-4494. 目前PC机上都带有USB接口,这里的USB是一种()。
A. 接口芯片B. 并行总线标准C. 串行总线标准D. 外围设备5. 下列总线中属于外部总线标准的()。
A. EISAB. STDC. PCID. A,B,C都不是6.在接口电路中,通常要求()。
A.输入三态缓冲、输出三态缓冲B.输入三态缓冲、输出锁存C.输入锁存、输出三态缓冲D.输入三态锁存、输出锁存7.8255A的方式选择控制字为80H,其含义是()。
A.A、B、C 口全为输入B.A口为输出,其他为输入C.A、B为方式0D.A、B、C口均为方式0输出8.设置特殊屏蔽方式的目的是()。
A.屏蔽低级中断B.响应高级中断C.响应低级中断D.响应同级中断9.在8259A中,寄存器IMR的作用是()。
A.记录处理的中断请求B.判断中断优先级的级别C.有选择的屏蔽D.存放外部输入的中断请求信号10.二个8259A级联最多可控制()个中断源。
A.8B.12C.16D.1511.对8253进行初始化编程时,在写入控制字后,输出端OUT()。
A.为低电平B.为高电平C.由工作方式决定为相应的高电平或低电平D.维持原状态不变12.CPU响应中断请求和响应DMA请求的本质区别是()。
A.中断响应靠软件实现B.响应中断时CPU仍然能控制总线,而响应DMA请求时,CPU要让出总线C.速度慢D.控制简单13.8253A方式2能产生()的定时信号。
接口技术期末考试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,接口通常指的是:A. 硬件设备B. 软件程序C. 硬件与软件之间的连接点D. 网络连接答案:C2. 下列哪个不是串行通信接口标准?A. USBB. RS-232C. I2CD. SPI答案:A3. 在并行接口中,数据传输是:A. 一次传输一个比特B. 一次传输多个比特C. 通过单一通道传输D. 需要同步时钟信号答案:B4. 以下哪个是PCIe接口的特点?A. 串行传输B. 并行传输C. 高速传输D. 低功耗答案:C5. USB接口的全称是:A. Universal Serial BusB. User System BusC. Unified System BusD. Universal System Bus答案:A6. 以下哪个不是接口技术中的术语?A. 驱动程序B. 协议C. 处理器D. 总线答案:C7. 在接口技术中,DMA代表:A. Direct Memory AccessB. Direct Media AccessC. Dynamic Memory AllocationD. Digital Memory Address答案:A8. 以下哪个是网络接口卡(NIC)的功能?A. 连接到外部存储设备B. 连接到局域网C. 连接到打印机D. 连接到显示器答案:B9. 在接口技术中,IRQ代表:A. Input/Output RequestB. Interrupt RequestC. Internet RequestD. Input Request答案:B10. 以下哪个不是接口技术中的数据传输方式?A. 同步传输B. 异步传输C. 串行传输D. 并行传输答案:C二、简答题(每题10分,共30分)1. 请简述串行接口和并行接口的区别。
答案:串行接口一次传输一个比特,数据在单一通道上按顺序传输;并行接口一次可以传输多个比特,数据通过多个通道同时传输。
《微型计算机原理与接口技术》习题与思考答案第1章微型计算机概论1.1 A B C 1.2 B 1.3 B 1.4 C 1.5 A B C 1.6 B D1.7 00000111B=7D=07H 11010100B=212D=D4H01101010B=106D=6AH 10110.101B=22.625D=16.AH11001.011B=25.375D=19.6H1.8 127D=11111111B=FFH 12.625D=1100.101B=C.AH225.9375D=11100001.1111B=E1.FH 18.3l25D=10010.0101B=12.5H206.125=11001110.001B=CE.2H1.9 10H=10000B=16D 0.A8H=0.10101B=0.65625D28.9H=101000.1001B=40.5625D 4B.2AH=1001011.0010101B=75.6762D20E.4H=1000001110.01B=526.25D1.10 [+37]原=00100101B [+37]反=00100101B [+37]补=00100101B [+37]过余=10100101B[+94]原=01011110B [+94]反=01011110B [+94]补=01011110B [+94]过余=11011110B[-11]原=10001011B [-11]反=11110100B [-11]补=11110101B [-11]过余=01110101B[-125]原=11111101B [-125]反=10000010B [-125]补=10000011B [-125]过余=00000011B 1.11补码00010101B的真值为+21D 补码41H的真值为+65D补码9BH的真值为-101D 补码FFH的真值为-1D补码11110101B的真值为-11D1.12 A的ASCII码为41H a的ASCII码为61Hg的ASCII码为67H z的ASCII码为7AH0的ASCII码为30H 9的ASCII码为39H*的ASCII码为2AH +的ASCII码为2BHCR的ASCII码为0DH %的ASCII码为25H1.12一个16×16字形点阵占用存储空间32B一个24×24字形点阵占用存储空间72B一个32×32字形点阵占用存储空间128B1.14 (以8位补码为例)[X]补+[Y]补=[+38]补+[+100]补=0001010B,溢出[X]补+[Z]补=[+38]补+[-20]补=00010010B,未溢出[Y]补- [Z]补=[+100]补- [-20]补=01111000B,未溢出[Z]补- [X]补=[-20]补- [+38]补=11000110B,未溢出1.15 X与Y=0100B X或Z=1111B Y异或Z=1101B 非Y=1001B1.16微型计算机具有体积小、重量轻、功耗低;功能强;可靠性高;价格低廉;结构灵活、适应性强;使用方便、维护容易等特点。
计算机接口技术考试试题及答案由于机器助手的回答文字长度有限制,无法提供一篇完整的3000字文章。
以下是一部分计算机接口技术考试试题及答案供您参考:一、选择题1. 下列哪种接口最适合用于连接计算机与打印机?A. USB接口B. 并行接口(LPT接口)C. 串行接口(COM接口)D. PS/2接口答案:B2. 常见的计算机显示器接口类型有哪些?(多选)A. VGA接口B. HDMI接口C. DVI接口D. USB接口答案:A、B、C3. USB接口的全称是什么?A. Universal Serial BusB. Universal Service BusC. Ultra Speed BusD. Universal Super Bus答案:A二、填空题1. 答案答案答案:答案2. 按照USB接口的标准,一根USB3.0的数据线最多可支持的传输速率为××××××。
答案:5 Gbps三、简答题1. 请简要说明并行接口与串行接口的区别。
答案:并行接口可以同时传送多个位的数据,传输速度较快,适用于数据量较大的设备连接;串行接口一次只能传输一个位的数据,传输速度较慢,适用于数据量较小且长距离传输的设备连接。
2. USB接口的优点是什么?请至少列举三点。
答案:1) 可插拔性强,方便设备的连接与断开;2) 支持热插拔,插入或拔出设备时无需重启计算机;3) 提供了较高的传输速度,适用于数据量较大的设备连接。
以上是部分计算机接口技术考试试题及答案,希望对您有所帮助。
如需更多试题及答案,请您提供具体需求。
可编辑修改精选全文完整版《微机原理与接口技术》复习题一、填空题1、微型计算机由、、和构成。
2、在8086CPU中,寄存器指向下一条要执行的指令。
3、微型计算机的总线根据功能可分为、和。
4、主存储器和CPU之间增加高速缓冲存储器的目的是。
5、在计算机系统中定时信号一般可以用和两种方法来获得。
6、中断类型码为31H的中断向量存放在从开始的4个存储单元。
7、系统工作于实模式,设BX=4000H,DI=0100H,DS=3100H,在指令MOV AX,[BX+DI]中,源操作数的寻址方式为;物理地址为。
8、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是个。
9、CPU和输入/输出设备之间的信号分为、和三类。
10、CPU的可屏蔽中断受标志的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为。
11、是微型计算机的核心。
12、在8086CPU中,一个最基本的总线周期有个时钟周期组成。
M/为高电平,表示。
13、在最小模式下,如果8086CPU的引脚IO14、8086CPU有16根数据线和20根地址线,所以可寻址的地址空间最大为字节。
15、存储器扩展有两种方法,分别是扩展和扩展。
16、8086复位时,代码寄存器CS和指令指针寄存器IP分别初始化为和。
17、系统工作于实模式,设BX=4000H,SI=0100H,DS=3100H,在指令MOV DX,[BX+SI]中,源操作数的寻址方式为;物理地址为。
18、9片8259中断控制器组成两级级联,则最多能提供个中断。
19、8086CPU的编程结构包括和。
20、CPU和外设之间的数据传送方式包括、和。
21、当CS=,WR=,RD=,A0=时,CPU设置8259的ICW1。
二、选择题1、8086CPU的指令队列为 ( ) 个字节。
A 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。
计算机接口技术总复习题及答案1章练习题一·单项选择题1. 8086微处理器可寻址访问的最大I/O空间是(②)。
① 1KB ② 64KB ③ 640KB ④ 1MB2.CPU的控制总线提供(④)。
①数据信号流②所有存储器和I/O设备的时序信号及控制信号③来自I/O设备和存储器的响应信号④前面②和③两项3. CPU的数据总线提供(①)。
①数据信号流②所有存储器和I/O设备的时序信号及控制信号③来自I/O设备和存储器的响应信号④地址信号流4. CPU的地址总线提供(④)。
①数据信号流②所有存储器和I/O设备的时序信号及控制信号③来自I/O设备和存储器的响应信号④地址信号流5. CPU在执行OUT DX,AL指令时,CPU往控制总线上送出的有效信号是(①)。
①IOW②MEMW③IOR④MEMR6. CPU在执行OUT DX,AL指令时,CPU往地址总线上送出的有效信号是(①)。
①DX寄存器所存放的地址② AL寄存器所存放的数据③IOR IOW④MEMR MEMW7. CPU在执行OUT DX,AL指令时,CPU往数据总线上送出的有效信号是(②)。
①DX寄存器所存放的地址② AL寄存器所存放的数据③IOR IOW④MEMR MEMW8. 8086 CPU寄存器中,能在操作数内存寻址时用作地址寄存器的是(②)。
① AX ② BX ③ CX ④ DX9. 8086CPU在作外设输入时,控制信号M/IO,DT/R必须是(②)。
① 11 ② 00 ③ 01 ④ 1010. 8086CPU基本总线周期中,地址信号在(①)时间发生。
① T1 ② T3 ③ T2 ④ T411. 8086CPU在作总线操作时,遇到READY=L后可插入(②)。
① 1个等待周期②等待周期个数由具体情况所定③ 2个等待周期④ 3个等待周期12. 8086系统中,SP(②)。
①只能指向奇地址单元②只能指向偶地址单元③最好指向偶地址单元④最好指向奇地址单元13. 8086 系统配置在最大方式比最小方式增加的一片专用芯片是(③)。
《计算机接口技术》习题一.解说以下观点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所采纳的技术特别完美,为用户供给真实的即插即用功能。
《计算机接口技术》模拟试题A一、填空题:1. 当进行DMA方式下的读操作时,数据是从存储器传送到外设__中。
2. 在计算机与外设之间的数据传送方式主要有无条件传送、查询、中断和DMA 四种方式,如果外设是准备好的并且条件是已知的情况下,可采用无条件传送方式,如果有大批量数据需要传送到主机,一般采用DMA 方式。
⒊PC微机总线是由地址总线、数据总线和控制总线组成。
4.某12位DAC,转换误差为1/2LSB,则当满刻度输出电压为5V时,其转换误差是_________mV。
(5 * 0.5 * 2-12)5.外部中断分为可屏蔽中断和不可屏蔽中断两种,可屏蔽中断是通过CPU的_INTR___引脚引入的。
6.一片8259A被初始化为优先级自动循环方式。
则当IR7被CPU响应并受到服务后,_IR0___优先级变为最高。
7.中断触发方式包括__电平触发______和__边沿触发______两种。
8.某微机中8253的计数脉冲频率是1MHz,若需定时1ms,则设置的计数器初值__1000______ 。
9.某8位ADC,基准电压V REF+=+5V,V REF-=0V。
当输入电压为2.1V时,输出的数字量为________ 。
(INT(255*2.1/5.0) )10.在非编码键盘中,识别按键的方法主要包括_行扫描法____和_列反转法___ 。
二、选择题:(1)单项选择题3. 二进制计数时,8253可编程定时/计数器的计数初值设置范围是:(B )A. 0~255B. 0~65535C. 1~256D. 1~655355. 在下面的陈述中那些是正确的?( D )A.端口是能够CPU直接访问的寄存器地址B.端口是由多个寄存器组成,同时能够进行读/写操作C.一个接口就是一个端口D. A.B.C都不正确6. 在程序控制传送方式中,哪种传送可提高系统的工作效率(C)?A)无条件传送B)查询传送C)中断传送D)前三项均可(2)多项选择题7. 指出下寄存器中哪些是属于DMA内部共用寄存器。
大学计算机基础复习题(含参考答案)一、单选题(共75题,每题1分,共75分)1.20根地址线的寻址范围可达A、512KBB、1024KBC、640KBD、4096KB正确答案:B2.微机中1K字节表示的二进制位数是A、8*1024B、1000C、1024D、8*1000正确答案:A3.______和______的集合称为网络体系结构。
A、层、协议B、通信线路、通信控制处理机C、数据处理设备、数据通信设备D、通信子网、资源子网正确答案:A4.下列软件中不是系统软件的是().A、DOSB、WindowsC、C语言D、Unix正确答案:C5.网卡(网络适配器)的主要功能不包括______。
A、实现数据传输B、网络互连C、将计算机连接到通信介质上D、进行电信号匹配正确答案:A6.将高级语言的源程序转换为机器指令的软件是A、汇编程序B、解释程序C、监控程序D、操作系统正确答案:B7.CPU即中央处理器,包括A、运算器和控制器B、控制器和存储器C、内存和外存D、运算器和存储器正确答案:A8.存储器容量通常以能存储多少个二进制信息位或多少个字节来表示,1个字节是指个二进制信息位A、16B、2C、8D、7正确答案:C9.PowerPoint中,下列有关嵌入的说法中错误的是()A、嵌入的对象不链接源文件B、如果更新源文件,嵌入到幻灯片中的对象并不改变C、用户可以双击一个嵌入对象来打开对象对应的应用程序,以便于编辑和更新对象D、当双击嵌入对象并对其编辑完毕后,要返回到POWEPOINT演示文稿中时,则需重新启动POWERPOINT正确答案:D10.微型计算机配置高速缓冲存储器是为了解决A、主机与外设之间速度不匹配问题B、C.PU与辅助存储器之间速度不匹配问题C、内存储器与辅助存储器之间速度不匹配问题D、C.PU与内存储器之间速度不匹配问题正确答案:D11.一般来说,机器指令由()组成.A、国标码和机内码B、操作码和机内码C、操作码和操作数地址D、ASCII码和BDC码正确答案:C12.下面说法中,错误的是A、计算机中常用的计数制有十进制、二进制、八进制和十六进制B、计数制是人们利用数学符号按进位原则进行数据大小计算的方法C、所有计数制都是按"逢十进一"的原则计数D、人们通常根据实际需要和习惯来选择数制正确答案:C13.ASCII码用于表示编码A、模拟B、字符C、数字D、数模正确答案:B14.局域网的拓扑结构最主要的有星型、______和总线型和树型四种。
上⼤计算机专业接⼝技术课程习题答案题1.2 参考p.2和p.51.9 参考p.13-141.11 (1)174.66 D = 10101110.10101000 B= 0AE.A8 H (0AE.A9H / 0AE.A8F5C2H)(2)100011101011.01011 B = 8EB.58 H= 2283.34375 D(3)F18A6.6 H = 11110001100010100110.0110 B= 989350.375 D1.12解:⼋位机器数原码、反码、补码、移码+37 00100101 00100101 00100101 10100101-37 10100101 11011010 11011011 010110111.13解:补码机器数扩充为16位和32位形式+37 0025 H 00000025 H-37 FFDB H FFFFFFDB H1.14 解:46H作为⽆符号数= 70 D46H作为补码= +70 D46H作为BCD码= 46 D46H作为ASCII码= ‘F’1.19解:英⽂字母D和d的ASCII码为44H和64H;回车CR为0D H、换⾏LF为0A H;数码0、空格SP、空操作NUL的ASCII码分别为30H、20H、00H。
题2.5 参考p.32逻辑地址形式为段地址:偏移地址物理地址= 段地址*16+段内偏移地址1MB空间最多可以分成64K个逻辑段,因为段地址的起始必须是16的倍数,220/24=216=64K个。
物理地址为:(1) 0FFFF0H(2)00417H(3)24500H(4)0BC777H2.9 略2.13解:运算公式为[v-(x*y+z-540)]/x结果商存放在ax中,余数在dx中。
2.16解:求有效地址(1)EA = 1256H(2)EA = 32F7H2.19解:求⾸地址为array的20个字的数组的元素之和,结果存放于地址为total的字单元中。
第一章1. 什么是冯·诺依曼机?答:冯·诺依曼于1945 年提出了存储程序的概念和二进制原理,利用这种概念和原理设计的电子计算机系统统称为冯·诺依曼机。
它包括运算器、控制器、存储器、输入设备和输出设备五个组成部分。
早期的冯·诺依曼机结构上以运算器和控制器为中心,随着计算机体系结构的发展,现在已演化为以存储器为中心的结构。
2. 微处理器,微型计算机,微型计算机系统有什么联系与区别?答:微处理器是微型计算机系统的核心,也称为CPU(中央处理器)。
主要完成:①从存储器中取指令,指令译码;②简单的算术逻辑运算;③在处理器和存储器或者I/O 之间传送数据;④程序流向控制等。
微型计算机由微处理器、存储器、输入/输出接口电路和系统总线组成。
以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。
三者关系如下图:3. 微处理器有哪些主要部件组成?其功能是什么?答:微处理器是一个中央处理器,由算术逻辑部件ALU、累加器和寄存器组、指令指针寄存器IP、段寄存器、标志寄存器、时序和控制逻辑部件、内部总线等组成。
算术逻辑部件ALU 主要完成算术运算及逻辑运算。
累加器和寄存器组包括数据寄存器和变址及指针寄存器,用来存放参加运算的数据、中间结果或地址。
指令指针寄存器IP 存放要执行的下一条指令的偏移地址,顺序执行指令时,每取一条指令增加相应计数。
段寄存器存放存储单元的段地址,与偏移地址组成20 位物理地址用来对存储器寻址。
标志寄存器flags 存放算术与逻辑运算结果的状态。
时序和控制逻辑部件负责对整机的控制:包括从存储器中取指令,对指令进行译码和分析,发出相应的控制信号和时序,将控制信号和时序送到微型计算机的相应部件,使CPU内部及外部协调工作。
内部总线用于微处理器内部各部件之间进行数据传输的通道。
4. 画一个计算机系统的方框图,简述各部分主要功能。
答:计算机系统由硬件(Hardware)和软件(Software)两大部分组成。
题1.2 参考p.2和p.51.9 参考p.13-141.11 (1)174.66 D = 10101110.10101000 B= 0AE.A8 H (0AE.A9H / 0AE.A8F5C2H)(2)100011101011.01011 B = 8EB.58 H= 2283.34375 D(3)F18A6.6 H = 11110001100010100110.0110 B= 989350.375 D1.12解:八位机器数原码、反码、补码、移码+37 00100101 00100101 00100101 10100101-37 10100101 11011010 11011011 010110111.13解:补码机器数扩充为16位和32位形式+37 0025 H 00000025 H-37 FFDB H FFFFFFDB H1.14 解:46H作为无符号数= 70 D46H作为补码= +70 D46H作为BCD码= 46 D46H作为ASCII码= ‘F’1.19解:英文字母D和d的ASCII码为44H和64H;回车CR为0D H、换行LF为0A H;数码0、空格SP、空操作NUL的ASCII码分别为30H、20H、00H。
题2.5 参考p.32逻辑地址形式为段地址:偏移地址物理地址= 段地址*16+段内偏移地址1MB空间最多可以分成64K个逻辑段,因为段地址的起始必须是16的倍数,220/24=216=64K个。
物理地址为:(1) 0FFFF0H(2)00417H(3)24500H(4)0BC777H2.9 略2.13解:运算公式为[v-(x*y+z-540)]/x结果商存放在ax中,余数在dx中。
2.16解:求有效地址(1)EA = 1256H(2)EA = 32F7H2.19解:求首地址为array的20个字的数组的元素之和,结果存放于地址为total的字单元中。
---------------------------题4.1 参见p.14-158088具有20 根地址线。
在访问内存时使用地址A0~A19 ,可直接寻址1MB 容量的内存范围;在访问外设时使用地址线A0~A15 ,共能寻址64K 个输入输出端口。
实际上PC/XT在寻址外设时,只使用地址线A9~A0;若A9=1,说明它要寻址的IO端口位于IO插卡上。
4.2参见p.106-107总线操作指的是发生在总线上的某些特定操作,总线周期指的是完成一次特定总线操作所需的时间。
对8088而言其典型的总线周期由4个T 状态组成。
PC/XT所采用的时钟频率为4.77MHz,每个T状态的持续时间为210ns。
如果CLK引脚接5MHz的时钟信号,那么每个T状态的持续时间为200ns。
4.4解答:当8088进行读写存储器或I/O接口时,如果存储器或I/O接口无法满足CPU的读写时序(来不及提供或读取数据时),需要CPU插入等待状态T W。
(在T3前沿检测Ready信号,若无效则插入T W 。
)具体在读写总线周期的T3和T4之间插入T W。
4.6参见p.99,p.1108088的某些输出线有三种状态:高电平、低电平、悬空(高阻态),称为三态能力。
在高阻状态,CPU放弃其了对该引脚的控制权,由连接它的设备接管。
具有三态能力的引脚有:AD7~AD0,A15~A8,A19/S6~A16/S3,ALE,IO/M*,WR*,RD*,DEN*,DT/R*。
4.114.12 答:取该指令时引发存储器读总线操作。
执行该指令时引发I/O 读总线操作。
(时序图略)4.13 8088系统最小组态下,对指令ADD [2000H],AX (长度3B )。
答:取该指令时需要3个总线周期,均为存储器读周期。
执行该指令时需要4个总线周期,2个为存储器读总线周期(读出字操作数参与运算),2个为存储器写总线周期(保存16位运算结果)。
4.15 参见p.106图 74LS373 的G 为电平锁存引脚,控制选通且转为无效时锁存数据。
OE* 输出允许引脚,信号来自ALE 。
4.16 参见p.106图数据收发器74LS245 是8位双向缓冲器,G*控制端为低电平有效,可传输数据;DIR 控制导通方向:DIR =1,A →B ;DIR =0,A ←B 。
4.17 参见p.111-112归纳为:1、8086数据总线变为16位,数据地址线复用为AD 15~AD 0。
IO/M* WR* RD*WR* RD* MEMR*IOW*2、8086指令队列程度变为6字节长,当有2个字节空才取下一指令。
3、8088引脚IO/M* ,8086变为M/IO*;4、引脚SS0* 变为BHE*/S7,BHE* 的作用是使D15~D8有效。
5、8086存储器组织为奇偶分块,偶地址取字只要读1次,奇地址取字需要读两次。
6、I/O端口大都采用偶地址,目的是引导8位数据到低8位总线AD7~AD0上,以提高效率。
=========================5.1Cache、主存和辅存的作用——参见p.120~121虚拟存储器——参见p.121在CPU看来,访问主存和访问辅存有什么不同?访问主存:通过存储器访问机器指令,按字随机访问。
访问辅存:通过操作系统,按块顺序访问。
5.2 在半导体存储器中,RAM指的是随机存取存储器,它可读可写,但断电后信息一般会丢失;而ROM指的是只读存储器,正常工作时只能从中读取信息,但断电后信息不会丢失。
以EPROM芯片2764为例,其存储容量为8K×8位,共有8 条数据线和13 条地址线。
用它组成64KB的ROM存储区共需8 片2764芯片。
5.4 一个容量为4K×4位的假想RAM存储芯片,他应该有多少根地址线引脚和多少根数据线引脚?如果让你来进行设计,那么它还需要哪些控制引脚?这些引脚分别起什么样的控制作用?解答:4K×4的芯片应该有12根地址线引脚和4根数据线引脚。
控制引脚应该有:读取信号OE*:有效时,表示读取存储单元的数据写入信号WE*:有效时,表示将数据写入存储单元片选信号CS*:有效时,表示选中该芯片,可以进行读写操作。
5.7 什么是存储芯片的位扩充和地址扩充?采用静态RAM的芯片2114(1K*4位)或动态RAM的芯片4116(16K*1位)来组成32KB的RAM 存储区,请问各需要多少芯片?在位方向和地址方向各需要进行什么样的扩充?解答:(参见p.140)使用多个芯片来扩充存储数据位的宽度,称为位扩充。
采用多个芯片在地址方向上进行扩充,称为地址扩充或字扩充。
用SRAM 2114组成32KBRAM存储区:2片为一组,得1KB,所以组成32KB就要32组,共需要64片SRAM 2114。
用DRAM 4116组成32KBRAM存储区:8片为一组,得16KB,所以组成32KB只要2组,共需要16片DRAM 4116。
305.8 存储芯片为什么要设置片选信号?它与系统地址总线有哪些连接方式?采用何种连接方式可避免地址重复?采用哪些连接方式可节省用于译码的硬件?解答:片选信号说明该存储器芯片是否被选中正常工作,设置它可以比较方便地实现多个存储器芯片组成大容量的存储空间。
存储器片选信号通常与CPU地址总线的高位地址线相关联,可以采用“全译码”、“部分译码”、“线选译码”方式。
采用全译码方式可以避免地址重复。
采用部分或线选译码可以节省译码硬件。
5.9在一个针对存储器的译码系统中,如果有4个地址线未参与译码,那么每个存储单元会同时拥有几个地址?解答:理论上每个存储单元会同时拥有16个地址。
重复地址由于A 19A 18的不定性,每片各有4段范围。
5.11采用全译码方式和6264芯片( SRAM ,容量8K ×8位),在内存40000H ~43FFFH 区段扩充RAM ,请画出这些芯片与最大组态的系统总线的连接示意图。
解: 方法为:容量=末地址-首地址+1=214=16KB ,所以要2片6264芯片。
5.13 采用3:8译码器74LS138和2764芯片(EPROM ,8K ×8位),通过全译码方式在8088系统的地址最高端组成32KB 的ROM 区,请画出各2764芯片与8088最大组态下形成的线条总线的连接示意图。
解答: 注意地址最高端组成32KB 的ROM 区,意味着地址范围是 F8000H~FFFFFH ,这样最高五根地址线A 19~A 15上要全为1。
2764芯片的A 19A 17A 16片内地址是13根即A12~A0,它们是全0到全1变化;现在需要4片来构成32KB存储区,采用3:8译码器的话,A15~A13应该取后4种情况,即取考虑:如果要求地址从低端开始的话,高5位全0,即00000H~07FFFH,如何连接?5.16访问的局部性原则——P122 第1行。
高速缓存和虚拟存储的目的——p121下部。
=======================6.1 在80x86系统中,I/O 端口的地址采用 独立 编码方式,访问端口时要使用专门的 I/O 指令,有 2 种寻址方式,其具体形式是: 直接寻址和DX 间接寻址 。
6.2 一般的I/O 接口电路安排有哪三类寄存器?他们各自的作用是什么? 解答: (参见p.154) ⑴ 数据寄存器 保存外设给CPU 和CPU 发往外设的数据。
⑵ 状态寄存器 保存外设或接口电路的状态。
⑶ 控制寄存器 保存CPU 给外设或接口电路的命令。
6.4解: K0单独按下:输入0FEH ,控制L0 —〉L7 依次循环亮灯, K1单独按下:输入0FDH ,控制L7 —〉L0 反向依次循环亮灯, 程序流程略。
BEG : MOV DX ,8000H LOP0: IN AL ,DX MOV BL ,AL+5VAMOV CX,8 ;循环次数CMP AL,0FEH ;测试是否K0单独按下JZ LOP1CMP AL,0FDH ;测试是否K1单独按下JZ LOP2JMP LOP0;LOP1:ROL BL,1 ;利用AL初值作为开始位置MOV AL,BLNOT AL ;因为有反相器LS06OUT DX,ALCALL DELAYLOOP LOP1JMP LOP0;LOP2:ROR BL,1 ;利用AL初值作为开始位置MOV AL,BLNOT AL ;因为有反相器LS06OUT DX,ALCALL DELAYLOOP LOP2JMP LOP06.5 数据口地址为FFE0H,状态口地址为FFE2H,当状态标志D0=1时输入数据就绪,编写查询方式进行数据传送程序,读入100个字节,写到2000H:2000H开始的内存中。
解:(程序格式参见p.63~64 ).CODEMOV AX, 2000HMOV DS,AX ;段地址MOV BX,AX ;偏移地址MOV CX,100NEXT:MOV DX,0FFE2HSTATUS:IN AL,DX ;读入状态TEST AL,01HJZ STATUSDEC DXDEC DX ;数据口地址IN AL,DXMOV [BX],ALINC BXLOOP NEXTMOV AX, 4C00H ;结束INT 21H6.6 某字符输出设备,其数据端口和状态端口的地址均为80H。