标签:
河北专接本计算机专接本专接本计算机专接本分数线 |
分类: 计算机专业 |
以下内容为《新曙光-河北专接本计算机专业历年真题解析》试读部分
购书地址:http://shop70275741.taobao.com
一、单项选择题(每小题2分,共60分)
1.当中断源产生中断申请后,只要满足响应条件.CPU在执行当前指令(
动响应该中断(
C.之后
【答案】C
【解析】在每条指令的最后一个时钟周期,CPU检测INTR或NMI信号。若以下条件成立,则CPU响应中断:
(1)当前指令执行完。
(2)对INTR,CPU应处于开中断状态,即IF=1;
(3)当前没有复位(RESET)和保持(HOLD)信号。
(4)若NMI和 INTR 同时发生,则首先响应NMI。
2.关于RISC结构的不正确说法是(
D.指令长度固定,指令格式少,寻址方式少
【答案】A
【解析】由题可知,A和B选项中有一个不正确。由下可知选择A为不正确。
相对于CISC(复杂指令系统计算机),RISC即精简指令集计算机的不常用的复杂指令由软件实现,硬件只支持一些使用频度较高的基本指令。
3.若http://s1/middle/&690=(
C.0.0010110
【答案】A
4.有关8086/8088
CPU体系结构说法正确的是(
C.EU不同,BIU相同
【答案】B
【解析】处理器8088CPU是准十六位的、是继8086之后推出的,它与8086CPU具有类似的体系结构。两者的执行部件EU完全相同,其指令系统,寻址能力及程序设计方法都相同,所以两种CPU完全兼容。这两种CPU的主要区别,归纳起来有以下几方面:
1.外部数据总线位数的差别:8086CPU的外部数据总线有16位,在一个总线周期内可输入/输出一个字(16位数据);而8088 CPU的外部数据总线为8位,在一个总线周期内只能输入/输出一个字节(8位数据)。也正因为如此,8088被称为准16位处理器。
2.指令队列容量的差别: 8086CPU的指令队列可容纳6个字节,且在每个总线周期中从存储器中取出2个字节的指令代码填入指令队列,这可提高取指操作和其它操作的并行率,从而提高系统工作速度;而8088CPU的指令队列只能容纳 4个字节,且在每个总线周期中只能取一个字节的指令代码。
3.引脚特性的差别:两种CPU的引脚功能是相同的,但有以下几点不同:
(1) AD15~AD0的定义不同:在8086中都定义为地址/数据复用总线;而在 8088中,由于只需用8条数据总线,对应于8086的AD15~AD8这8条引脚,只作地址线使用。
(2)34号引脚的定义不同:在8086中定义为BHE信号;而在8088中定义为SS0,它与DT/R,IO/M一起用作最小方式下的周期状态信号。
(3)28号引脚的相位不同: 在8086中为http://s1/middle/&690,以便与8080/8085系统的总线结构兼容。
因此,可知8086与8088的BIU有以上几方面的区别。
5.为使8086/8088
CPU与存储器传送速度匹配,需要在(
C.T1和T2
【答案】A
【解析】时序概念题。
6.8086系统若访问奇数地址存储体,所需有效控制信号是(
【答案】B
【解析】奇存储体的片选信号由http://s4/middle/90b7d1c94b32d42f242b3&690提供,奇存储体的片选信号由A0提供,并且都是低电平有效。因此选择B项。
7.若需访问8086存储体的对准字,则可分几次访问存储器,并且所需控制信号是哪个才能读/写这个字的信息(
A.http://s9/middle/90b7d1c90785153807c18&690
C.http://s2/middle/90b7d1c94b32d433cc691&690
【答案】A
【解析】访问8086存储体的对准字,只需1次访问存储器。且http://s1/middle/&690
8.对于8086/8088系统的堆栈叙述正确是( )
D.进行栈操作时,总是先修改指针,而后进行信息的入和出
【答案】B
【解析】A选项错误,堆栈操作以字为单位。
C选项错误,堆栈操作中,段寄存器SS,偏移地址来源于SP
D选项错误,入栈操作时,先修改指针后入栈;出栈操作时,先出栈后修改指针。
9.若8086执行SUB
AH,AL后,结果OF=1,叙述正确的是(
C.两数都为正数
【答案】D
【解析】减法的OF标志:如果两个数的符号相反而结果的符号与减数相同,则OF=1,否则OF=0。因此减法溢出只有以下的两种情况:
http://s16/middle/90b7d1c94b32d4388fcaf&690
根据题目中是AH-AL溢出,列举以下的两种情况:
若AH=-128D=10000000B,AL=127D=01111111B,AH-AL=01H且OF=1
若AH=127D=01111111B,AL=-128D=10000000B,AH-AL=0FFH=-1D且OF=1
因此,答案选择D。
10.执行PUSH
AX指令后,堆栈指针SP的内容(
C.加1
【答案】B
【解析】8086系列 CPU的堆栈是向下增长的。执行PUSH指令时,堆栈向低地址方向扩展;执行 POP指令时,堆栈向高地址方向恢复。
11.寻址方式指出了操作数位置,一般来说(
D.寄存器间接寻址操作数在存储器中
【答案】D
【解析】A选项错误,立即寻址给出了操作数本身而非操作数的地址。
B选项错误,正确的说法为:寄存器直接寻址的操作数在寄存器内
C选项错误,直接寻址直接出了操作数地址。
12.段内直接寻址方式也称为(
A.绝对寻址
C.变址寻址
【答案】D
【解析】段内直接寻址未用到变址寄存器。
13.下列指令中,有语法错误的指令是(
C.MOV
【答案】B
【解析】LEA
而LEA
14.8位定点原码整数l0l00011B的真值为(
C.+1011101B
【答案】B
15.某数在计算机中用8421BCD码表示为0011 1001
1000,其真值为(
C.1630Q
【答案】A
【解析】参考8421BCD码的表示方法。
16.下列逻辑部件中(
【答案】B
【解析】参考8086/8088微机模型,指令队列(指令寄存器)在BIU(控制器中)。
17.下列说法正确是(
C.动态存储器写入需要刷新
【答案】D
18.SRAM
6116有3条控制线,它们是(
C.OE、CS、MREQ
【答案】D
【解析】SRAM 6116外部引脚如下
19.CPU对DMA控制器提出的总线请求响应要比中断请求的响应快,其原因是(
C.无需保留断点现场
【答案】B
20.8086/8088CPU响应可屏蔽中断的条件是什么?(
C.INTR=l,IF=0.
【答案】A
【解析】INTR=l有非屏蔽中断请求,IF=1允许非屏蔽中断。
21.DMA传送控制的周期挪用法一般适用于(
D.CPU工作周期比内存存储周期小很多
【答案】A
【解析】直接内存访问(DMA)是一种完全由硬件执行I/O交换的工作方式。在这种方式中,DMA控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/O设备之间进行。DMA方式一般用于高速传送成组数据。
DMA控制器与CPU怎样分时使用内存,称作DMA传送方式。采用以下三种方法:
(1) CPU停机方式(停止CPU访内);
(2) 周期挪用(利用CPU不访内的那些周期实现DMA操作);
当I/O设备没有DMA请求时,CPU按程序要求访问内存;一旦I/O设备有DMA请求,则由I/O设备挪用一个或几个内存周期。周期挪用的方法适用于I/O设备读写周期大于内存存储周期的情况。
(3) DMA与CPU交替访内(周期扩散);
22.在DMA方式下,数据从内存传送到外设的路径是(
C.内存→数据总线→外设
【答案】C
23.设置特殊屏蔽方式的目的是(
C.响应低级中断
【答案】C
【解析】8259A有两种中断屏蔽方式:普通屏蔽方式和特殊屏蔽方式。
(1)普通屏蔽方式
通过设置操作命令字(OCW1)设置IMR各位的状态,从而达到屏蔽或开放对应中断的目的。若写入某位为“1”,对应的中断请求被屏蔽;为“0”则开放。
(2)特殊屏蔽方式
用屏蔽字对IMR中某一位置“1”时,会同时使ISR中对应位清“0”,这样就不但屏蔽了当前被服务的中断,同时真正开放了其他优先权较低的中断级。适用场合:用于允许低级中断打断高级中断的场合。
24.EPROM是指(
C.只读存储器
【答案】D
【解析】EPROM是可擦除可编程的只读存储器。EPROM芯片在空白状态时(用紫外光线擦除后),内部的每一个存储单元的数据都为1(高电平)。
25.若A=0ll00001, B=11001011,则Ahttp://s3/middle/90b7d1c94b32d43b1d912&690B=(
C.01000001
【答案】B
26.下列传送控制方式中效率高,不占用CPU的是(
A.DMA方式
C.中断方式
【答案】A
27.8259A是(
A.时钟发生器
C.DMA控制器
【答案】B
28.在8086/8088中,ES是(
A.段寄存器
C.通用寄存器
【答案】A
【解析】ES为附加段寄存器。
29.8088是准16位微处理机,它的内部结构是几位,对外的数据线是几位(
A.16,l6
C.8,8
【答案】B
【解析】8086是16位微处理机,它的内部结构是16位,对外的数据线是16位;8088是准16位微处理机。8086与8088的EU完全相同。
30.堆栈指针SP的内容是(
A.栈顶单元内容
C.栈底单元内容
【答案】B