南华大学微机原理及应用D课程试题

2009–2010学年度第一学期

微机原理及应用(D)课程试题

学院 专业 考号 姓名 考试日期:2009年12月24日 考试类别:闭卷 考试时间:120分钟 题号 得分

一、填空题:(每空1分,共20分) 阅卷人

1.8086CPU硬件中断包括 和 。

2.试问在下列程序段执行后,AL= ,OF= ,AF= 和CF= 。 MOV AL,96H ADD AL,26H

3.请指出下面两条指令源操作数的寻址方式:

MOV AX,BX;寻址方式: MOV AX,[BP];寻址地址:

4. 一个完整的汇编源程序应该包括 、 、堆栈段三段。 5. 8086CPU有 位数据总线, 位地址总线。

6. 8086CPU系统总线包括 、 、 三种类型。 7. 微机系统CPU和外设数据传送方式一般可采用四种方式:即 、 、 和输入/输出处理机方法。

8.8086CPU的基本总线周期包括 个振荡周期。若8086CPU主频为4MHz,则其基本总线周期为 ns。

得分 二、单项选择题(共10小题,每题2分,共20分)

阅卷人

1.直接访问8M字节空间需要地址总线根数为 ( ) A.20 B.32 C.22 D.64 2.CPU是( )。

A、微机系统 B、微型计算机 C、中央处理器 D、单片机

3.对8255A的C口执行按位置位\\复位操作时,写入的端口地址是( )。

A. A端口 B. B端口 C. C端口 D. 控制端口 4.整个汇编源程序以( )语句结束。

A.END B.ENDS C.ENDP D.ENDM 5.8086CPU中地址锁存信号是( )。

A、 ALE B、BHE C、HOLD D、NMI 6.堆栈指针SP的作用是用来指示( )。

A、栈底地址 B、栈顶地址 C、中断服务程序入口地址 D、下一条指令地址 7.编译源程序产生目标程序需要用汇编程序ASM中的( ) 得分 一 二 三 四 五 总分 A link B edit C debug D masm 8. 设(SS)=4000H,(SP)=1000H,(AL)=78H,(AH)=0FCH,(DX)=5609H。现要求先后把AL和DX中的内容压入堆栈,第( )示图中堆栈内容是正确的。

40000H SS 40000H SS 40000H SS 40000H SS 40001H 40001H 40001H 40001H . .. .. .. 40FFCH 09H SP 41000H 40FFCH 56H SP 40FFCH 09H SP 40FFDH 56H 41001H 0FCH 40FFDH 09H 40FFDH 56H 40FFEH 78H 41002H 78H 40FFEH 0FCH 40FFEH 78H 40FFFH 0FCH 41003H 56H 40FFFH 78H 40FFFH 00H 41000H 41004H 09H SP 41000H 41000H A B C D

9.一般地,我们将计算机指令的集合称为( )。

A)机器语言 B)汇编语言 C)模拟语言 D)仿真语言 10. 微型计算机中主要包括有( )。

A 微处理器、存储器和I/O接口 B 微处理器、运算器和存储器 C 控制器、运算器和寄存器组 D 微处理器、运算器和寄存器 得分 阅卷人 三、简答题(共4小题,每题5分,共20分)

1. 8086系统为什么要配置地址锁存器?

2. 8086CPU从功能上分为那两部分?各部分功能是什么?

3. 什么是中断向量?

4. 8086系统中的物理地址是如何得到的?假如CS=4300H,IP=2100H,则此时取指

令的物理地址为多少?

四、程序分析题(共2小题,每空3分,共24分)

阅卷人

1. 已知(60000H)=89H, (60001H)=76H, (60002H)=45H, (60003H)=23H, (60004H)=0FH;(70000H)=02H, (70001H)=03H, (70002H)=04H, (70003H)=05H, (70004H)=06H,执行下列程序,填入指定寄存器的当前内容。

MOV AX, 7000H MOV DS, AX MOV AX, 6000H MOV SS, AX MOV BX, 0 MOV BP, 0 MOV SI, 3

MOV AX, [0000H] ; AX= H MOV AL, [BX] ; AL= H MOV AX, [BX+1] ; AX= H MOV AX, [BP+SI] ; AX= H

2. 若SP=1000H,SS=1000H,AX=1234H,BX=5467H,DX=2103H,试问执行下

列指令后 PUSH BX PUSH AX PUSH DX POP CX POP AX

SS= ,SP= ,AX= ,BX= 。

得分 五、编程题(共1小题, 16分)

阅卷人 得分 1. 某8086CPU微机系统以8255A作为接口,如图1所示,要求初始化A、B口均为方式0输入,PC3-PC0为输入,PC7-PC4为输出,方式控制字和C口按位置位/复位控制字格式分别已给出在下面,

(1)分析8255A的四个端口地址(没用到的地址线看做为1); (2)编写8255A初始化程序;

图1系统接口图

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4