微机原理及应用2011试卷B(含答案).doc
《微机原理及应用2011试卷B(含答案).doc》由会员分享,可在线阅读,更多相关《微机原理及应用2011试卷B(含答案).doc(2页珍藏版)》请在冰豆网上搜索。
![微机原理及应用2011试卷B(含答案).doc](https://file1.bdocx.com/fileroot1/2022-10/22/189dda26-6f6a-46a5-b342-7db3365fde7d/189dda26-6f6a-46a5-b342-7db3365fde7d1.gif)
南京理工大学课程考试试卷(学生考试用)
课程名称:
微机原理及应用
学分:
3
教学大纲编号:
01028203
试卷编号:
2010-11春A
考试方式:
闭卷
满分分值:
100
考试时间:
120分钟
组卷日期:
2011年5月16日
组卷教师(签字):
徐骏善
审定人(签字):
学生班级:
学生学号:
学生姓名:
一、单项选择题(本大题共20小题,每小题1分,共20分)
1.16位二进制有符号数,其原码、补码能够表示的十进制数值范围分别是【B】。
A.-32767~+32767、0~+32767 B.-32767~+32767、-32768~+32767
C.-32768~+32767、-32767~+32767 D.-32767~+32767、-32767~+32767
2.ASCII码30H所代表的字符为【C】
A.'A' B.'B' C.'0' D.'1'
3.构成微机系统CPU的两部分是【A】
A.EU和BIU B.ALU和BIU C.ALU和EU D.存储器和运算器
4.两数相减其结果为零,则标志寄存器中必定为1的标志位是【D】
A.OF B.CF C.SF D.ZF
5.有指令MOVAX,[SI],该指令目标操作数的寻址方式为【B】
A.立即寻址 B.寄存器寻址 C.直接寻址 D.寄存器间接寻址
6.以下四条指令中,正确的是【C】
A.MOV[DI],[SI] B.MOVCS,AX C.MOVDX,AX D.INAL,200H
7.有数据定义VARDW12H,3456H,则按照地址从低到高的次序,变量VAR在内存中的存储数据为【C】。
A.00H,12H,34H,56H B.12H,00H,34H,56H
C.12H,00H,56H,34H D.56H,34H,12H,00H
8.有数据定义VARDB2DUP('ABCD'),变量VAR占用的字节数为【D】。
A.1 B.2 C.4 D.8
9.内存容量1MB代表的字节数是【D】
A.28 B.210 C.216 D.220
10.某的存储芯片,其地址线有【C】。
A.4根 B.8根 C.10根 D.4096根
11.3:
8译码器74LS138能产生有效输出的条件是【C】
A. B.
C. D.
12.8088计算机系统的总线中数据线的个数为【A】。
A.8 B.16 C.32 D.64
13.执行指令INAL,DX时【B】。
A. B.
C. D.
14.21H中断的入口地址存放在【C】
A.0000H:
0021H B.0021H:
0000H C.0000H:
0084H D.0084H:
0000H
15.8088/86CPU响应时,自动入栈寄存器的顺序是【D】
A.FLAGS,IP,CS B.IP,CS,FLAGS C.CS,IP,FLAGS D.FLAGS,CS,IP
16.3片8259A级联时,可接收的外部中断请求的数量有【C】。
A.3个 B.8个 C.22个 D.24个
17.某微机系统中,8255A控制寄存器的地址为20BH,则PB端口地址为【B】。
A.208H B.209H C.20AH D.420DH
18.可编程定时/计数器8253内部有三个独立的计数器,这些计数器实际上是【C】
A.8位减法计数器 B.8位加法计数器 C.16位减法计数器 D.16位加法计数器
19.8259A的端口数为【B】。
A.1 B.2 C.3 D.4
20.8088通过数据总线输入外设的数据时,在接口部分必须含有【B】。
A.反相器 B.缓冲器 C.锁存器 D.TTL/EIA电平变换器
二、填空题(本大题共10小题,每小题1分,共10分)
21.01H与FFH均为补码,两数之和的真值为_______。
0
22.若堆栈指针寄存器SP的初值为100,执行PUSHAX指令后SP的值为_______。
98
23.若逻辑地址为FFF0H:
00F0H,则20位的物理地址为_______H。
FFFF0
24.设AL=10H,当执行指令SHRAL,1后,AL中的内容是_______。
08H
25.Intel8086中和同时为低电平时,表明CPU对端口进行_______操作。
写
26.CPU和I/O设备之间传送的信息可以分为_______信息、控制信息和状态信息。
数据
27.在以8088/86为CPU的微型计算机系统中,中断类型号的范围是_______。
0~255
28.8088的I/O读周期须经历_______个时钟周期。
4
29.ZF=1表示运算的结果为_______。
零
30.SF=1表示运算结果的最高位为_______。
1
三、简答题(本大题共4小题,共20分)
31.简述8088和8086CPU的区别。
(4分)
32.列出至少4种只读存储器。
(4分)
33.简述SRAM和DRAM的区别。
(4分)
34.简述初始化8259A的过程。
(4分)
35.列出至少4种8253的工作方式。
(4分)
四、程序分析题(本大题共5小题,每小题4分,共20分)
36.有程序如下:
MOV AX,0FFFFH
MOV DX,0FFFFH
AND AL,0
AND AH,0FFH
XOR DL,0
XOR DH,0FFH
执行该程序后,AL=00H,AH=FFH,DL=FFH,DH=00H。
第二页共二页
学生班级:
学生学号:
学生姓名:
37.有程序如下:
MOV AX,0010H
MOV BX,0020H
MOV CX,0030H
MOV DX,0040H
PUSH AX
PUSH BX
PUSH CX
PUSH DX
POP DX
POP CX
POP AX
POP BX
执行该程序后,AX=0020H,BX=0010H,CX=0030H,DX=0040H。
38.有程序段如下:
X DB 5
Y DB ?
...
MOV AL,X
CMP AL,0
JE EQ0
JG GT0
MOV AH,-1
JMP FIN
GT0:
MOV AH,1
JMP FIN
EQ0:
MOV AH,0
FIN:
MOV Y,AH
执行该程序后,Y=1,这段程序的功能是实现符号函数的功能。
39.有程序段如下:
STC
MOV AL,0FFH
ADC AL,0
执行该程序后,CF=1,SF=0,PF=1,ZF=1。
40.有程序段如下:
X DW 1,2
…
L1:
MOV AL,BYTEPTR[X]
L2:
MOV AH,BYTEPTR[X+1]
L1行的指令执行后AL=00H。
L2行的指令执行后AH=01H。
五、编写程序题(本题10分)
41.有100个学生的课程成绩,统计其中不及格的人数。
六、应用题(本大题共2小题,每小题10分,共20分)
42.某系统中使用8255A作为无条件输入输出接口,如图所示,端口B外接8路开关,端口A外接8个发光二极管,要求开关Ki闭合时点亮发光二极管Li,Ki断开时熄灭Li,试编写程序段实现上述功能。
43.某系统中使用8253实现对外部事件的计数,如图所示,设该8253的地址范围为218H~21BH,CLK1与外设相连,外设产生的事件为正脉冲,当外部事件发生1000次后通过OUT1向CPU发出中断请求。
试编写8253的初始化程序段。
8255A的方式定义控制字格式
8253控制字格式