02277微型计算机原理应用真题精选.docx
《02277微型计算机原理应用真题精选.docx》由会员分享,可在线阅读,更多相关《02277微型计算机原理应用真题精选.docx(20页珍藏版)》请在冰豆网上搜索。
02277微型计算机原理应用真题精选
2020年02277微型计算机原理应用真题精选
[填空题]
1请阅读下列程序,分析其功能。
MESSDB‘PRESSANYKEY’,0DH,0AH,‘$’MOVAH,09MOVDX,SEGMESSMOVDS,DXMOVDX,OFFSETMESSINT21H
参考答案:
使用9号系统功能调用将字符串PRESSANYKEY从屏幕上显示输出(或打印机打印输出)。
[填空题]
2堆栈指针SP的初值为3000H,AX=2000H,BX=5000H,执行指令:
PUSHAXPUSHBXPOPAX后SP=?
AX=?
参考答案:
SP=2FFEH
AX=5000H
[填空题]
3微机硬件系统的组成部分包括哪几部分?
目前流行的实际微机硬件系统一般都由哪些部件组成?
参考答案:
微机硬件系统一般都是由主机板(包括CPU、CPU外围芯片组、主存储器RAM、BIOS芯片与总线插槽)、外设接口卡、外部设备(如硬盘、光驱、显示器、打印机、键盘、鼠标与调制解调器)以及电源等部件所组成。
目前流行的实际微机硬件系统一般包括CPU、主板、内存、显卡、声卡、显示器、硬盘、光驱、键盘、鼠标、音箱、调制解调器、机箱以及电源等。
[填空题]
4什么是可屏蔽中断?
什么是非屏蔽中断?
参考答案:
可屏蔽中断是通过CPU的INTR引脚引入,当中断允许标志IF为1时,允许中断,IF为0时,中断受到禁止。
不可屏蔽中断,不受IF标志的控制由NMI引脚引入的中断。
[填空题]
5什么是中断?
什么是中断向量?
参考答案:
CPU在正常运行时,由内部/外部事件引起CUP中断正在运行的程序,而转到为内部/外部事件预先安排的程序中去,执行完毕后再返回被中断的程序,这个过程称作中断。
中断向量是中断处理子程序的入口地址。
[填空题]
6试说明位、字节、字长的基本概念及三者之间的关系。
参考答案:
在计算机内部,程序和数据都是用0、1二进制代码的形式来表示的。
每一个二进制代码0或1就叫做1位(bit)信息,8位二进制代码作为一个字节(Byte),2个字节组成一个字(Word),字长表示计算机数据总线上一次能处理的信息的位数,1个字长=2个字节=16个位。
[填空题]
7什么是最大模式?
什么是最小模式?
用什么方法将8086/8088置为最大模式何最小模式?
参考答案:
最小模式就是在系统中只有8086/8088一个微处理器;
最大模式就是在系统中包含两个或多个微处理器,其中一个主处理器就是8086/8088,其他处理器为协处理器,使协助主处理器工作的。
将8086/8088CPU的第33引脚接地时,系统处于最大模式;当第33引脚接+5V时,系统为最小模式。
[填空题]
8将下列十进制数分别转换为二进制数:
(1)147;
(2)4095;(3)0.625;(4)0.15625。
参考答案:
[填空题]
9子程序计数器有何用处?
参考答案:
子程序计数器的内容为子程序的开始地址。
在转移及循环操作时起重要作用。
[填空题]
10什么叫机器周期、取指周期和执行周期?
参考答案:
机器周期是指一条指令从取指到执行完了所需的时钟周期数。
取指周期指从PC开始,PROM中的指令进入IR到PC+1为止的时钟周期数。
执行周期指从指令进入控制器起至执行完毕的时钟周期数。
[填空题]
11将下列二进制数分别转换为八进制数、十六进制数:
(1)10101011B
(2)1011110011B(3)0.01101011B (4)11101010.0011B
参考答案:
[填空题]
12何谓L门及E门?
它们在总线结构中有何作用?
参考答案:
L门即LOAD控制端,是用以使寄存器接受数据输入的控制门;
E门即ENABLE控制端,是三态输出门,用以使寄存器中得数据输出至总线。
[填空题]
13选取字长n为8位和16位两种情况,求下列十进制数的补码:
(1)X=+65;
(2)Y=-65;(3)Z=+127;(4)W=-128。
参考答案:
[填空题]
14什么是模拟信号?
什么是数字信号?
参考答案:
模拟信号:
在时间上和数值上连续的信号。
数字信号:
在时间上和数值上不连续的(即离散的)信号。
[填空题]
15设X=87H,Y=78H,在下述两种情况下比较两数的大小:
(1)均为无符号数;
(2)均为带符号数(设均为补码)。
参考答案:
(1)若均为无符号数,则X > Y
(2)若均为带符号数,则最高位(符号位)为1的数为负数,最高位(符号位)为0的数为正数数,所以X < Y
[填空题]
16什么叫原码、反码及补码?
参考答案:
用二进制表示的数称为原码;
原码的各位都取其非值则称为反码;
反码加一则为补码。
[填空题]
17阐述微型计算机在算术运算时,所产生的“进位”与“溢出”二者之间的区别。
参考答案:
[填空题]
18在8086系统中,若有一逻辑地址:
CS=2000H,IP=2100H,其对应的物理地址为()。
参考答案:
22100H
[填空题]
19逻辑地址和物理地址有何区别?
为什么8086微处理器要引入“段加偏移”的技术思想?
段加偏移的基本含义又是什么?
试举例说明。
参考答案:
逻辑地址是指未定位之前在程序和指令中表示的一种地址,它包括两部分:
段地址和偏移地址;物理地址又称为实际地址,它是指CPU对存储器进行访问时实际寻址所使用的地址。
对8086 CPU而言,逻辑地址为16位,物理地址为20位,一个物理地址可对应多个逻辑地址。
“段加偏移”寻址机制允许重定位,极大地保证了系统兼容性。
C.PU在处理数据时寻址的是20位的物理地址,限于8086/8088微处理器内部寄存器都是16位的,所以微处理器的地址加法器会自动地把16位段寄存器中的16位段地址左移4位,形成20位的段基址(段起始地址),然后同16位的偏移地址相加,才能形成20位的物理地址。
这种方法称为段加偏移。
例如,若段地址为1123H,偏移地址为15H,将1123H左移4位,即11230H,则物理地址为PA = 11230H + 15H = 11245H。
[填空题]
20在8086系统中,若有一逻辑地址为(CS)=8859H,(IP)=1180H,其物理地址是()。
参考答案:
89710H
[填空题]
21微处理器在什么情况下才执行总线周期?
一个基本的总线周期由几个状态组成?
在什么情况下需要插入等待状态?
参考答案:
对任何一个微处理器来说,为了从存储器中取得指令或者与之传送数据,都需要它的总线接口单元执行一个总线周期。
一个基本的总线周期由4个状态组成:
T1~T4。
当存储器或外设的速度较慢,不能及时地跟上CPU的速度时,存储器或外设就会通过“READY”信号线在T3状态启动之前向CPU发一个“数据未准备好”信号,这样,CPU会在T3之后自动插入一个或多个等待状态TW,以等待存储器或外设准备好要传送的数据。
更多内容请访问《睦霖题库》微信公众号
[填空题]
22在8086系统中,若有一逻辑地址:
CS=5100H,IP=2200H,其对应的物理地址为()。
参考答案:
53200H
[填空题]
23试写出寻址存储器操作数时计算有效地址EA的通式。
参考答案:
[填空题]
24十六进制数0E12转换成二进制数是()。
参考答案:
111000010010
[填空题]
25指出8086/8088下列指令中存储器操作数物理地址的计算表达式。
(1)MOV AL, [DI]
(2)MOV AX, [BX+SI](3)MOV AL, 8[BX+DI](4)ADD AL, ES:
[BX] (5)SUB AX, [2400H] (6)ADC AX, [BX+DI+1200H] (7)MOV CX, [BP+SI] (8)INC BYTE PTR[DI]
参考答案:
[填空题]
26十六进制数0A95转换成二进制数是()。
参考答案:
101010010101
[填空题]
27指出RET和IRET两条指令的区别,并说明各用在什么场合?
参考答案:
(1)RET和IRET是两条返回主程序的指令,但RET是与过程(子程序)调用指令CALL对应使用的过程返回指令,而IRET是与中断指令INTn对应使用的中断返回指令。
(2)RET指令应安排在子程序的出口,即子程序的最后一条指令处,它的功能是从堆栈顶部弹出由CALL指令压入的断点地址值IP或CS、IP,迫使CPU返回到调用程序的断点去继续执行。
(3)IRET指令总是安排在中断服务程序的出口处,由它控制从堆栈中弹出程序断点送回CS和IP中,弹出标志寄存器内容送回F中,迫使CPU返回到断点继续执行后续程序。
[单项选择题]
28、若采用8位A/D转换器转换0~10V的电压信号,则分辨率约为()。
A.5mv
B.10mv
C.20mv
D.40mv
参考答案:
D
[填空题]
29阅读下列程序段,指出每条指令执行后有关寄存器的内容是多少?
参考答案:
[单项选择题]
30、串行传送的波特率是指单元时间内传送()数据的位数。
A.二进制
B.八进制
C.十进制
D.十六进制
参考答案:
A
[填空题]
31假定PC机存储器低地址区有关单元的内容如下:
(20H)=3CH,(21H)=00H,(22H)=86H,(23H)=0EH且CS=2000H,IP=0010H,SS=1000H,SP=0100H,FLAGS=0240H,这时若执行INT8指令,试问:
(1)程序转向从何处执行(用物理地址回答)?
(2)栈顶6个存储单元的地址(用逻辑地址回答)及内容分别是什么?
参考答案:
[单项选择题]
32、8253有()个独立的计数器。
A.2
B.3
C.4
D.6
参考答案:
B
[填空题]
33若CS=E000H,说明代码段可寻址物理存储地址空间的范围。
参考答案:
首地址为:
CS×10H + 0000H = E0000H
末地址为:
CS×10H + FFFFH = EFFFFH
故代码段可寻址物理存储地址空间的范围为E0000H ~ EFFFFH,共64KB。
[单项选择题]
34、在两片8259A级联的中断系统中,主片的第三级IR3作为从片的中断请求,则初始化主从片时,ICW3的数据格式分别是()。
A.04H和30H
B.04H和03H
C.40H和03H
D.40H和30H
参考答案:
B
[填空题]
35若DS=3000H,BX=2000H,SI=0100H,ES=4000H,计算出下述各条指令中存储器操作数的物理地址。
参考答案:
[单项选择题]
36、8251A芯片复位后首先写入的应是()。
A.方式选择控制字
B.状态字
C.命令指令字
D.同步字符
参考答案:
A
[填空题]
37设BX=6D16H,AX=1100H,写出下列指令执行后BX寄存器的内容。
MOV CL, 06HROL AX, CLSHR BX, CL
参考答案:
[单项选择题]
38、8255A中,若需对端口C的PC3位置0,应写入的控制字是()。
A.10000111B
B.00000111B
C.10000110B
D.00000110B
参考答案:
D
[填空题]
39设计一个程序段,将DH中的最左3位清0,而不改变DH中的其它位,结果存入BH中。
参考答案:
AND DH, 1FH
MOV BH, DH
[单项选择题]
40、执行下面的指令后,AL中的数据是()。
MOVAL,20HANDAL,0FH
A.2FH
B.20H
C.0FH
D.00H
参考答案:
D
[填空题]
41选择正确的指令以实现下列任务。
(1)把DI右移3位,再把0移入最高位。
(2)把AL中的所有位左移1位,使0移入最低位。
(3)AL循环左移3位。
(4)DX带进位位循环右移1位。
参考答案:
[单项选择题]
42、设BX=2000H,[0003H]=16H,[2000H]=25H,[2003H]=74H,执行下面的指令后,AL中的数据是()。
MOVBX,2000HMOVAL,[BX+03H]
A.74H
B.25H
C.16H
D.2003H
参考答案:
A
[填空题]
43下列程序段执行后,寄存器AX、BX、和CX的内容分别是多少?
参考答案:
程序段执行后, AX=0020H, BX=0202H, CX=0220H。
[单项选择题]
44、假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放数据21H的物理地址是()。
A.20102H
B.20101H
C.200FEH
D.200FFH
参考答案:
D
[填空题]
45写出下列逻辑地址的段地址,偏移地址和物理地址。
参考答案:
[单项选择题]
46、将寄存器AX的内容求反的正确操作是()。
A.NEGAX
B.XORAX,0FFFFH
C.NOTAX
D.CMPAX,AX
参考答案:
C
[填空题]
47假设数据段的定义如下所示:
试问PLENTH的值为多少?
它表示什么意义?
参考答案:
PLENTH = 2 + 32 = 34
它表示以P1和P2开头的成组变量共占用了多少个字节的内存空间。
[单项选择题]
48、段定义语句以()语句结束。
A.END
B.ENDP
C.ENDS
D.ENDM
参考答案:
C
[单项选择题]
49、当使用BP寄存器作基址寻址时,若无指定段替换,则内定在()段内寻址。
A.程序
B.堆栈
C.数据
D.附加
参考答案:
B
[填空题]
50试编程:
从键盘上输入同学的姓名Mr.ABC或Mrs.XYZ,当按动任意一个键时,屏幕上显示出“WelcomeMr.ABC”或“WelcomeMrs.XYZ”。
参考答案:
[单项选择题]
51、8086CPU最多能处理()种不同的中断类型。
A.64
B.256
C.512
D.1024
参考答案:
B
[填空题]
52简述搜索的实质。
参考答案:
是将AX或AL中的关键字减去由DI的内容所指向的目标串中的一个元素,不传送结果,只根据结果置标志位,然后修改DI的内容指向下一个元素。
通常在SCAS前加重复前缀REPNE/REPNZ,用来从目标串中寻找关键字,操作一直进行到ZF=1(查到了某关键字)或CX=0(终未查到)为止。
[单项选择题]
53、80286是()位的CPU。
A.32
B.64
C.16
D.8
参考答案:
C
[单项选择题]
54、一个字是()位二进制数。
A.32
B.20
C.16
D.8
参考答案:
C
[单项选择题]
55、8086的数据线有()根。
A.16
B.32
C.8
D.12
参考答案:
A
[单项选择题]
56、在计算机内部,一切信息的存取、处理和传送都是以()形式进行的。
A.EBCDIC码
B.ASCII码
C.十六进制编码
D.二进制编码
参考答案:
D
[单项选择题]
57、计算机中的记忆装置的基本单元是()。
A.寄存器
B.触发器
C.计数器
D.累加器
参考答案:
B
[单项选择题]
58、下列数据中,可能是八进制数的是()。
A.182
B.417
C.696
D.108
参考答案:
B
[单项选择题]
59、EPROM2764有11根地址线,它的容量大小是()KB。
A.16
B.8
C.4
D.2
参考答案:
D
[单项选择题]
60、字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数()。
A.68
B.69
C.6A
D.6B
参考答案:
C