南华大学微机原理及应用(D)课程试题Word文件下载.doc
《南华大学微机原理及应用(D)课程试题Word文件下载.doc》由会员分享,可在线阅读,更多相关《南华大学微机原理及应用(D)课程试题Word文件下载.doc(4页珍藏版)》请在冰豆网上搜索。
四
五
总分
得分
阅卷人
一、填空题:
(每空1分,共20分)
1.8086CPU硬件中断包括和。
2.试问在下列程序段执行后,AL=,OF=,AF=和CF=。
MOVAL,96H
ADDAL,26H
3.请指出下面两条指令源操作数的寻址方式:
MOVAX,BX;
寻址方式:
MOVAX,[BP];
寻址地址:
4.一个完整的汇编源程序应该包括、、堆栈段三段。
5.8086CPU有位数据总线,位地址总线。
6.8086CPU系统总线包括、、三种类型。
7.微机系统CPU和外设数据传送方式一般可采用四种方式:
即、、和输入/输出处理机方法。
8.8086CPU的基本总线周期包括个振荡周期。
若8086CPU主频为4MHz,则其基本总线周期为ns。
二、单项选择题(共10小题,每题2分,共20分)
1.直接访问8M字节空间需要地址总线根数为()
A.20B.32C.22D.64
2.CPU是()。
A、微机系统B、微型计算机C、中央处理器D、单片机
3.对8255A的C口执行按位置位\复位操作时,写入的端口地址是()。
A.A端口B.B端口C.C端口D.控制端口
4.整个汇编源程序以()语句结束。
A.ENDB.ENDSC.ENDPD.ENDM
5.8086CPU中地址锁存信号是()。
A、 ALEB、BHEC、HOLDD、NMI
6.堆栈指针SP的作用是用来指示()。
A、栈底地址B、栈顶地址C、中断服务程序入口地址D、下一条指令地址
7.编译源程序产生目标程序需要用汇编程序ASM中的()
AlinkBeditCdebugDmasm
8.设(SS)=4000H,(SP)=1000H,(AL)=78H,(AH)=0FCH,(DX)=5609H。
现要求先后把AL和DX中的内容压入堆栈,第()示图中堆栈内容是正确的。
40000HSS
40001H
..
40FFCH56HSP
40FFDH09H
40FFEH0FCH
40FFFH78H
41000H
C
40000HSS
41000H
41001H0FCH
41002H78H
41003H56H
41004H09HSP
B
.
40FFCH09HSP
40FFDH56H
40FFEH78H
40FFFH0FCH
A
40FFFH00H
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,执行下列程序,填入指定寄存器的当前内容。
MOVAX,7000H
MOVDS,AX
MOVAX,6000H
MOVSS,AX
MOVBX,0
MOVBP,0
MOVSI,3
MOVAX,[0000H];
AX=H
MOVAL,[BX];
AL=H
MOVAX,[BX+1];
AX=H
MOVAX,[BP+SI];
2.若SP=1000H,SS=1000H,AX=1234H,BX=5467H,DX=2103H,试问执行下列指令后
PUSHBX
PUSHAX
PUSHDX
POPCX
POPAX
SS=,SP=,AX=,BX=。
五、编程题(共1小题,16分)
1.某8086CPU微机系统以8255A作为接口,如图1所示,要求初始化A、B口均为方式0输入,PC3-PC0为输入,PC7-PC4为输出,方式控制字和C口按位置位/复位控制字格式分别已给出在下面,
(1)分析8255A的四个端口地址(没用到的地址线看做为1);
(2)编写8255A初始化程序;
图1系统接口图
4