2024年4月20日发(作者:)

试卷代号: B

宁波广播电视大学2007—2008学年度第一学期期末

机电专业《

微机原理与应用

》考试试题

2007年10月

题 号

分 数

得 分

评卷人

有两类中断,它们是 中断和 中断。

2. 十六进制数转换为二进制是________________,转换为十进制是_ __ ____

3. 已知x=-18,它 的原码(用十六位二进制)是 ,反码(用十六位

二进制)是 ,补码(用十六位二进制)是 。

4.逻辑运算11110101和11101110 的相“与” 的结果是___ _________。

5.微机系统 的主要技术指标包括 、 、

、 和 。

6. 查询方式是 。

7. RS232C是 接口 的标准,所以调制解调器之间应按这个标准进行

连接。

一、填空题(本题共

15

分,每题

1

分)。

总 分

得 分

评卷人

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

1.微机使用 的总线体制有哪几种?PCI总线 的特点是什么?

2.8086CPU 的字节寻址范围有多大?为什么?存储器为什么分段?20位物理地址

的形成过程是怎样 的?

3.使用中断有什么好处?

座位号

得 分

评卷人

三、分析下列指令和伪指令(本题共15分)

1.指出下列标志位 的含义(本题5分)

(1)CF

(2)OF

(3)AF

(4)ZF

(5)DF

2.指出下列指令 的错误(本题5分)

(1)SUB AH,BX

(2)MOV CS,AX

(3)MOV AX, [SI] [DI]

(4)MOV BYTE PTR [BX], 999

3.指出下列伪指令 的含义(本题5分)

(1)AA EQU 200

(2)BB DB ‘XYZ’

(3)CC DB 2*4+3

(4)DD DW 4 DUP(?)

(5)EE DROC

得 分

评卷人

四、问答题:(本题共55分)

1、若DAT1和DAT2都是内存单元 的地址,指出下列程序 的功能,并加上注解。

(本题10分)

MOV AL 0

LEA AI. DAT1+14

LEA 2+14

MOV CX, 15

LP:MOV AL, [SI]

MOV [BX], AL

DEC SI

DEC BX

LOOP LP

2、8255A 的工作方式控制宇和C口 的按位置位/复位控制字有何差别?若将C口 的

上脚输出高电平(置位),假设8255A控制口地址是303H,程序段应是怎样 的? (本题11

分)

3、利用一个异步传输系统传送英文资料,系统 的速率为1200波特,待传送 的资

料为5000字符长,设系统用ASCII码传送,不用校验位,停止位只用一位,问至少需要多

少时间才能传完全部资料? (本题12分)

4、什么是中断优先权排队?若在一个系统中有五个中断源,它们 的优先权排列

为:1、2、3、4、5,它们 的中断服务程序入口地址分别为3000H、 3020H、 3040H、

3060H和3080H。 编程序: 当有中断请求且CPu响应时,能用查询方法转至申请中

断 的优先权最高 的源 的中断服务程序。(本题12分)

5、DAC 的含义是什么?假设DAC满刻度值电压、为10伏,DAC为10位,则用电

压值表示 的分辨率是什么?(本题10分)

《微机原理与接口》课程复习题及参考答案

2013年12月

第一章 习题

1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?

【解】 把CPU(运算器和控制器)集成在一个芯片上,即为微处理器。微处理

器加上部分存储器和外设(或外设接口)就构成了微型计算机。微型计算机与管

理、维护计算机硬件以及支持应用的软件相结合就形成微型计算机系统。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?

【解】CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列、

寄存器组、标志寄存器等组成。CPU主要功能是进行算术逻辑运算,以及控制计

算机按照程序的规定自动运行。

1.3 微型计算机采用总线结构有什么优点?

【解】采用总线结构,扩大了数据传送的灵活性,减少了连线;而且总线可以标

准化,易于兼容和工业化生产。

1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地

址合用一组总线或者合用部分总线,那么要靠什么来区分地址和数据?

【解】数据总线是双向的,地址总线是单向的。采用数据和地址线复用,主要靠

信号的时序来区分。通常在读写数据时,在复用的总线上先输出地址信息,然后

再传送数据。

第二章 习题

2.9 8086的基本程序执行寄存器是由哪些寄存器组成的?

【解】8086的基本程序执行寄存器组成如下:

⑴ 8个通用寄存器:可用于存放操作数和指针。

⑵ 4个段寄存器:保存段基值(或段选择子)。

⑶ 1个标志寄存器:保存状态位和控制标志位。

⑷ 1个指令指针寄存器:存放下一条要执行的指令的指针。

2.13 如何形成指令中的各种条件码?

【解】指令中的条件码,即标志寄存器中的状态标志。它们主要由算术和逻辑运

算指令设置或清除。也有设置和清除某些状态标志位的专用指令。

2.16 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地

址为多少?

【解】指令的物理地址 = 1200H×16 + FF00H = 21F00H

2.17 8086微处理器的执行部件有什么功能?由哪几部分组成?

【解】8086微处理器的执行部件负责指令的执行。它主要由算术逻辑单元、标

志寄存器和通用寄存器等部分组成。

第三章 习题1

3.11 8086汇编语言指令的寻址方式有哪几类?哪一种寻址方式的指令执行速度

最快?

【解】寻址方式分为:立即数寻址、寄存器寻址和存储器寻址方式。其中,寄存

器寻址方式的指令执行速度最快。

3.12 在直接寻址方式中,一般只指出操作数的偏移地址,那么段地址如何确