福建农林大学东方学院考试试卷2012——2013学年

  • 格式:doc
  • 大小:1.34 MB
  • 文档页数:10

试题第1页(共9页)

福建农林大学东方学院考试试卷 ( A ) 卷

2012 —— 2013 学年 第 一 学期 考试形式:闭卷

课程名称:微机原理与接口技术 考试时间

专业 年级 班 学号 姓名

题号 一 二 三 四 五 总得分

得分

评卷人

得分 一、填空题 20% (每题2分)

1.字符A的ASCII码为41H,则字符a的ASCII码为 。

2.微处理器系统中存储器单元与I/O端口编址有两种不同的方式,一是 编址;二是 编址。

3.某微机系统的RAM容量为8K*8,若首地址为4800H,则最后一个单元的地址是

4.8086/8088CPU的数据线和地址线是以__ _____方式轮流使用的。

5.数制转换:247.86= H = BCD

6.8086正常的存储器读/写总线周期由_ _个T状态组成,ALE信号在_ _状态内有效。

7.对于串行通信,如果数据只能从A站发送到B站,这种通信线路称为 通信方式。

8微型计算机和外设之间的数据输入、输出的传送方式可分为 、 、 、 和I/O处理机方式。

9.若一个数据块在内存中的起始地址为9E40H:C52AH,则这个数据块的起始地址的物理地址为 。

10.8086系统共有 个中断类型,34H中断的中断处理程序的入口地址存放在中断向量表 开始的连续4个存储单元。 试题第2页(共9页)

得分 二、单项选择题 20% (每题2分)

1. 某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有

条。

A.20 B.14 C.22 D.24

2.在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个 。

A. I/O设备 B. I/O接口 C. 主处理器 D. 逻辑高

3. 中央处理器是指 。

A.运算器 B. 控制器 C.

运算器和控制器 D. 运算器、控制器和主存储器

4.8086CPU响应一个可屏蔽硬件中断的条件是 。

A. IF=0 且INTR=0 B.IF=0

且 INTR=1 C. IF=1 且 INTR=1 D.无条件

5. 8086可以有多种产生内部中断的情况,下面不属于内部中断的是

A. 单步执行 B. INT指令 C. NMI D. IDIV指令

6.下列哪种寄存器不属于一般的I/O接口电路的组成 。

A.地址寄存器 B.数据寄存器 C.控制寄存器 D.状态寄存器

7. 以下哪个不属于微机中的内总线 。

A.S-100总线 B. 串行总线 C.PC总线 D. STD总线

8. 8259A通过级联的方式由9片可构成最多 级优先权的中断源。

A. 9 B. 10 C.64 D.72

9. CPU与外部的信息交换称为通信,按连接数据信号线数区分,基本的通信方式有 。

A.并行通信和串行通信 B.同步通信和异步通信 C.单工通信和双工通信 D.全双工通信和半双工通信

10. 8253为可编程定时计数器,它有 种工作方式。

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

得分 三、判断题 20% (每题2分) (正确请标T,错误请标F)。

1.在串行通信中,RS232标准电平与TTL电平兼容。( ) 试题第3页(共9页)

2. 8086系统中管理CPU与存储器、I/O设备之间数据传送的单元是BIU。( )

3. 8086系统中堆栈以字节为单位进行操作。( )

4.要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为51H。( )

5.在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为顺序ICW1,ICW3,ICW4。( )

6. CPU与外设的I/O传送控制方式中,效率最高、实时性最强的方式

是同步传送。( )

7.8086响应INTR请求需要执行两个总线响应周期。( )

8.8255A的C口置位/复位控制字是写入C口的端口地址。( )

9.8253三个计数通道结构完全相同,且独立工作。( )

10.读取8253内的计数值时,必须先用锁存命令将当前计数值锁存在输出锁存器中。( )

得分 四、程序填空题 10% (每题5分)

1.8086系统中接口连接关系如下图所示。要求回答以下问题:

(1) 试分别确定8255,8253,8259及8251的端口地址;

(2) 设8255的PA口为输出,PB口为输入,试写出对PA口和PB口执行输入/输出操作的指令。

8255的端口地址为:____ GCS8259C/DA7G3738086CPUA6A5A4A0G2AG2B1381C B AM/IO8253CSA1A0ACS18255A0Y1Y0CS8251A0Y2Y3A2A1A2A1A1A1ALEAD7~AD0A7~A0 试题第4页(共9页)

A7 A6 A5 A4 A3 A2 A1 A0

1 0 0 1 * 0 0 0

0 1

1 0

1 1

__80h 82h 84H 86H_________________________;

8253的端口地址为:_90H,92H,94H,96H_________________________________;

8259的端口地址为:___________________________________;

8251的端口地址为:___________________________________;

对PA口操作的I/O指令为______________________________;

对PB口操作的I/O指令为______________________________。

2. 试按照如下要求填写8259A初始化程序段:系统中只有一片8259A,中断请求信号用电平触发方式,下面要用ICW4,中断类型码为60H、61H、62H……67H,用全嵌套方式,不用缓冲方式,采用中断自动结束方式。设8259A的端口地址为94H和95H。

MOV DX, 94H ;偶地址

MOV AL, 1FH ;ICW1

OUT DX,AL

MOV AL, 01100111 ;ICW2 ,中断源在IR7

MOV DX, ;奇地址

OUT DX,AL

MOV AL, ;ICW4

OUT DX,AL

得分 五、编程题 30% (每题6分)

1. PC机中的8237A 按如下要求工作:禁止存储器到存储器传送,采用正常时序,滞后写入,固定优先级,允许8237A工作,DREQ信号高电平有效,而DACK信号低电平有效。已知写命令寄存器对应的地址为45H,请给出写命令的程序段。

试题第5页(共9页)

2. 设DAC0832端口地址为PORTDA,编写程序要求输出周期性的方波。

3.某系统中使可编程串行接口芯片8251A工作在异步方式,7位数据位,偶校验,2位停止位,分频系数为16,允许发送也允许接收,若已知其控制口地址为03FBH,试编写初始化程序。

试题第6页(共9页)

4 . 设8255A的四个端口地址分别为00C0H、00C2H、00C4H和00C6H,要求用置0、置1的方法对PC6置1,对PC4置0。

5. CPU通过8255同开关K0~K3和LED显示器的接口见下图,开关设置的二进制信息由B口输入,经程序转换成对应的七段LED段码后,通过A口输出,由七段LED显示开关二进制的状态值,试编写其控制程序(设8255的端口地址为80H~83H)。 试题第7页(共9页)

注:若B口读入的值为0000,则LED显示器将全熄灭;0001时亮一盏灯,0010时亮第二盏灯,以此类推,1000时亮第8盏灯,若B口读入的值为1001,则LED显示器将全亮。

试题第8页(共9页)

附:

8255方式字格式 位控制字格式

8251异步方式下方式寄存器格式: 8251控制寄存器格式

8253控制字格式 试题第9页(共9页)

8237命令寄存器格式

8259初始化命令字格式