微机接口技术期末试卷

  • 格式:doc
  • 大小:31.50 KB
  • 文档页数:6

命题方式: 单独命题

佛山科学技术学院 2010 — 2011学年第二学期

《微机接口技术》课程期末考试试题

专业、班级: 姓名: 学号:

题 号 一 二 三 四 五 总成绩

得 分

一、单项选择题:(每小题1分,共30分)

1. CPU与外设间数据传送的控制方式有( d )

A.中断方式 B.DMA方式 C.程序控制方式 D.以上三种都是

2. 8086 CPU内标志寄存器中的控制标志位占( c )

A.9位 B.6位 C.3位 D.16位

3. 8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( d )

A.B口 B.A口 C.A、B、C三端口均可以 D.C口

4. 设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( c )

A.10个 B.110个 C.120个 D.240个

5. 在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是( d )

A.字符间无间隔 B.双方通信同步

C.发生错误的概率少 D.附加的辅助信息总量少

6. 采用高速缓存Cache的目的是( b )

A.提高总线速度 B.提高主存速度

C.使CPU全速运行 D.扩大寻址空间

7. 在中断方式下,外设数据输入到内存的路径是( d )

A.外设→数据总线→内存 B.外设→数据总线→CPU→内存

C.外设→CPU→DMAC→内存 D.外设→I∕O接口→CPU→内存

8. CPU响应中断请求和响应DMA请求的本质区别是( b )

A.中断响应靠软件实现

B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线

C.速度慢

D.控制简单 9. 堆栈的工作方式是( d )

A.先进先出 B.随机读写

C.只能读出,不能写入 D.后进先出

10. 指令MOV AX,[3070H]中源操作数的寻址方式为( d )

A.寄存器寻址 B.直接寻址 C.立即寻址 D.间接寻址

11. Reset信号到来后,8086 CPU的启动地址为( c )

A.00000H B.FFFFFH C.FFFF0H D.0FFFFH

12. 用3片8259A级联,最多可管理的中断数是( b )

A.24级 B.22级 C.23级 D.21级

13. 在8086 CPU内部,总线接口单元和执行单元两者的工作方式为( b)。

A、串行且同步 B、并行但不同步

C、并行且同步 D、串行但不同步

14. 8253的计数器的最大计数初值是( d )

A.65536 B.FFFFH C.FFF0H D.0000H

15. 擦除EPROM中的信息可用的方式是( c )。

A、加12.5V电压 B、加5V电压 C、紫外线照射 D、红外线照射

16. 某微机字长16位,其存储器容量为64KB,如果按字节编址,其寻址范围是( d )

A.0~16K字 B.0~32K字 C.0~16KB D.0~64KB字

17. 在DMA方式下,将内存数据传送到外设的路径是( d )

A.CPU→DMAC→外设 B.内存→数据总线→外设

C.内存→CPU→总线→外设 D.内存→DMAC→数据总线→外设

18. 要使8253输出1个时钟周期(1CLK)宽度的负脉冲,可选择哪几种工作方式( c )

A.方式2,4,0 B.方式0,4,5 C.方式2,4,5 D.方式1,4,5

19. 通常,中断服务程序中的一条CLI指令目的是( b )

A.禁止低一级中断产生 B.禁止所有可屏蔽中断

C.禁止同级中断产生 D.禁止高一级中断产生

20. 8086/8088CPU为了保证在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序,采用的方法是( c )。

A. 中断向量 B. 向量中断 C. 优先排队 D. 并行工作 21. 若8086 CPU主频为5MHz,则其基本总线周期为( a )

A.200ns B.500ns C.125ns D.250ns

22. 8255A的方式选择控制字为80H,其含义是( c )

A. A、B、C口全为输入 B. A口为输出,其他为输入

C. A、B为方式0 D. A、B、C口均为方式0,输出

23. 对可编程接口芯片进行读/写操作的必要条件是( c )

A.RD=0 B.WR=0 C.RD=0或WR=0 D.CS=0

24. 要管理64级可屏蔽中断,需要级联的8259A芯片数为( d )

A. 4片 B.8片 C.10片 D.9片

25. CPU响应两个硬中断INTR和NMI时,相同的必要条件是( a )

A. 允许中断 B. 当前指令执行结束

C. 总线空闲 D. 当前访存操作结束

26. 已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共

需芯片数和组成的芯片组数为( )。

A. 32和16 B. 16和32 C. 32和3 D. 16和16

27. 已知SRAM2114芯片容量为16K×1位,若需组成64KB的系统存储器,则

组成的芯片组数和每个芯片组的芯片数为( d )。

A. 2和8 B. 1和16 C. 4和16 D. 4和8

28. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是( b )。46H*4H=178H

A. 184H B. 178H C. 118H D. 280H

29. 8088CPU内部的数据总线有( 16 )条。

A. 8条 B. 16条 C. 20条 D. 32条

30. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( a )

A. OFH和04H B. 0B和04H C. 0F和0BH D. 04和0FH

31. 在并行可编程电路8255中,8位的I/O端口共有( c )。

A. 2个 B. 3个 C. 4个 D. 1个

32. 可编程计数/定时器电路8253的工作方式共有( d )。

A. 3种 B. 4种 C. 5种 D. 6种

二、填空题:(每小题3分,共30分)

3. 接口是微处理器与外界的连接部分,是CPU与外界进行信息交换的中转站。

4. 为了完成CPU与I/O设备之间的信息交换,通常在接口部件中需要传输三种信息,即数据信息、状态信息和控制信息。

5. 数据信息形式可分为数字量、模拟量和开关量三种。

6. CPU与外设之间的数据传送方式可分为程序控制方式、中断传送方式和DMA传送方式三种。

7. 程序控制方式是指输入/输入指令来控制信息传送,是软件的控制方式,根据程序控制的方法,可分为无条件传送方式和条件传送方式。

8. CPU与外部设备之间的数据传送是通过接口来实现的。数据传送的方式有两种,即串行传送和并行传送.

9. 8253内部结构包括数据总线缓冲器、读写逻辑电路、控制字寄存器和计数器。

10. 8259A的内部主要由 数据总线缓冲器、读/写逻辑、级联缓冲/比较器、中断请求寄存器、优先级分析器、中断服务寄存器、中断屏蔽寄存器、控制逻辑 8个基本部分组成。

11. 8237A的内部结构主要由控制逻辑单元、缓冲器和内部寄存器3个基本部分组成。

12. DAC0832的3种工作方式为双缓冲方式、单缓冲方式、直通方式。

三、判断题:(每小题1分,共6分)

四、简答题:(每小题:6分,共18分)

1. 8255A接口芯片有哪几个控制字?有哪几种工作方式?

2. 请简述总线的操作过程。

3. 请简述DAC0832转换器中主要的技术指标和工作方式。

五、设计题:(每小题8分,共16分)

1.某系统中使用可编程串行接口芯片8251A工作在异步方式,7位数字,不带校验,1.5位停止位,波特率系数为64,允许发送和接收,其控制端口地址为239H,请编写初始化程序。

解:通信方式控制字的内容为10001011即8BH

操作命令控制字为00000101即05H

初始化程序:MOV AL,8BH

MOV DX,239H

OUT DX,AL

MOV AL,05H

OUT DX,AL

2.已知8253的计数时钟频率为1MHz,若要求8253的计数通道1,每隔10ms向CPU申请1次中断,请对8253进行初始化编程。

计数通道1初始值为1000000/(1000110)=10000=2710H

程序: MOV DX,203H

MOV AL,70H

OUT DX,AL

MOV DX,201H

MOV AL,10H

OUT DX,AL

MOV AL,27H

OUT DX,AL