微机原理试题A卷参考答案和评分标准装备.docx
《微机原理试题A卷参考答案和评分标准装备.docx》由会员分享,可在线阅读,更多相关《微机原理试题A卷参考答案和评分标准装备.docx(12页珍藏版)》请在冰豆网上搜索。
微机原理试题A卷参考答案和评分标准装备
长江大学试卷院(系、部)专业班级姓名学号
…………….…………………………….密………………………………………封………………..…………………..线……………………………………..
2010─2011学年第1学期
《微机原理及应用》课程考试试卷(A卷)
专业:
装备制造及自动化年级:
08级考试方式:
开卷学分:
3.5
题号
一
二
三
四
五
六
七
八
总分
得分
考试时间:
120分钟
【注意:
第一至五大题写在答题纸上,第六题写在试卷上】
阅卷人
得分
一、填空题(每空1分,共20分)
1.Intel8086支持
(1)容量主存空间,80486支持
(2)容量主存空间。
2.逻辑地址由(3)和(4)两部分组成。
3.在实地址工作方式下,逻辑地址“7380H∶400H”表示的物理地址是(5)。
4.计算机中有一个“01100001”编码。
如果把它认为是无符号数,它是10进制数(6);如果认为它是BCD码,则表示真值(7)。
5.用DWORD定义的一个变量XYZ,它的类型是(8),用“TYPEXYZ”会得到数值为(9)。
6.“CMPEAX,3721H”指令之后是JZ指令,发生转移的条件是EAX=(10),此时ZF=(11)。
7.存储结构为8K×8位的EPROM芯片2764,共有(12)个地址引脚。
用它组成64KB的ROM存储区共需(13)片芯片。
8.8086使用16位数据总线,主存分成偶地址体和奇地址体两个存储体。
Pentium及以后的IA-32处理器使用(14)位数据总线,主存由(15)个存储体组成。
9.IA-32处理器在开中断状态,其标志IF=(16)。
指令(17)是开中断指令。
10.8253芯片上有(18)个计数器通道,每个计数器有(19)种工作方式可供选择。
11.8255的A和B端口都定义为方式1输入,端口C上半部分定义为输出,则方式控制字是(20),其中D0位已经没有作用、可为0或1。
阅卷人
得分
二、选择题(每小题2分,共20分)
1.用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,
正确答案为()。
A.128片B.16片C.8片D.32片
2.程序查询I/O方式最主要的缺点是()。
A.接口复杂B.CPU效率不高
C.不能用在外设D.不经济
3.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,
在中断服务程序结束处应:
()。
A.执行IRET指令B.执行POP指令
C.发送EOI命令D.发送IRET命令
4.除法指令DIV/IDIVOPRD执行后()
A.SF和OF标志将受影响。
B.CF和OF标志将受影响。
C.ZF标志将受影响。
D.对所有标志位均无定义。
5.关于8255A-5的工作方式设置,下列解释中,正确的是()。
A.A组和B组必须设置为相同的工作方式,8255A-5才能工作。
B.若A组和B组分别设置为不同的工作方式,则会因为C端口的高,低4位功能不一致,而导致8255A-5无法工作。
C.当A端口工作于方式2时,B端口不能工作。
D.A组和B组既可设置为相同的工作方式,也可设置为不同的工作方式。
6.若以8253-5某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通道工作方式应设置为()
A.方式0B.方式2C.方式3D.方式4
7.已知:
VARDW1,2,$+2,5,6若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是()。
A.2HB.4HC.6HD.14H
8.设OP1,OP2是已经用DB定义的变量,则正确的语句是()。
A.CMPOP1,25B.CMPOP1,OP2
C.CMPAX,OP1D.以上答案均不对
9.已知YAR为变量,LAB为标号,下列指令哪个是正确的()。
A.JMPSHORTYARB.JMPSHORTLAB
C.JMPNEARLABD.JMPNEARYAR
10.通常一个在中断服务程序的第一条指令是STI,其目的是()。
A.开放所有屏蔽中断B.允许任一级中断产生
C.允许高一级中断产生D.允许同一级中断产生
阅卷人
得分
三、简答题(每小题5分,共10分)
1.简述8255A的A口、B口和C口在使用上有什么区别。
2.什么是I/O独立编址和统一编址,各有什么特点?
阅卷人
得分
四、程序设计题(本题10分)
长江大学试卷院(系、部)专业班级姓名学号
…………….…………………………….密………………………………………封………………..…………………..线……………………………………..
编写计算200个32位正整数之和的程序。
如果和不超过32位字的范围(0~232-1),则保存其和到SUM,如超过则显示‘Overflow!
’
阅卷人
得分
五、存储器(第1小题7分、第2小题8分,共15分)
1.什么是LRU替换算法?
80486片内Cache中,如果3个替换算法位B2B1B0=100,则将替换哪个Cache行,并给出你的判断过程。
2.32位存储器组织将内存分为4个存储体,地址总线32位,画出每个存储体的地址分配图并给出说明。
阅卷人
得分
六、可编程接口芯片应用题(本题25分)
1.8259A初始化编程。
要求如下:
中断请求信号上升沿有效,单片工作,需要写ICW4;对应的中断矢量为08H~0FH,指定CPU为8086/8088,非自动中断结束;屏蔽所有中断。
(10分)
2.试用8253-5的计数器0输出一个100µs的连续脉冲,定时启动A/D转换器。
假设CLK0为5MHz,口地址为200H~203H,工作方式选择方式2,BCD计数。
要求:
(1)在下图中标出电路的引脚与系统总线连接引线的名称。
(2)画出用与非门实现
译码电路。
(3)编写初始化程序。
长江大学试卷院(系、部)专业班级姓名学号
…………….…………………………….密………………………………………封………………..…………………..线……………………………………..
2010─2011学年第1学期
《微机原理及应用》课程考试试卷(A卷)答题纸
阅卷人
得分
一、填空题:
(每空1分,共20分)
(1)(11)
(2)(12)
(3)(13)
(4)(14)
(5)(15)
(6)(16)
(7)(17)
(8)(18)
(9)(19)
(10)(20)
阅卷人
得分
二、单项选择题:
(每小题2分,共20分)
1—5:
;6—10:
阅卷人
得分
三、简答题:
(每小题5分,共10分)
1.
2.
阅卷人
得分
四、程序设计题(本题10分)
阅卷人
得分
五、存储器(第1小题7分、第2小题8分,共15分)
1.解:
2.解:
2010─2011学年第1学期
《微机原理及应用》课程考试试卷(A卷)参考答案和评分标准
(适用专业:
装备制造及自动化)
一、填空题
(评分标准:
本题共20分,每空1分,答题意思与标准答案相同和相近得1分,否则得0分)
(11)1
(12)13
(13)8
(14)64
(15)8
(16)1
(17)STI
(18)3
(19)6
(20)10110110(=B6H,B7H)
(1)1MB
(2)4GB
(3)段地址
(4)偏移地址
(5)73C00H
(6)97
(7)61
(8)DWORD
(9)4
(10)3721H
二、选择题
(评分标准:
本题共20分,每小题2分,答对得全分,答错得0分。
)
1——5:
BBCDD;6——10:
BCABC
三、简答题
(评分标准:
本题共10分,每小题5分,正确的给5分,答题不完整的酌情给分,完全不对的不给分)
1.答:
A口可选择方式0、方式1和方式2,B口只能选择方式0和方式1,而C口只能用方式0工作。
当选择方式0和方式1时,C口通常都是配合A口和B口工作,作为A口、B口与外设联络用的输入状态信号和输出控制信号,而C口的其余各位仍用方式0工作。
2.答:
I/O端口的编址方式有统一编址和独立编址两种。
统一编址的特点是:
(1)不需要专门的I/O指令,硬件控制简单;
(2)占用内存单元空间。
独立编址的特点是:
(1)有专门的I/O操作指令;
(2)不占用内存单元空间。
四、程序设计题
(评分标准:
本题共10分。
程序的结构、流程和语句均正确的给满分10分;结构、流程正确但语句有缺失的给5—7分,其余酌情给分或不给分)
;数据段
arraydword05202105,45091008,198dup(67002505);假设200个32位正整数
sumdword?
errorbyte'Overflow!
',0
;代码段
andebx,0
movecx,200
xoreax,eax
again:
addeax,array[ebx*4]
jcover
incebx
loopagain
movsum,eax
over:
moveax,offseterror
calldispmsg
五、存储器
(评分标准:
本题共15分。
其中第一小题7分,第二小题8分。
第一小题:
若答出第一问给3分,答出第二问的给4分;第二小题:
画图完整、说明正确的给全分,部分正确的酌情给分。
)
1解:
LRU算法是近期最少使用、即选择最长时间未被使用的数据块进行替换的算法。
B0=0,说明最近访问了L2/L3行,所以应该替换L0或L1行。
B1=0,说明最近访问了L1行,所以应该替换L0。
因为LRU算法是选择最长时间未被访问的Cache行进行替换。
2解:
在32位数据总线的微处理器中,直接输出A31~A230位地址,低2位A1、A0由内部编码产生4个字节选择信号
~
,以选择不同的字节。
由4个字节选择信号把主存储器分为4个存储体,依次存放32位数据中的4个字节,每个体的8位数据依次并行连接到外部数据线D31~D0上,由
~
选中每个存储体,每个体的地址范围如下图所示。
六、可编程接口芯片应用题
(评分标准:
本题共25分,其中第一小题10分,第二小题15分。
第一小题:
写出了完整的初始化程序并给出了注释的给满分,语句不完整或没有注释的酌情给分;第二小题:
写出8253芯片引脚与系统总线连接引线名称的给3分,用与非门实现了译码电路且正确的给5分,写出了初始化程序的的给7分。
各问题部分正确的酌情给分或不给分。
)
1解:
初始化程序如下:
MOVAL,13H;写ICW1
OUT20H,AL
MOVAL,08H;写ICW2
OUT21H,AL
MOVAL,09H;写ICW4
OUT21H,AL
MOVAL,0FFH写OCW1
OUT21H,AL
2解:
(1)8253芯片引脚与系统总线连接引线的名称见下图。
(2)用与非门实现
译码电路见下图。
(3)初始化程序如下
MOVDX,203;
MOVAL,34H;控制字
OUTDX,AL;
MOVDX,200H;
MOVAX,1F4H;计数器的初值
OUTDX,AL;
MOVAL,AH;
OUTDX,AL;