微机计算机与接口 试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

最新计算机专业微机接口技术试题

学习资料 2008-06-21 11:06:26 阅读224 评论0 字号:大中小 订阅


中央广播电视大学2003—2004学年度第一学期“开放专科”期末考试

计算机专业微机接口技术试题

2004年1月

一、单选题(本题共20分,每小题2分)

1.8086执行OUTDX,AL指令时其引脚( )。

A. M/IO输出高电平、WR输出高电平 B.M/TO输出低电子、丽,输出低电平

C.M/IO输出低电平、WR输出低电平 D. M/IO输出高电平、丽,输出高电平

2.查询输入时,外设的状态线是( )信号。

A.输A B.输出

C.控制 D.不能确定

3.总线宽度指的是( )的条数。

A.数据总线 B.地址总线

C控制总线 D.所有总线

4.以下优称级最高的是( )中断。

A除法除以0 B.算术运算溢出

C可屏蔽 a非屏蔽 。

5.8086响应以下中断时,需要到数据总线读人中断类型码的是( )。

A.单步中断 B.指令中断定

C可屏蔽中断 D.非屏蔽中断

6.8259管理可屏蔽中断时,中断结束的含义指的是( )。

A设置中断类型码 B.置1中断屏蔽寄存器

C设置中断优先级 D 清O中断服务寄存器

7.对应可编程并行接口芯片8255A的方式。的输入/输出方式是( )。

丸元条件输入/输出方式 D.查询输入/输出方式

巴中断输入/输出方式 D.DMA方式

8.可编程定时器/计数器8253能输出方波的方式是( )。

丸方式0 B.方式l

C方式2 D.方式3

9.以下不属于人机接口的是( )。

丸键盘 B.显示器

C打印机 D.MODEM

10.RS-232-C对应的逻辑1电子是( )。

A.一15V一一3V B.一5V--0V

C 0V一+5V D.+3V一+15V

二、判断如下说法是否正确(本题共20分,每小题2分)

1.端口是位于主机与外设间电路的总称。

2.通常,外设的状态线和数据线应占有不同的地址,但在特殊情况下,外设的状态和数据也可占有相同的地址。

3.中断事件都是预先安排好的事件。

4.8259A的8个中断请求引脚所对应的中断类型码只能是8个连续的8位二进制数。

5.在不改变控制字的情况下,8255A工作在方式。时,数据只能单向传送。

6.软件起动8253计数指的是向8253写入初始化控制字后,8253立即开始减计数。

7.在某些场合下,利用多路模拟开关,多个模拟输入电压可以共用一个A/D转换器。

8.共阳极8段数据管的内部的所有发光二极管的正极均连在一起。

9.不同键盘阵列的识别的方法都是给每一个按键设计一个特定的编码。

10.若要实现两台微机间全双工串行数据传送,最少也应使用3条连接线。

三、填空题(本题共20分,每小题2分)

1.8086工作在——方式下,其地址总线、数据总线和控

制总线会变为高阻状态。

2.设某查询输出系统,其状态线EMPTY有效时,CPU才可向其输出数据,该有效信号应



为——电平。

3.8086的可屏蔽中断请求引脚名称是——。

4.向CPU的外部中断引脚发触发信号,称为——·

5.两片8259A级联使用,可管理————个可屏蔽中断。

6.可编程并行接口芯片8255A的内部控制分为两组,称为——。

7.8253的每个定时器/计数器可有——种工作方式。

8.AD574是——位的A/D转换器。

9.常用的软件识别键盘阵列的方法有反转法和——法。

lo.串行接口中,TxD端是数据——端。

四、简答题(本题共10分,每小题5分)

1.简要说明DMA过程。

2.简要说明设计接口时应如何考虑设计接口的地址。

五、分析设计题(本题共30分,每小题5分)

1.写出跳线接和可 位置时,8255的地址范围。

2.不考虑A9以上地址,说明8255A是否有重叠地址。

3.设有8个按键的状态需要通过8255A的PA口输入到微机中,画出按键S0、S1,,,S7

与PA0、PAl,,,PA7顺序连接。要求;按键按下时。输入状态为o。

4.编写有关指令序列,对8255进行初始化、查询有无按键按下,若有,则将读人状态

存人数据段。

5.若有8行× 3列键盘阵列,若行与PA连接,列与PB口的PB0、PBI、PB2连接,画

出该键盘阵列与8255A的连接图。

6.若题五。5采用反转法识别按键,编写键盘识别程序,并说明在PA0和PB0交叉点处

的按键的键值是多少?

试卷代号:2090

中央广播电视大学2003—2004学年度第一学期“开放专科”期末考试

计算机专业微机接口技术试题答案及评分标准

(供参考)

2004年1月

一、单选题(本题共20分,每小题2分)

1.C 2.A 3.A 4.A 5.C

6.D 7.A 8.D 9.D 10.A

二、判断如下说法是否正确(本题共20分,每小题2分)

1.错 2.对 3.对 4.对 5.对

6.错 7.对 8.对 9.对 10.对

三、填空题(本题共20分,每小题2分)

1.DMA

2.高

3.INTR

4.中断请求

5. 15

6.A组和B组

7. 6

8. 12

9.行扫描

10.输出

四、简答题(本题共10分,每小题5分)

1.简要说明DMA过程。

当外设有批量高速数据需要与存储器交换时,向DMAC发请求信号,DMAC向8086发

HOLD信号,8086收到HOLD后,在执行完现行指令后,向DMAC发总线响应信号HLDA,

同时让出总线,DMAC收到HLDA后接管总线,控制外设与存储器间交换数据。当数据传送完毕后,DMAC撤消给8086的HOLD,释放总线。8086收到HOLD无效后,撤消HLDA,同

时接管总线,继续从被打断处执行指令。

2.简要说明设计接口时应如何考虑设计接口的地址。

不同接口(外

设)应占用不同的地址

用户接口地址不能与其它系统已占用的地址重叠

用户接口地址也应尽量减少重叠

用户接口可以占用存储器地址,也可占用I/O地址(M/I巧区别)

译码器与地址总线相接(及控制总线),译码器输出端与接口芯片的片选控制端连接



五、分析设计题(本题共30分,每小题5分)

1.写出跳线接了和Y1位置时,8255的地址范围。

跳线接 位置时8255的地址范围:

1000000 000B一1000000 1llB(200H一207H)

跳线接Y1位置时8255的地址范围:

1000001 000B一1000001 1llB(208H一20FH)

2.不考虑A9以上地址,说明8255是否有重叠地址。

200H一203H分别与204H一207H重叠

208H一20BH分别与20CH一20FH重叠

3.设有8个按键的状态需要通过8255的PA口输入到微机中,画出按键So、S1,,,S7与PA0、PAl,,,PA7顺序连接。要求:按键按下时。输入状态为o。

见图l。

4.编写有关指令序列,对8255进行初始化、查询有无按键按下,若有,则将读人状态存人数据段。

. 参考指令序列:

MOVDX,203H ;控制字寄存器地址

MOVAL,10011011B ;PA口、PB口、PC口均为输入

OUT DX,AI

MOVDX,200H ;PA口地址

NEXT:IN AL,DX

TESTAL,0FFH ;是否为全抬起?

JENEXT ;无键按下,转

MOVAH,AL ;有键按下,存人AH寄存器

5.若有8行。3列键盘阵列,若行与PA连接,列与PB口的PB0、PBl、PB2连接,画出该键盘阵列与8255A的连接图。

见图2。

6.若题五.5采用反转法识别按键,编写键盘识别程序,并说明在PAo和PBo交叉点处的按键的键值是多少?参考程序:

MOVDX,203H ;控制字寄存器地址

MOVAL,10001011B ;PA输出,PB输入

OUT DX,AL

MOV DX,200H ;PA口地址

MOV AL,0 ;PA输出全0

OUT DX,AL

MOVDX,201H PB口输人

NEXTl: IN AL,DX

ANDAL,7 ;保留低3位

CMP AL,7

JENEXTl ;无键按下

MOVAH,AL 存列码

MOV CX,1000

NEXT2: LOOPNEXT2 ;延时防抖

MOV DX,203H

MOVAL,10011001B ;PA输入,PB输出

OUT DX,AL

MOV DX,201H

MOV AL,AH

OUTDX,AL ;输出列码

MOV DX,200H

INAL,DX ‘读入行码

AHAl=键值

若按下PAo与PBo交叉点处按键,其键值为:06FEH

相关文档
最新文档