计算机接口题目,微机接口题目

一.名词解释

1.接口---就是处理器CPU与外部世界的连接电路,是CPU与外界进行信息交换的中转站.

2.中断类型号——是系统分配给每个中断源的代号。

3.中断向量——是中断服务程序的入口地址.

4.波特率——指时间单位内传送二进制数据的位数。

5.波特因子——是发送/接收1个数据所需要的时间脉冲个数

6.UART----是通用异步收发器。

7.USART——通用同步异步收发器。

8.端口——是接口电路中能被CPU直接访问的寄存器的地址。

二.填空。

1.在微机中,传送数据一般有3种方式:(查询方式 中断方式 DMA方式 )

2.在PC/AT系统中,I/O端口地址的分配为: (000~0FFH)

供系统板的I/O接口芯片使用(100~3FFH)供扩展槽上的I/O接口控制卡使用。

*3.在用8253A进行稳定延时时,需对其进行编程,常采用的方法是调用 (INT1AH)来进行硬件延时

4.中断号与中断向量指针的关系为:(中断号(n)*4=中断向量最低字节的指针 )

5.已知某译码电路输入地址线的状态为:A9A8A7A6A5A4A3A2A1A0=1011010110,则其产生的端口地址为(2D6H) 6.RS-232C是用(正负电压)来表示逻辑状态,与TTL以(高压电平)表示逻辑状态的规定不同。

*7.某DMA系统采用2片8237A构成,则0片的端口地址为(00~0FH) ,1片的端口地址为(0C0~0DEH)

8.8259A外部硬中断中断源的中断号(8位代码)由两部分构成,即(高5位)加 (低3位)

9.8237A由于管脚受到限制,每个通道本身只能提供(16位)地址;为此,在系统中需设置DMA页面地址寄存器,产生通道的(高4位或高8位)地址。

10.在近距离通信时,采用零MODEM方式,则只需使用 (TxD)、(RxD)

和(SG)3根线便可实现全双工异步串行通信11.CPU与外设之间的连接部件称为

(接口),它的基本功能是(执行CPU命令)和(数据缓冲功能)

12.在IBM-PC微机的I/O端口地址中,(60-63H)地址留作实验卡用,可由用户使用的地址(300-31FH) 13.I/O地址译码的一般原则是把地址线分为两部分:一部分是 (高位)

地址线与CPU的控制信号进行组合,经译码电路产生I/O接口芯片的(片选CS信号) ,实现系统中的片间寻址;另一部分是

(地位)地址线不参与译码,直接连到I/O接口芯片,进行I/O接口芯片的(片内端口寻址) ,即寄存器寻址。

14.8253A在开始计数(定时)之前,一般要根据计数(定时)的要求,先计算出计数初值(定时常数),并装入计数初值寄存器和减一计数器。计数初值与输入时钟(CLK)频率及输出波形(OUT)频率之间的关系为

(Ci=CLK/OUT) 。

15.DMA控制器在系统中有两种工作状态:(主动态与被动态)。在主动态时,DMAC取代CPU,获得对(系统总线

)的控制权,成为系统总线的主控者。在被动态时,DMCA接受 (CPU)对它的控制和指挥。

16.中断向量是中断服务程序的入口地址。它包括中断服务程序的(段基址CS)和(偏移地址IP) 17.8255A通过方式控制字可以把PA口设置为(0方式),(1方式),(2方式)3种工作方式;PB口设置为(0方式),(1方式)2种工作方式。

18.在PC微机中,单片8237A支持四个DMA通道;其中0通道用于(动态RAM刷新) ,1通道用于(保留通信),2通道用于(软盘)

,3通道用于(硬盘传送数据) 。

19.在近距离最简单情况下,通信时可以不要RS-232C的控制联络信号,只需(TxD)、(RxD) 和(SG)

3根线便可实现全双工异步串行通信。 20.8251A提供了6个与MODEM相连的控制信号和数据发送、接收信号线。它们是(DTR)(DSR)(RTS)(CTS)(TXD)(RXD)P226

21.对查询输出方式,当外设的的状态线 EMPTY为(高)电平时,不能输出数据。

22.8259A的(全嵌套)方式指的是优先级固定,IR0优先级最高,IR7优先级最低。

23.8086的M/ 引脚是(控制)总线中的一条。

24.如果外设的模拟电压信号太小,则在模数转换前先应对外设信号进行(放大)。

25.8253定时器/计数器的(OUT)端可作为中断请求信号。

26.液晶显示器的符号名称是(LCD)

27.采样保持器应放在模/数转换器的(前面)。

28.8086响应(接受和扩充外部设备)中断请求时,到数据总线读入中断类型码。

29.一片8253中有(3)个16位定时器/计数器。

30.一种利用微机串口通信的方法是只用串口中的(3)条线

31.MODEM的中文名称是(调整解调器)。

32.在查询输出方式下,外设的状态是输(数据)信号。

33.断点是指中断服务程序的(入口)地址。

判断题

1.查询传送方式下,各外设之间也是并行工作的。 ( 错 )

2.一个外设最多可含有控制端口、数据端口、状态端口三种类型的端口。 (对 )

3.当8253A工作在方式1时,可用GATE门控信号的高平信号触发,使之工作。 ( 对 )

4.当8086CPU内标志寄存器中的IF=0时,意味着禁止CPU响应所有类型的中断。 (

错 )

5 RS-232C是为计算机通信而制定的标准;因此,在串行通信接口设计中它可以与接口芯片8251A直接相连(对)

6.查询传送方式是最简单的传送方式,它所需要的硬件最少。 (

对 )

7.8255A的A口、B口、C口都可以作为输入/输出数据端口。 (

对 )

8.硬件复位8251A后,迫使8251A回到设置方式选择控制字状态。 ( 错 )

9.8253A工作在方式0时,计数过程结束能自动装入计数初值继续进行计数。 (

错 )

10.在8086微机系统中,通常外设的中断申请接至8259A的IR上,8259A的中断申请线接至CPU的INTR。(错)

11.串行传送一批数据时,数据间是允许混杂其他非数据内容的。(错 )

12.采用中断方式进行数据传送时必须在主程序中事先保护现场,否则会引起系统混乱。( 错 )

13.中断响应时,8086会自动输出两个总线周期的INTA

信号。(错 )

14.波特率指的只是每秒传送的数据位数,而不包括起始位和停止位等内容。( 错 )

15.若要实现定时控制,则需将定时器的计数脉冲输入信号作为中断请求信号。(错 )

16.对8086系统,中断类型码的大小与中断优先级高低无关。(对 )

17.一个端口可以集成多个外设接口。(对 )

18.微机在中断输入/输出方式下的数据输入/输出是由中断控制器8259A来控制。(错 )

19.ISA总线保持了与PC/XT总线的兼容。(对 )

20.A/D转换器是将数字量变成模拟量的器件。( 对 )

选择题

1.DMA工作方式时,总线上的各种信号是由(D.DMA控制器 )发送的。

2.一个端口可有(A.1 )个I/O地址。

3.中断自动结束方式是自动将8259( A.ISR )相应位清零。

5.利用地址译码器的(D. 片选端 )可作为接口的片选信号。

6.8086非屏蔽中断的类型码是(B. 02H )。

7.对8253当计数初值为(A. 0 )时,定时时间最长。

8.8255工作在方式0是具有( B. 输入缓冲、输出锁存 )功能。

9.对INT N指令其中断向量存放在内存从(C. 0*10H+N*4 )开始的地址中。

10.PCI总线是(D. 32位)总线。

11.以下方式中CPU不参与数据传送的是(D.

直接存储器存取 )方式。

12.两片8259A接成级联缓冲方式可管理(B. 15 )个可屏蔽中断。

13.连接主机与外设间的电路称为(A.  接口 )

14.如果定时器的CLK端输入1KHz的标准方波信号,则它的最短定时时间为(C. 1毫秒 )。

四. 简答:

1.简述I/O端口的编址方式。

答:一种是端口地址和存储器地址统一编址,即存储器映射方式;一种是I/O端口地址和存储器地址分开独立编址,即I/O映射方式

2.串行通信有哪三种传送方式?

答:全双工,半双工,单工。

3.如果8253A经数据总线接收到CPU的方式命令字10010000B,那么该方式命令将8253A设置成何种状态?

答:选择2号计数器,工作在3方式,采用二进制计数,用来读写一个低字节。

4.INT 1AH软中断有什么作用?

答:日时钟和实时钟管理程序

5.I/O地址译码电路的结构形式有哪两种?

答:固定式译码和可选式译码

6.进行中断向量修改的方法与步骤如何?

答:中断向量的修改的方法是利用DOS功能调用INT21H中的35H号和25H号功能。  步骤:1.用35H号功能,获取原来中断向量,并保存在字变量中。2.用25H号功能,设置新中断向量,取代原来中断向量,以便当中断发生后转移到新中断服务程序中去。 3.新中断程序完毕后,利用25H号功能恢复原中断向量。

7.简要说明8251A初始化的内容与步骤。

答:(1)芯片复位以后,第一次用奇地址端口写入的值作为模式字进入模式寄存器。(2)按照模式字中的规定,使8251A工作在同步模式。(3)由CPU用奇地址端口写入的值将作为控制字送到控制寄存器,而用偶地址端口写入的值将作为数据送到数据输出缓冲寄存器。

8.试说明接口基本功能是什么及为什么。

答:执行CPU命令的功能,返回外设状态的功能,数据缓冲的功能,信号转换的功能,设备选择的功能,数据宽度与数据格式转换的功能

9、试说明类型码为8H的中断服务程序入口地址放在内存的什么地方,具体放置形式如何。

答:32 偏移地址低8位

33 偏移地址低8位

34 段地址低8位

35 段地址低8位

五. 设计、编程:(30分)

1.假设利用8255A的PA口方式0与打印机相连,要求编写程序将内存缓冲区BUFF中的‘HELLO,WORLD!’字符送打印机打印输出。

8255A的端口地址为:60H,61H,62H,63H。

其接口电路如下:

答:DADA

SEGMENT BUFF DB 'HELLO,WORLD!'

DATA

ENDS CODE SEGMENT

ASSUME CS:CODE,

DS:DATA START:MOV AX, DATA

MOV DS,

AX MOV SI,OFFSET BUFF

MOV AL,

88H ;8255A初始化,A口方式0,输出 OUT 63H,

AL ;

C口高位方式0输入,低位方式0输出

MOV AL,

61H; OUT 63H,AL ;使PC0置位,即使选通无效

WAIT: IN AL,

62H TEST AL, 80H ;检测PC7是否为1即是否忙

JNZ WAIT ;

为忙则等待

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值