文档库

最新最全的文档下载
当前位置:文档库 > 桂林电子工业大学 微机原理及应用(三系)

桂林电子工业大学 微机原理及应用(三系)

桂林电子科技大学

二○○六年工程硕士研究生第二阶段考试试题考试科目: 微机原理及应用

考试时间: 2006年12月22日

工程领域: 计算机技术、控制工程领域

(本试卷共大题,共页,总分100分,考试时间120分钟)

注意:所有答案全部答在答题纸上,否则本试卷无效。

一、选择题(本题共15小题,每题2分,共30分)。

1.CPU中程序计数器(PC)中存放的是。

A.指令

B.指令地址

C.操作数D操作数地址

2.指令队列的作用是。

A暂存操作数地址B.暂存操作数 C 暂存指令地址 D.暂存预取指令

3.运算器的功能是。

A.算术运算

B.逻辑运算C算术运算与逻辑运算D函数运算

4.已知段地址和偏移地址分别为4900H和2300H,此存储单元的物理地址是。

A.6C00H B. 4B300H C.27900H D.51300H

5.中断控制方式的优点是。

A.提高CPU的利用率 B. 能在线进行故障处理

C.无须CPU的干预 D.硬件连线简单

6.中断响应周期(即INTA周期)由个时钟周期(即T状态)组成。

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

7.DRAM是指。

A.半导体静态随机存取存储器B.半导体动态随机存取存储器

C.可编程的只读存储器D.磁存储器

8.8086与8088相同的是。

A.EU和BIU

B.EU

C.BIU

D.外部引脚功能

9.8086系统中在0000H:007CH~0000H:007FH单元存放的向量对应的中断类型号为。

A.30

B.31

C.32

D.33

10.如果CPU执行了某一_________,则栈顶内容送回到CS和IP。

A.子程序返回指令B.数据传送指令

C.退栈指令D.子程序调用指令

11.在微机系统中采用DMA方式传输数据时,数据传送是。

A.由CPU控制完成

B.由执行程序(软件)完成

C.由DMAC发出的控制信号控制下完成的

D.由总线控制器发出的控制信号控制下完成的

12.在中断系统中,中断类型号是在__________的作用下送往CPU的。

A.读信号RD B.地址译码信号CS

C.中断请求信号INTR D.中断响应信号INTA

13.8255A的PA口工作于方式2,PB口工作于方式0时,其PC口。

A.用作一个8位I/O端口B.用作一个4位I/O端口

C.部分作联络线D.全部作联络线

14.根据采样定理,当采样器的采样频率至少高于或等于连续信号的最高频率_________倍时,原信号才能被无失真地复现出来。

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

15.在下列语句中,BUFFER称为。

BUFFER DB 01H,0AH

A..符号B.变量C.助记符D.标号

二、简答题(本题共4小题,每题5分,共20分)

1、堆栈的作用是什么?它的操作规则是什么?

2、简述串行通信与并行通信的特点。

3、微机系统中,输入/输出接口的编址方式一般有哪几种?各有何特点?

4、若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H~27H,中断源的

请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE24H,则该中断源在中断向量表中各地址单元内容是如何存放的?

三、程序分析(每小题5分,共10分)

1 指出下列程序段的功能。

MOV CX, 0

MOV AX, BUFF1

AGAIN: AND AX, AX

JZ STP

SAL AX,1

JNC ZER

INC CX

ZER: JMP AGAIN

STP: MOV WORD PTR BUFF2, CX

HLT

2分析下列程序

(1)指出该程序完成什么功能?

(2)程序执行后(NUM)=H,(NUM+1)= H。

程序清单如下:

DSEG SEGMENT

NUM DB 2,5

DSEG ENDS

CSEG SEGMENT

ASSUME CS:CSEG,DS:WG

MAIN:MOV AX,DSEG

MOV DS,AX

MOV BX,NUM

MOV AL,[BX]

TEST AL,01H

JZ EEE

MOV AL,[BX+1]

TEST AL,01H

JZ DDD

INC BYTE PTR[BX]

INC BYTE PTR [BX+1]

EEE:MOV AH,4CH

INT 21H

DDD:MOV CL.[BX+1]

MOV [BX],CL

JMP EEE

CSEG ENDS

END MAIN

四、编程题(每小题10分,共20分)

1、假设在8086/8088内存中有20个连续存储的单字节无符号数,首地址为BUFFER。试编程找出

这20个数中的最大和最小数,分别存入地址是MAX和MIN的单元内。

2、寄存器BL中存放着一个压缩BCD码,试编程将其转换为ASCII码,结果放入AX寄存器。

五、应用题(每小题10分,共20分)

1、分析下列电路原理图,分别指出图中的SRAM 6116(2K*8B)和EPROM 2716(2K*8B)存储

器的地址分布范围。

桂林电子工业大学 微机原理及应用(三系)

2.某8088应用系统,用8253构成一个方波发生器,8253的端口地址为:200H~203H。CLK0输入频率为2.0MHz的时钟信号,要使OUT0输出1000Hz的负脉冲信号,OUT1输出10Hz方波信号,OUT0的输出脉冲作为CLK1的时钟输入。请完成对8253初始化编程,将计数器0设为模式2(分频器),计数器1设为模式3(方波发生器)。并请设计和画出产生8253片选信号CS的译码电路。

8253的控制字格式为:

桂林电子工业大学 微机原理及应用(三系)

桂林电子工业大学 微机原理及应用(三系)