文档库

最新最全的文档下载
当前位置:文档库 > 微机原理及应用试卷

微机原理及应用试卷

第1页

一.选择题 (共15题,15分)

1.1 指令MOV NEXT+16,AX采用的寻址方式是()。

A、立即寻址

B、寄存器间址

C、直接寻址

D、寄存器相对寻址

1.2 若8253的计数频率为1MHZ,每个通道的最大定时时间为()。

A、32.64ms

B、97.92ms

C、48.64ms

D、65.536ms

1.3 采用偶校验。则0011011的校验位的值是()。

A、0

B、1

C、0和1都可以

D、无法确定

1.4 9个8259A级联可提供()个中断类型号。

A、8

B、16

C、32

D、64

1.5 在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在()。

A、36H~39H

B、24H~27H

C、18H~21H

D、18H~1AH

1.6 用BP作基址加变址寻址时,操作数所在的段是当前()。

A、数据段

B、代码段

C、堆栈段

D、附加段

1.7 8259的中断屏蔽字OCW1( )设置。

A、在ICW之前

B、只允许一次

C、可允许多次

D、仅屏蔽其中断源时

1.8 当D/A转换器双极性输出时与单极性输出相比,()。

A、输出范围扩大一倍,灵敏度不变

B、输出范围扩大一倍,灵敏度降低一半

C、输出范围不变,灵敏度扩大一倍

D、输出范围扩大一倍,灵敏度扩大一倍

1.9 单步中断的中断类型码是()。

A、1

B、2

C、3

D、4

1.10 对内存单元进行读操作后,该单元的内容()。

A、变反

B、不变

C、随机

D、被修改

1.11 串行接口器件8251A()。

A、只能作异步传送

B、只能作同步传送

C、可作并行传送

D、A和B均可

1.12 假如某异步串行通信中传送一个字符,它包括1个起始位、7个数据位、1个偶校验位、1个停止位,如果传送速率为1200波特,则每秒所能传送的字符个数是()。

A、100

B、120

C、240

D、1200

1.13 8086的存储器寻址方式计算的是()。

A.存储器的物理地址

B.存储器的逻辑地址

C.存储器的段基址

D.存储器的有效地址

1.14 字符“A”的ASCII码是()。

A、65H

B、0AH

C、41H

D、A0H

1.15 采用条件传送方式时,必须要有()。

A、中断逻辑

B、类型号请求信号

C、状态端口

D、请求信号

二.填空题 (共15题,15分)

2.1 当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器的时序的正确配合,就是利用

第2页

________信号,使CPU插入一个_______状态。

2.2 8086/8088CPU可访问两个独立的地址空间,一个为I/O地址空间,其大小为字节;另一个为存储器地址空间,其大小为字节。

2.3 存储器芯片容量=×。

2.4广泛使用的______ 和______ 都是半导体随机读写存储器。前者的速度比后者快,但______ 不如后者高。

2.5 8086中地址/数据线分时复用,为保证总线周期内地址稳定,应配置,为提高总线驱动能力,应配置

2.6 中断类型码为15H的中断,其服务程序的入口地址一定存放在___________四个连续的单元中,若地址由低到高的四个单元的内容依次为:12H、34H、35H、23H,则其服务程序的入口地址为_______________。

2.7 8088系统访问储存器的一个字节要用_____个总线周期,若要进行字操作则要用_____个总线周期。

2.8 8086CPU从偶地址中按字节读时,存储器数据进入数据总线的;从奇地址按字节读时,进入数据总线的。

2.9 在8086 CPU中,NMI中断被称为,其中断类型号是。

2.10 从CPU的NMI引脚产生的中断叫做____________,它的响应不受_________影响。

2.11 8086的数据总线和地址总线分别是和条。

2.12 数的真值变成机器码可采用______ 表示法,______表示法,______表示法,移码表示法。

2.13 一片8255A端口A有种工作方式,端口B有种工作方式。

2.14 02 8255A中包括两组控制电路,其中A组控制,B组控制。

2.15存储器与CPU连接时,内存系统采用的译码方法有__________ 、__________ 、_________。

三.问答题 (共3题,15分)

3.1 [库中题号:030035] 5分

简述IEEE-488总线上任何系统或设备的三种工作方式。

3.2 [库中题号:030002] 5分

微型计算机主要有哪些性能指标?

3.3 [库中题号:030040] 5分

请简述8086可屏蔽中断的响应过程。

四.判断题 (共10题,10分)

4.1 ()中断服务程序可放在用户可用的内存的任何区域。

4.2 ()在查询方式下输入输出时,在I/O接口中设有状态寄存器,通过它来确定I/O设备是否准备好。输入时,准备好表示已满;输出时,准备好表示已空。

4.3 ()中断向量地址是中断向量表的地址。

4.4 ()在微型计算机中,串行输入输出端口与微处理器之间是采用串行方式交换数据的。

4.5 ()逻辑地址不是物理地址,但它是唯一的。

4.6 ()JMP指令要影响标志位。

4.7 ()在80486的32位标志寄存器中,其每一位都有一定的含义。

4.8 ()8255与CPU连接时地址线一般与CPU的地址总线A1和A0连接。

第3页

4.9 ()段寄存器间不能直接进行数据传送。

4.10

()无条件式的I/O是按先读状态口,再读数据口的顺序传送数据的。

五.程序分析题 (共3题,15分)

5.1 [库中题号:050027] 5分

给定寄存器及存储单元的内容为:(DS) = 2000H,(BX) = 0100H,(SI) = 0002H,(20100) = 32H,(20101) = 51H,(20102) = 26H,(20103) = 83H,(21200) = 1AH,(21201) = B6H,(21202) = D1H,(21203) = 29H。试说明下列各条指令执行完后,AX寄存器中保存的内容是什么。

(1) MOV AX,[BX] (2) MOV AX,1100H[BX] (3) MOV AX,[BX][SI]

5.2 [库中题号:050015] 5分

分析下列程序的功能,写出堆栈最满时各单元的地址及内容。

SSEG SEGMENT ‘STACK’AT 1000H ; 堆栈的段地址为1000H

DW 128 DUP(?)

TOS LABEL WORD

SSEG ENDS

DSEG SEGMENT

DW 32

DUP(?)

DSEG ENDS

CSEG SEGMENT

MAIN PROC FAR

ASSUME CS:CSEG, DS:DSEG,SS:SSEG

START: MOV AX,SSEG

MOV SS,AX

MOV AX,DSEG

MOV DS,AX

MOV AX,4321H

CALL HTOA

RETN: MOV AH,4CH

INT 21H

MAIN ENDP

HTOA PROC NEAR

CMP AX,15

JLE B1

PUSH AX

PUSH BP

第4页

MOV BP,SP

MOV BX,[BP+2]

AND BX,0FH

MOV [BP+2],BX

POP BP

MOV CL,4

SHR AX,CL

CALL HTOA

B1: POP AX

B2: ADD AL,30H

JL PRT

ADD AL,07

PRT: MOV DL,AL

MOV AH,2

INT 21H

RET

HTOA ENDP

CSEG ENDS

END START

5.3 [库中题号:050012] 5分

假设(CS)=3000H, (DS)=4000H, (ES)=2000H, (SS)=5000H, (AX)=2060H, (BX)=3000H, (CX)=5, (DX)=0, (SI)=2060H, (DI)=3000H, (43000H)=0A006H, (23000H)=0B116H, (33000H)=0F802H, (25060)=00B0H,.(SP)=0FFFEH, (CF)=1, (DF)=1, 请写出下列各条指令单独执行完后, 有关寄存器及存储单元的内容, 若影响条件码请给出条件码SF、ZF、OF、CF的值。

(1) SBB AX,BX (2) CMP AX,WORD PTR[SI+0FA0H]

(3) MUL BYTE PTR[BX] (4) AAM

六.编程题 (共1题,10分)

6.1 [库中题号:060025] 10分

试编写完整的程序,要求从键盘输入3个16进制数,并根据对3个数的比较显示如下信息:

(1)如果3个数都不相等则显示0;

(2)如果3个数中有2个数相等则显示2;

(3)如果3个数都相等则显示3。

七.应用题 (共2题,20分)

第5页

7.1 [库中题号:070016] 10分

设8253芯片的计数器0、计数器1和控制口地址分别为04B0H、04B2H、04B6H。定义计数器0工作在方式2,CLK0为5MHz,要求输出OUT0为1KHz方波;定义计数器1用OUT0作计数脉冲,计数值为1000,计数器减到0时向CPU发出中断请求,CPU响应这一中断请求后继续写入计数值1000,开始重新计数,保持每一秒钟向CPU发出一次中断请求。试编写出对8253的初始化程序,并画出硬件连接图。

7.2 [库中题号:070034] 10分

如图所示8086与DAC0832的接口

(1)在图中画出单极性输出的电路图。

(2)写出输出锯齿波的程序片断,包括延时程序。

微机原理及应用试卷