本二1314A卷河北科技大学微机原理.docx
- 文档编号:28658079
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:11
- 大小:19.79KB
本二1314A卷河北科技大学微机原理.docx
《本二1314A卷河北科技大学微机原理.docx》由会员分享,可在线阅读,更多相关《本二1314A卷河北科技大学微机原理.docx(11页珍藏版)》请在冰豆网上搜索。
本二1314A卷河北科技大学微机原理
河北科技大学2013—2014学年第1学期
《微机原理及应用》考试试卷
考场号:
座位号:
学院:
班级:
姓名:
学号:
题号
一
二
三
四
五
六
七
总分
得分
一、单项选择题:
(每小题1分,共20分)
1、若要使寄存器AL中的高4位不变,低4位为0,所用指令为( )。
A. ANDAL,0FH B. ANDAL,0FOH
C. ORAL,0FH D. ORAL,0FOH
2、下列MOV指令中,不正确的指令是( )。
A. MOVAX,BX B. MOVAX,[BX]
C. MOVAX,CX D. MOVAX,[CX]
3、中断指令INT17H的中断服务程序的入口地址放在中断向量表地址( )开始的4个存贮单元内。
A.00017H B.00068H C.0005CH D.0005EH
4、条件转移指令JNE转移的条件是( )。
A. CF=0 B. CF=1 C. ZF=0 D.ZF=1
5、真值超出机器数表示范围称为溢出,此时标志寄存器中的( )位被置位
A. OF B AF C. PF D. CF
6、二进制数10010110.10B的十进制数值可表示为()
A、96.8B、150.5C、96.5D、160.5
7、RAM6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是()
A、A0~A15和D0~D15B、A0~A10和D0~D7
C、A0~A11和D0~D7D、A0~A11和D0~D15
8、相邻段地址之间的最小距离为()
A、16个字节B、64K字节C、1K字节D、256字节
9、指令指针寄存器(IP)中存放的是()。
A.当前指令B.下一条要执行的指令
C.操作数地址D.下一条要执行指令的地址
10、MOVAX,[BX+SI]的源操作数的物理地址是()。
A.(DS)×16+(BX)+(SI)B.(ES)×16+(BX)+(SI)
C.(SS)×16+(BX)+(SI)D.(CS)×16+(BX)+(SI)
11、对于下列程序段:
AGAIN:
MOVAL,[SI]
MOVES:
[DI],AL
INCSI
INCDI
LOOPAGAIN
也可用指令()完成同样的功能。
A.REPMOVSBB.REPLODSB
C.REPSTOSBD.REPESCASB
12、计算机中常用的BCD码()。
A.是二进制数B.是十六进制数
C.是二进制编码的十进制数D.是不带符号数的二进制形式
13、将字变量ARRAY的偏移地址送寄存器BX的正确结果是()。
A.LEABX,ARRAYB.MOVBX,ARRAY
C.MOVBX,TYPEARRAYD.MOVBX,SEGARRAY
14、将累加器AX的内容清零的不正确指令是()。
A.ANDAX,0B.XORAX,AX
C.SUBAX,AXD.CMPAX,AX
15、在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A.汇编指令B.机器指令
C.伪指令D.宏指令
16、和外存相比,内存的特点是()。
A.容量小、速度快、成本高B.容量小、速度快、成本低
C.容量大、速度快、成本高D.容量大、速度快、成本低
17、已知SP=1000H,BX=2030H,则执行指令PUSHBX后,SP的值和SS:
SP所指向的字节单元的内容是()
A.1002H,30HB.1002H,20HC.0FFEH,30HD.0FFEH,20H
18、对于伪指令语句VARDW100DUP(3,5,7),其分配的存储空间为多少个字节单元()。
A.100B.200C.300D.600
19、8086/8088CPU与慢速的存储器或I/O接口之间,为了使传送速度能匹配,有时需要在()状态之间插入若干等待周期TW。
A.T1和T2B.T2和T3C.T3和T4D.随机
20、循环控制指令LOOPNZ控制循环继续执行的条件是()
A.CX≠0且ZF=1B.CX≠0且ZF=0
C.CX≠0或ZF=1D.CX≠0或ZF=0
二、填空题(每空1分,共13分)
1、CPU与外设传送的三种信息是状态信息和及。
2、某存贮器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是_
。
3、8086CPU复位后,寄存器中的值将进入初始态,此时DS=__________。
4、X=-32,Y=13,则[X+Y]补=______________,[X-Y]补=_______________。
5、准备执行XLAT指令,规定BX寄存器存放__________,AL寄存器中存放_________。
6、从程序员的角度看8086可分为执行部件和两个部件。
7、8086的指令通常由和操作数两部分组成。
8、串操作指令规定源串在_________段中,用_________来寻址源操作数;目的串在附加段中,用_________来寻址目的操作数。
三、判断题(每小题1分,共10分)
1、MOVCS,AX()
2、MOVBX,DL()
3、MOVDS,1234H()
4、MOV[DI],[SI]()
5、ADDAL,09H()
6、堆栈操作应满足先进先出原则。
( )
7、8086CPU标志寄存器共有16位,每一位都有含义。
( )
8、8086的中断分为可屏蔽中断和不可屏蔽中断两种。
( )
9、8086复位时,(CS)=FFFFH,(IP)=0000H,所以8086在复位后重新启动时,便从内存的FFFF0H单元开始执行指令,使得系统在启动时自动进入系统程序。
()
10、在8086CPU构成的微机系统中,数据可以存放在几个不连续的段中。
()
四、简答题(共计9分)
1、总线周期及完成的主要工作(3分)
2、中断处理过程(3分)
3、简述8086CPU使用的存储器的分段原理?
(3分)
五、程序填空及程序阅读(每小题4分,共计12分)
1、DATASEGMENT
SUMDW?
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
XORAX,AX
MOVCX,10
MOVBX,1
LP:
ADDAX,BX
INCBX
INCBX
LOOPLP
MOVSUM,AX
MOVAH,4CH
INT21H
CODEENDS
ENDSTART
请问:
(1)该程序完成的功能是。
(2)程序执行后,SUM单元的内容是。
2、如果TABLE为数据段中0020H单元的符号名,从该单元中开始连续存放着3412H,请指出以下两条指令有什么区别?
每条指令执行后AX寄存器中的内容是多少?
MOVAX,TABLE
LEAAX,TABLE
区别:
。
AX内容:
;。
3、已知:
AX=2233H,BX=5566H,执行了下面的程序段
CMPAX,BX
JG NEXT
XCHGAX,BX
NEXT:
NEGAX
AX=_______,BX=______.
六、程序编程题:
(每小题12分,共24分)
1、已知从TABLE开始的单元中存有10个单字节有符号数,编写程序将其按从大到小顺序排列。
(12分)
2、已知从DAT1单元开始存有100个字节的压缩BCD码,要求编程将其转换为ASCII码仍存放在DAT1开始的单元中。
(12分)
七、利用2114(1Kx4)和2716(2Kx8)芯片,采用74LS138译码,构成5K容量的8088存储器系统。
要求有3KRAM和2KROM。
(10分)
要求:
起始地址为8C000H先ROM后RAM连续排放。
请画出译码及主要控制线的连线示意图。
一、B.D.C.C.A;B.B.A.D.A;A.C.A.D.C;A.C.D.C.B
二、1、控制信息,数据信息2、0D60H,3、0000H,4、0EDH,D3H,5、表起始地址偏移量,查找对象在表格中的位置。
6、接口。
7、操作码。
8、DS,SI,DI.
三、XXXX√XX√√√
四、1、答:
计算机由一串脉冲控制工作,每个时钟称为一个T状态,若干个时钟脉冲完成一个基本操作,一种基本操作称为一个总线周期。
共分为4个T状态。
T1状态:
CPU向多路复用总线上发送地址信息,送出地址锁存信号ALE。
T2状态:
CPU从总线上撤销地址,使总线低16位呈现高阻状态,为数据传输作准备。
T3状态:
总线低16位上出现CPU要写出的数据或准备读入的数据。
T4状态:
总线周期结束,若为总线读周期则在T4的前沿将数据读入CPU。
2、答:
中断请求,中断判优,中断响应,中断处理,中断返回。
3、答:
8086CPU内部数据结构是16位的,即所有的寄存器都是16位的,而外部寻址空间为1MB,即需要20位地址线。
为了能用内部寄存器中的16位地址来寻址1MB,空间,8086将1MB空间以16字节为一个内存节,节的起始地址称为段基址。
用于存放段地址的寄存器称为段寄存器,共分为代码段寄存器CS,数据段寄存器DS,堆栈段寄存器SS,附加段寄存器ES。
五、1、前10个奇数和,100
2、将3412H送给AX,将段偏移地址0020H送给AX;3412H,0020H。
3、AA9AH,2233H。
六、1、DATASEGMENT
TABLE:
DB12,78,。
。
。
LENEQU$-TABLE
DATAENDS————————(2分)
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX————————(1分)
MOVCH,LEN
DECCH
LOP0:
MOVSI,OFFSETTABLE
MOVCL,CH
XORBL,BL
LOP1:
MOVAL,[SI]————————(2分)
CMPAL,[SI+1]
JAENEXT
XCHGAL,[SI+1]————————(1分)
MOV[SI],AL
ORBL,01H
NEXT:
INCSI
DECCL
JNZLOP1
ANDBL,BL————————(2分)
JZSTOP
DECCH
JNZLOP0
STOP:
MOVAH,4CH
INT21H————————(2分)
CODEENDS
ENDSTART
2、DATASEGMENT
DAT1DB2,15,。
。
。
。
DB10DUP(?
)
DATAENDS————————(2分)
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
MOVSI,OFFSETA
MOVDI,OFFSETA————————(2分)
ADDSI,9
ADDDI,19
MOVDX,10
NEXT:
MOVAL,[SI]
MOVBL,AL
ANDAL,0FH
ORAL,30H
MOV[DI],AL————————(2分)
DECDI
MOVCL,4
SHRBL,CL
ORBL,30H
MOV[DI],BL————————(2分)
DECSI
DECDI
DECDX
JNZNEXT
MOVAH,4CH
INT21H————————(2分)
CODEENDS
ENDSTART
七、
8086
或
A15
A19
A
B
C
Y1
G1
G2AY2
G2B
A11
A12
A13
2716
D0~D7
2114
D0~D3
2114
D0~D3
或
或
非
CS
CS
CS
A0~A9
A0~A9
A0~A10
A10
与
A16
A17.
A18
A14
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1314 河北 科技大学 微机 原理