锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

计算机组成

时间:2022-08-20 09:00:01 超级电容器能贮存电荷吗2u1s9电力变送器1122电容

储存器1

计算机的存储器是分级的
A、方便编程
B、解决容量、速度和价格之间的矛盾
C、方便保存大量数据
D、操作方便
正确答案: B

在存储器分层系统结构中,存储器从最快到最慢的排序是
A、寄存器-主存-Cache-辅存
B、寄存器-主存-辅存-Cache
C、寄存器-Cache-辅存-主存
D、寄存器-Cache-主存-辅存
正确答案: D

计算机字长为32位,按字节编码,采用小端(Little Endian)存储数据的方式。假设有一个。double型变量(占8个字节)表示1122 3344 5566 7788H,存放在0000 8040H在最初的连续存储单元中,存储单元是0000 8046H中存放的是
A、22H
B、33H
C、77H
D、66H
正确答案: A

双端口RAM在( )读写会有冲突。
A、左端口和右端口的地址码不同
B、左端口和右端口的地址码相同
C、左端口和右端口的数据码不同
D、左端口和右端口的数据码相同
正确答案: B

虚拟存储器的目的是使用虚拟存储器
A、提高主存速度
B、扩大辅存的访问空间
C、扩大存储器的搜索空间
D、以上都不对
正确答案: C


常用的虚拟存储器寻址系统由( )由两级存储器组成。
A、主存-辅存
B、缓存-主存
C、缓存-辅存
D、以上都不对
正确答案: A

在以下内存中,工作期间需要定期刷新
A、SRAM
B、DRAM
C、ROM
D、FLASH
正确答案: B


在以下关于缺页处理的叙述中,错误的是
A、地址转换时缺页CPU检测到的一种异常
B、由操作系统提供的缺页处理程序完成缺页处理
C、缺页处理程序根据页面故障地址从外部读取缺页
D、缺页处理完成后,返回下一个缺页指令执行
正确答案: D

DRAM电容上的电荷只能维持1-2ms,所以每隔2ms常用的刷新方法有哪些?
正确答案:
集中刷新、分散刷新、异步刷新
刷新是因为( 动态存储器依靠电容电荷存储信息。随着时间的推移,电荷可能会泄漏,因此需要定期刷新 )。

每个模块的容量是64K×32位,按字编址,存取周期为200ns,在存取周期中,整个存储器可以向前移动CPU提供多少位二进制信息?
正确答案:
32位×4=128位

已知收到的汉明码为0100111(按配偶原则配置),想传递的信息是什么?
正确答案:
P4P2P1=110, 正确码是0100101,所以信息是0101

若存储器的存储周期为250ns,存储器的数据传输率是多少?
16位=2B,因此,数据传输率为2B/(250×10^-9s)=8×10^6 B/s

储存器2

C语言程序段如下:
for(i=0; i<=9; i )
{
temp=1;
for(j=0; j<=i; j ) temp*=a[j];
sum =temp;
}
以下对数组a访问局部性的描述是正确的
A、时间局部性和空间局部性都有
B、没有时间局部,空间局部
C、有时间局部,没有空间局部
D、没有局部的时间和空间
正确答案: A

在以下命令组合的访问过程中,不可能发生
A、TLB未命中,Cache未命中,Page未命中
B、TLB未命中,Cache命中,Page命中
C、TLB命中,Cache未命中,Page命中
D、TLB命中,Cache命中,Page未命中
正确答案: D

为了使虚拟存储系统有效地发挥其预期的作用,操作程序的特点是
A、不要含太多I/O操作
B、内存容量小于实际内存容量
C、应具有较好的局部性
D、顺序执行的指令不应过多
正确答案: C


虚拟存储管理系统的基础是程序访问的局部原理,其基本含义是
A、在程序执行过程中,程序访问主存是不均匀的
B、空间局部性
C、实际局部性
D、执行代码顺序
正确答案: A

设置机主存量16MB,按字节编址,缓存容量为16KB。每个字块有8个字,每个字32个字。设计一个四路组相连映射的缓存组织(即每组缓存4个字块),要求:
(1)给出主存地址字段中各段的位数。
主存字块标记12位 组地址7位 5位字块内地址
(2)设置缓存初态为空,CPU依次从主存第0、1、2…、99号单元读100个字(主存一次读一个字),重复这个顺序读8次,问命中率是多少?
(100*8-13)/(100*8)=98.375%
(3)如果缓存速度是主存速度的6倍,与无缓存相比,缓存速度增加了多少倍?
缓存访问时间为t, 主存访问时间为6t, 无缓存访问时间6t*800有缓存访问时间t(800-13) 6t*13、提高倍数为:
6t*800/(t(800-13) 6t*13)-1≈4.5


直接映射的16KB缓存,假设块长为8个32位的字,按字节编址,则地址为FDA459H主存单元映射到缓存的第几块(十进制表示)。
正确答案:
直接映射*4B=32B, 因此,块内位移占5位
16KB/32B=512,即有512个Cache块,Cache块号占9位
FDA459H=1111 1101 1010 0100 0101 1001, 从右到左,5位块内位移,9位块10 0100 010,十进制数为290

储存器3

计算机字长为32位,其存储容量为64位KB,按字编址,其搜址范围为
A、16KB
B、16K
C、32K
D、以上都不对
正确答案: B

存储容量为32K×16位,则
A、地址线16条,数据线32条
B、地址线地址线,16条数据线
C、15条地址线,16条数据线
D、地址线15条,数据线32条
正确答案: C

存储容量为64KB,按字节编址,地址4万H-5FFFH为ROM区,其余为RAM区。若采用8K×4位的SRAM芯片设计需要芯片的数量
A、7
B、8
C、14
D、16
正确答案: C


计算机存储器按字节编码,主存储地址空间为64MB,现用4M×8位的RAM芯片组成32MB主存储器,存储器地址寄存器MAR至少是
A、22
B、23
C、25
D、26
正确答案: D

用存储容量为16K×一位存储芯片组成64K×在字方向和位方向上,8位存储器分别扩展()倍。
A、4,2
B、8,4
C、2,4
D、4,8
正确答案: D

计算机主存容量644KB,其中ROM区为4KB,其余为RAM区域,按字节编址。现在用2K×8位的ROM芯片和4K×4位的RAM芯片需要上述规格来设计存储器ROM芯片数和RAM芯片数分别是
A、1,15
B、2,15
C、1,30
D、2,30
正确答案: D

计算机字长16位,存储容量256位KB,CPU按字寻址,其寻址范围是
A、0--2^19-1
B、0--2^20-1
C、0--2^18-1
D、0--2^17-1
正确答案: D

4个16K×8位存储芯片,可设计为()容量存储器。
A、32K×16位
B、16K×16位
C、32K×8位
D、8K×16位
正确答案: A

设CPU有24条地址总线,32条数据总线,512K×8位的RAM芯片构成机器的主存储器,主存储最多需要()片等存储芯片。
A、256
B、512
C、64
D、128
正确答案: D

地址总线A0(高位)--A15(低位),用4K×4位存储芯片由16位存储芯片组成K×8位存储器,产生片选信号的译码器的输入地址线应该是
A、A2A3
B、A0A1
C、A12A13
D、A14A15
正确答案: A

指令1

下列关于CISC/RISC在叙述中,错误的是()
A、RISC机器指令比CISC机器指令简单
B、RISC中通用寄存器比CISC多
C、RISC搜址方式比CISC少
D、CISC比RISC机器可以更好地支持高级语言
正确答案: D

RISC思想主要以思想为基础( )
A、减少指令的平均执行周期
B、减少指令的复杂性
C、降低硬件的复杂性
D、编译器编写方便
正确答案: A


以下叙述中( )是正确的。
A、RISC机器必须采用流水技术
B、采用流水技术的机器必须是RISC机
C、RISC机器的兼容性优于CISC机
D、 CPU 很少配备通用寄存器
正确答案: A


下列关于RISC错误的说法是( )。
A、RISC微程序控制器序控制器
B、RISC大多数指令在一个时钟内完成
C、RISC内部通用寄存器量相对CISC多
D、RISC的指令数、寻址方式和指令合适种类相对CISC少
正确答案: A 

有效地址是指(  )
A、操作数的真实地址
B、指令地址码字段给出的地址
C、程序计数器
D、以上均不正确
正确答案: A 

指令采用不同寻址方式的目的是(   )
A、可减低编程难度
B、可降低指令的译码难度
C、缩短指令字长,扩大寻址空间,提高编程灵活性
D、以上均不正确
正确答案: C 

假定指令中地址码所给出的是操作数的有效地址,则该指令采用()。
A、直接寻址
B、立即寻址
C、寄存器寻址
D、间接寻址
正确答案: A 

设指令中的地址码为A,变址寄存器为X,程序寄存器为PC,则变址间址寻址方式的操作数的有效地址EA是()。
A、((PC)+A)
B、((X)+A) 
C、(X)+(A)
D、(X)+A
正确答案: B 

(  )便于处理数组问题。
A、间接寻址
B、变址寻址
C、相对寻址
D、基址寻址
正确答案: B 

在多道程序设计中,最重要的寻址方式是()。
A、相对寻址
B、间接寻址
C、立即寻址
D、按内容寻址
正确答案: A

某机的机器字长为16位,主存按字编址,指令格式如下:
其中,D为位移量;X为寻址特征位。
X=00: 直接寻址;   
X=01: 用变址寄存器X1寻址
X=10: 用变址寄存器X2寻址;  
X=11: 相对寻址
设(PC)=1234H, (X1)=0037H, (X2)=1122H(H代表十六位进制数),
请确定下列指令的有效地址:
(1)4420H  (2) 2244H   (3) 1322H   (4) 3521H    (5) 6723H
正确答案:
取指后,PC=1235H(不是1236H,因为主存按字编址)
(1)X=00,D=20H,有效地址EA=20H
(2)X=10,D=44H,有效地址EA=1122H+44H=1166H
(3)X=11,D=22H,有效地址EA=1235H+22H=1257H
(4)X=01,D=21H,有效地址EA=0037H+21H=0058H
(5)X=11,D=23H,有效地址EA=1235H+23H=1258H

指令2

一条指令中包含的信息有(   )
A、操作码、控制码
B、操作码、向量地址
C、操作码、信息码
D、操作码、地址码
正确答案: D 

一地址指令中,为完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用( )。
A、直接寻址
B、立即寻址
C、隐含寻址
D、以上都有可能
正确答案: C 

四地址指令OPA1A2A3的功能为(A1)OP(A2)→(A3),且A4给出下一条指令地址,假设A1、A2、A3、A4都为主存储器地址,则完成下述指令需要访存( )次。
A、2
B、3
C、4
D、5
正确答案: C 

某指令系统有200条指令,对操作码采用固定长度二进制编码是,最少需要()位。
A、4
B、8
C、16
D、32
正确答案: B 

指令寄存器的位数取决于(  )。
A、存储器的容量
B、指令字长
C、机器字长
D、存储字长
正确答案: B 

一个计算机系统采用32位单字长指令,地址码12位,若定义了250条二地址指令,则还可以有( )条一地址指令。
A、4K 
B、8K
C、16K
D、24K
正确答案: D 

某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是(  )位。
A、24
B、26
C、28
D、32
正确答案: A 

在CPU执行指令的过程中,指令的地址由(  )给出。
A、程序计数器(PC)
B、指令的地址码字段
C、操作系统
D、程序员
正确答案: A 

程序控制类指令的功能是(  )。
A、进行算术运算和逻辑运算
B、进行主存与CPU之间的数据传送
C、进行CPU和I/O设备之间的数据传送
D、改变程序执行的顺序
正确答案: D 

在指令格式中,采用扩展操作码设计方案的目的是( )。
A、减少指令字长度
B、增加指令字长度
C、保持指令字长度不变而增加指令的数量
D、保持指令字长度不变而增加寻址空间
正确答案: C 

假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址3种格式。

1)设操作码固定,若零地址指令有M种,一地址指令有N种,则二地址指令最多有几种?(15分)
操作数地址码为6位,所以二地址指令中操作码的位数为16-6-6=4,这4位操作码最多有16种操作。由于操作码固定,所以二地址指令最多有16-M-N种
2)采用扩展操作码技术,二地址指令最多有几种?(15分)
采用扩展操作码技术,操作码位数随地址数的减少而增加。对应二地址指令,除去用于一地址扩展,最多有15种
3)采用扩展操作码技术,若二地址指令有P条,零地址指令有Q条,则一地址指令最多有几种?(20分)
设一地址指令最多有X种,则
[(2^4-P)×2^6-X]×2^6=Q 所以 X=(2^4-P)×2^6 -Q×2^-6


某模型机共有64种操作,操作码位数固定,且具有以下特点。
(1) 采用一地址或二地址格式。
(2) 有寄存器寻址、直接寻址和相对寻址(位移量-128~+127)三种寻址方式。
(3) 有16个通用寄存器,算术运算和逻辑运算的操作数均在寄存器中,结果也在寄存器中。
(4) 取数/存数指令在通用寄存器和存储器之间传递数据。
(5) 存取器容量为1MB,按字节编址。
要求设计算术/逻辑指令、取数/存数指令和相对转移指令的格式。
(100.0分)
正确答案:
(1) 算术/逻辑指令格式为寄存器--寄存器型,取单字长16位。(35分)
6 2 4 4
OP M Ri Rj(表格)
其中,OP为操作码,6位,可实现64种操作;M为寻址模式,2位,可反映寄存器寻址、直接寻址、相对寻址;Ri和Rj各取4位,指出源操作数和目的操作数的寄存器(共16个)编号。
(2) 取数/存数指令格式为寄存器--存储器型,取双字长32位,(35分),格式如下:
6 2 4 4
OP M Ri A1 (表格)
       A2
其中,OP为操作码,6位不变;M为寻址模式,2位不变;Ri为4位,源操作数地址(存数指令)或目的操作数地址(取数指令);A1和A2共20位,为存储器地址,可直接访问按字节编址的1MB存储器。
(3) 相对转移指令为一地址格式,取单字长16位,(30分),格式如下
6 2 8
OP M A(表格)
其中,OP为操作码,6位不变;M为寻址模式,2位不变;A为位移量8位,对应位移量为-128~+127。

冯·诺依曼机的基本工作方式是(   )。
A、控制流驱动方式
B、多指令多数据流方式
C、微程序控制方式 
D、数据流驱动方式
正确答案: A 

下列(   )是冯·诺依曼机工作方式的基本特点。
A、多指令流单数据流
B、按地址访问并顺序执行指令
C、堆栈操作
D、存储器按内容选择地址
正确答案: B 

冯·诺依曼机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是(   )。
A、指令操作码的译码结果 
B、指令和数据的寻址方式
C、指令周期的不同阶段 
D、指令和数据所在的存储单元
正确答案: C

存放欲执行指令的寄存器是(   )。
A、MAR 
B、PC
C、MDR 
D、IR
正确答案: D 

在CPU中,跟踪下一条要执行的指令的地址的寄存器是(    )。
A、PC 
B、MAR 
C、MDR   
D、IR
正确答案: A

MAR和MDR的位数分别为(   )。
A、地址码长度、存储字长
B、存储字长、存储字长
C、地址码长度、地址码长度
D、存储字长、地址码长度
正确答案: A 

下列关于CPU存取速度的比较中,正确的是(    )。
A、Cache>内存>寄存器
B、Cache>寄存器>内存
C、寄存器>Cache>内存              
D、寄存器>内存>Cache
正确答案: C 

若一个8位的计算机系统以16位来表示地址,则该计算机系统有(   )个地址空间。
A、256
B、65535
C、65536
D、131072
正确答案: C 

关于编译程序和解释程序,下列说法中错误的是(   )。
A、编译程序和解释程序的作用都是将高级语言程序转换成机器语言程序
B、编译程序编译时间较长,运行速度较快
C、解释程序方法较简单,运行速度也较快
D、解释程序将源程序翻译成机器语言,并且翻译一条后,立即执行这条语句
正确答案: C 

将高级语言源程序转换成机器级目标代码文件的程序是(   )。
A、汇编程序
B、链接程序
C、编译程序
D、解释程序
正确答案: C

计算机硬件能够直接执行的是(   )。
Ⅰ机器语言程序          Ⅱ汇编语言程序    Ⅲ硬件描述语言程序
A、仅Ⅰ 
B、仅Ⅰ、Ⅱ 
C、仅Ⅰ、Ⅲ 
D、Ⅰ、Ⅱ、Ⅲ
正确答案: A 

计算机系统的层次结构可以分为6层,其层次之间的依存关系是(   )。
A、上下层之间相互无关 
B、上层实现对下层的功能扩展,而下层是实现上层的基础。
C、上层实现对下层的扩展作用,而下层对上层有限制作用
D、上层和下层的关系是相互依存、不可分割的
正确答案: B 

关于CPU主频、CPI、MIPS、MFLOPS,说法正确的是(    )。
A、CPU主频是指CPU系统执行指令的频率,CPI是执行一条指令平均使用的频率
B、CPI是执行一条指令平均使用CPU时钟的个数,MIPS描述一条CPU指令平均使用的CPU时钟数
C、MIPS是描述CPU执行指令的频率,MFLOPS是计算机系统的浮点数指令
D、CPU主频指CPU使用的时钟脉冲频率,CPI是执行一条指令平均使用的CPU时钟数
正确答案: D 


下列关于机器字长、指令字长和存储字长的说法中,正确的是(   )。
Ⅰ三者在数值上总是相等的        
Ⅱ三者在数值上可能不等
Ⅲ存储字长是存放在一个存储单元中的二进制代码位数  Ⅳ数据字长就是MDR的位数
A、Ⅰ、Ⅲ
B、Ⅰ、Ⅳ         
C、Ⅱ、Ⅲ
D、Ⅱ、Ⅳ
C

32位微机是指该计算机所用CPU(   )。
A、具有32位寄存器
B、能同时处理32位的二进制数
C、具有32个寄存器 
D、能处理32个字符
正确答案: B 

CPU的CPI与下列(    )因素无关。
A、时钟频率
B、系统结构
C、指令集
D、计算机组织
正确答案: A 


下列选项中,能缩短程序执行时间的措施是( )。
Ⅰ .提高 CPU 时钟频率  Ⅱ .优化数据通路结构 Ⅲ .对程序进行编译优化
A、仅 Ⅰ 和 Ⅱ
B、仅 Ⅰ 和 Ⅲ
C、仅 Ⅱ 和 Ⅲ
D、Ⅰ 、 Ⅱ 和 Ⅲ
正确答案: D 

下列选项中,描述浮点数操作速度指标的是(   )。
A、MIPS    
B、CPI
C、IPC
D、MFLOPS
正确答案: D


将高级语言程序转换为机器级目标代码文件的程序是(   )。
A、汇编程序    
B、链接程序 
C、编译程序 
D、解释程序
正确答案: C 


冯●诺依曼结构计算机中数据采用二进制编码表示,其主要原因是(  )。
I.二进制的运算规则简单
II.制造两个稳态的物理器件较容易
II.便于用逻辑门电路实现算术运算
A、仅I、II
B、仅I、III
C、仅II、III
D、I、II和III
正确答案: D 

假设某基准程序A在某计算机上的运行时间为100秒,其中90秒为CPU时间,其余为I/O时间。若CPU 的速度提高50%,I/O速度不变,则运行基准程序A所耗费的时间为?(请写成计算过程)
90*100/150+10=70秒

若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为40%、20%、15%、25%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。
(1)优化前、后的CPI各为多少?(各5分)
优化前CPI=0.4*1+0.2*2+0.15*2+0.25*2=1.6 (5分)
优化后,ABCD的所占比例为25%、25%、18.75%、31.25%
CPI=0.25*1+0.25*2+0.1875*2+0.3125*2=1.75( 5分)
(2)优化前、后程序的MIPS为?(各5分)
MIPS=F/CPI
优化前 500/1.6=312.2  优化后  285.7
(3)通过上面的计算结果,你能得出什么结论?(10分)
优化后程序速度降低。原因A类指令执行频率高,执行速度快。程序优化应降低CPI高的指令的占比,或者提高运行速度快的指令的执行概率。


在微型机系统中,I/O设备通过(  )与主板的系统总线相连接。
A、DMA控制器
B、设备控制器
C、中断控制器
D、I/O端口
正确答案: B

下列关于I/O指令的说法中,错误的是(     )。
A、I/O指令是CPU系统指令的一部分
B、I/O指令是机器指令的一类
C、I/O指令反映CPU和I/O设备交换信息的特点
D、I/O指令的格式和通用指令格式相同
正确答案: D 

以下关于通道程序的叙述中,正确的是( )。
A、通道程序存放在主存中
B、通道程序存放在通道中
C、通道程序是由CPU执行的
D、通道程序可以在任何环境下执行I/O操作
正确答案: A 

下列关于I/O设备的说法中正确的是( )。
I,键盘、鼠标、显示器、打印机属于人机交互设备
II,在微型计算机中,VGA代表的是视频传输标准
III,打印机从打字原理的角度来区分,可以分为点阵式打印机和活字式打印机
Ⅳ,鼠标适合于用中断方式来实现输入操作
A、II、III、Ⅳ
B、I、II、IV
C、I、II、III
D、I、II、III、Ⅳ
正确答案: B 

一台字符显示器的vRAM中存放的是()。
A、显示字符的ASCII码
B、BCD码
C、字模
D、汉字内码
正确答案: A 

CRT的分辨率为1024×1024像素,像素的颜色数为256,则刷新存储器的每单元字长为(   ),总容量为(     )。
A、8B,256MB
B、8bit, IMB
C、 8bit, 256KB
D、 8B, 32MB
正确答案: B 

下列关于磁盘的说法中,错误的是(    )。
A、本质上,U盘(闪存)是一种只读存储器
B、RAID技术可以提高磁盘的磁记录密度和磁盘利用率
C、末格式化的硬盘容量要大于格式化后的实际容量
D、计算磁盘的存取时间时,“寻道时间”和“旋转等待时间”常取其平均值
正确答案: B 

下列选项中,在I/O总线的数据线上传输的信息包括( ) 
I. I/O接口中的命令字
II. I/O接口中的状态字
III.中断类型号
A、仅I、II
B、仅I、III
C、仅II、III
D、I、II、III
正确答案: D 

在统一编址的方式下,区分存储单元和I/O设备是靠 (   )。
A、不同的地址码
B、不同的地址线
C、不同的控制线
D、不同的数据线
正确答案: A 


I/O的编址方式采用统一编址方式时,进行输入/输出的操作的指令是(   )。
A、控制指令
B、访存指令
C、输入/输出指令
D、都不对
正确答案: B 


在统一编址情况下,就I/O设备而言,其对应的IO地址说法错误的是(     )。
A、要求固定在地址高端
B、要求固定在地址低端
C、要求相对固定在地址的某部分
D、可以随意在地址的任何地方
正确答案: D 

程序员进行系统调用访问设备使用的是(   )。
A、逻辑地址
B、物理地址
C、主设备地址
D、从设备地址
正确答案: A 

磁盘驱动器向盘片磁道记录数据时采用(      )方式写入。
A、并行
B、串行
C、并行-串行
D、串行-并行
正确答案: B 


设置中断排队判优逻辑的目的是(   )
A、产生中断源编码
B、使同时提出的请求中的优先级别最高者得到及时响应
C、使CPU能方便地转入中断服务子程序
D、提高中断响应速度
正确答案: B 

以下说法中,错误的是 (   )。
A、中断服务程序一般是操作系统模块
B、中断向量方法可提高中断源的识别速度
C、中断向量地址是中断服务程序的入口地址
D、重叠处理中断的现象称为中断嵌套
正确答案: C 

下列关于中断I/O方式和DMA方式的比较的叙述中,错误的是(    )。A、中断I/O方式请求的是CPU处理时间,DMA方式请求的是总线使用权
B、中断响应发生在一条指令执行结束后,DMA响应发生在一个总线事务完成后
C、中断I/O方式下数据传送通过软件完成,DMA方式下数据传送由硬件完成
D、中断I/O方式使用于所有外部设备,DMA方式仅适用于快速外部设备
正确答案: D 


CPU响应DMA请求的条件是当前(     )执行完。
A、机器周期
B、总线周期
C、机器周期和总线周期
D、指令周期
正确答案: A 

下列说法中,错误的是(    )。
Ⅰ.程序中断过程是由硬件和中断服务程序共同完成的
Ⅱ.在每条指令的执行过程中,每个总线周期要检査一次有无中断请求
Ⅲ.检测有无DMA请求,一般安排在一条指令执行过程的末尾
IV.中断服务程序的最后指令是无条件转移指令
A、Ⅲ、Ⅳ
B、Ⅱ、Ⅲ、Ⅳ
C、Ⅱ、Ⅳ
D、Ⅰ、Ⅱ、Ⅲ、Ⅳ
正确答案: B 

在下列情况下,可能不发生中断请求的是(   )。
A、DMA操作结束
B、一条指令执行完毕
C、机器出现故障
D、执行”软中断“指令
正确答案: B

下列不属于程序控制指令的是(     )。
A、无条件转移指令
B、有条件转移指令
C、中断隐指令
D、循环指令
正确答案: C 

在中断响应周期中,CPU主要完成的工作是(   )。
A、关中断,保护断点、发中断响应并形成向量地址
B、开中断,保护断点,发中断响应信号并形成向向量地址
C、关中断,执行中断服务程序
D、开中断,执行中断服务程序
正确答案: A 


DMA方式中,周期窃取是窃取一个(   )。
A、存取周期  
B、指令周期
C、CPU周期 
D、总线周期
正确答案: A 

CPU响应DMA请求的条件是当前(  )执行完。
A、机器周期
B、总线周期
C、机器周期和总线周期
D、指令周期
正确答案: A 

在DMA方式下,数据从内存传送到外设经过的路径是(   )。  
A、内存->数据总线->数据通路->外设
B、内存->数据总线->DMAC->外设
C、内存->数据通路->数据总线->外设
D、内存->CPU->外设
正确答案: B 


在DMA方式传送数据的过程中,由于没有破坏()的内容,所有CPU可以正常工作(访存除外)。
A、程序计数器
B、程序计数器和寄存器
C、指令寄存器
D、堆栈寄存器
正确答案: B 

在程序查询方式的输入输出系统中,假设不考虑处理时间,每个查询操作需要100个时钟周期,CPU的时钟频率为50MHz。现有鼠标和硬盘两个设备,而且CPU必须每秒对鼠标进行30次查询,硬盘以32位字长为单位传输数据,即每32位被CPU查询一次,传输率为2*B/s。求CPU对这两个设备查询所花费的时间比率,由此可得出什么结论?
1)CPU每秒对鼠标进行30次查询,所需的时钟周期数为100*30=3000。CPU的时钟频率为50MHz,即每秒50*个时钟周期,因此对鼠标的查询占用CPU的时间比率为[3000/(50*)]*100%=0.006%,可见,对鼠标的查询基本不影响CPU的性能。
(2)对于硬盘,每32位被CPU查询一次,因此每秒查询次数为2*B/4B=512K;则每秒查询的时钟周期数为100*512*1024=52.4*,因此对硬盘的查询占用CPU的时间比率为[52.4*/(50*)]*100%=105%,可见,即使CPU将全部时间都用于对硬盘的查询,也不能满足磁盘传输的要求,因此CPU一般不采用程序查询方式与磁盘交换信息。


某计算机的CPU主频为500MHz,CPI为5(即执行每条指令平均需要5个时钟周期)。假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传输单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间。回答下列问题,要求给出计算过程。
(1)在中断方式下,CPU用于该外设I/O的时间占整个CPU时间的百分比是多少?
已知CPU中断1次传输32位、外设的数据传输率r为0.5MB/s ,则每秒钟中断的次数为:
n_int一r/ 4B=0.5/4 x 10^6次
已知I_N=(18+2)=20、CPI=5、f=500MHz,则每秒钟里为外设中断服务的时间t_ser为:
t_ser=I_N× n_int× CPI / f
=(20× 0.5/4 x 10^6)x5/(500×10)秒
CPU用于外设的时间占整个CPU时间的百分比P_1为:
P=t_ser/1=20× 0.5/ 400=1/ 40=2.5%
(2)当该外设的数据传输率达到5MB/s时,改用DMA方式传送数据。假定每次DMA传送块大小为5000B,且DMA预处理和后处理的总开销为500个时钟周期,则CPU用于该外设I/O的时间占整个CPU时间的百分比是多少?(假设DMA与CPU之间没有访存冲突)?
已知DMA每次传送数据块为5000字节、外设的数据传输率r为5MB/s ,则每秒钟进行的DMA次数为:
n_DMA=r / 5000B=5/5000 × 10^6次
已知DMA预处理和后处理的总开销f_ovd为500个时钟周期、f=500MHz,则每秒钟里为外设处理的时间t'_ser为:
t'_ser一 n_DMA× f_ovd / f=1/1000x10^6x500/(500×10^6)秒
CPU用于外设的时间占整个CPU时间的百分比P_2为:P_2=t'_ser / 1=1/ 1000= 0.1%

设某机有5级中断:L0,L1,L2,L3,L4,其中断响应优先次序为L0最高,L1次之,L4最低。现在要求将中断处理次序改为L1->L3->L0->L4->L2,试问下表中各级中断处理程序的各中断级屏蔽值如何设置(每级对应一位,该位为“0”表示允许中断,该位为“1”表示中断屏蔽)?\
中断处理程序
L0 L1 L2 L3 L4 
1   0   1   0   1
1   1   1   1   1 
0   0   1   0   0
1   0   1   1   1
0   0   1   0   1

8位原码能表示的不同数据有(  )个。
A、15
B、16
C、255
D、256
正确答案: D 

16位补码0X8FA0扩展为32位应该是(  )。
A、0X0000 8FA0
B、0XFFFF 8FA0
C、0XFFFF FFA0
D、0X8000 8FA0
正确答案: B 

若寄存器内容为1111 1111,若它等于-1,则为( )。
A、原码
B、补码
C、反码
D、移码
正确答案: B 

下列选项中,描述浮点数操作速度指标的是(  )。
A、MIPS 
B、MFLOPS
C、CPI 
D、IPC
正确答案: B 

某32位计算机按字节编址,采用小端方式。若语句“int i=0;”对应指令的机器代码为“C7 45 FC 00 00 00 00”,则语句“int i=-64;”对应指令的机器代码是()。
A、C7 45 FC C0 FF FF FF
B、C7 45 FC 0C FF FF FF
C、C7 45 FC FF FF FF C0
D、C7 45 FC FF FF FF 0C
正确答案: A 

16位补码0X7FA0扩展为32位应该是(  )。
A、00007FA0
B、7FA00000
C、FFFF7FA0
D、7FA0FFFF
正确答案: A 

假设某计算机的字长为8位,则数-1010110的移码表示形式为
A、00101010
B、11010110
C、10101010
D、01010110
正确答案: A 

假设[X]补=10101010,则X的真值为?
A、-0101010
B、-1010110
C、+1010110
D、+0101010
正确答案: B


8位数补码的表示范围为()。
A、-127~+127
B、-128~+127
C、-128~+128
D、-127~+128
正确答案: B 

补码定点整数01010101左移两位后的值为( )。
A、01000111
B、01010100
C、01000110
D、01010101
正确答案: B 

补码定点整数10010101右移1位后的值为( )。
A、01001010
B、01001010 1
C、1000 1010
D、1100 1010
正确答案: D 

若采用双符号位,则两个正数相加时产生溢出的特征时,双符号位为 ()。
A、00
B、01
C、10
D、11
正确答案: B 

在补码的加减法中,用两位符号位判断溢出,两位符号位=10时,表示()
A、结果为正数,无溢出
B、结果正溢出
C、结果负溢出
D、结果为负数,无溢出
正确答案: C 

原码的乘法是(  )。
A、先取操作数绝对值相乘,符号位单独处理
B、用原码表示操作数,直接相乘
C、被乘数用原码表示,乘数去掉绝对值,然后相乘
D、乘数用原码表示,被乘数去绝对值,然后相乘
正确答案: A 

原码乘法时,符号位单独处理乘积的方式是(  )。
A、两个操作数符号相“与”。
B、两个操作数符号相“或”。
C、两个操作数符号相“异或”。
D、两个操作数中绝对值较大数的符号
正确答案: C 

原码乘法时,符号位单独处理乘积的方式是( )
A、两个操作数符号相“与”
B、两个操作数符号相“或”
C、两个操作数符号相“异或”
D、两个操作数中绝对值较大数的符号
正确答案: C 

实现N位(不包括符号位)补码一位乘时,乘积为( )位。
A、N
B、N+1
C、2N
D、2N+1
正确答案: D

在原码不恢复余数法(又称原码加减交替法)的算法中,( ).
A、每步操作后,若不够减,则需恢复余数
B、若为负商,则恢复余数
C、整个算法过程中,从不恢复余数
D、仅当最后一步不够减时,才恢复一次余数
正确答案: D  

下列关于补码除法的说法中,正确的是( )。
A、补码不恢复除法中,够减商0,不够减商1
B、补码不恢复余数除法中,异号相除时,够减商0,不够减商1
C、补码不恢复除法中,够减商1,不够减商0
D、以上都不对
正确答案: B 

在规格化浮点运算中,若某浮点数为*1.10101,其中尾数为补码表示,则该数(  )。
A、不需要规格化
B、需要向右规格化
C、需要尾数左移一位规格化
D、需要尾数左移两位规格化
正确答案: C 

算术逻辑单元(AlU)的功能-般包括( ).
A、算术运算
B、逻辑运算
C、算术运算和逻辑运算
D、加法运 算
正确答案: C 

一个 C 语言程序在一台 32 位机器上运行。程序中定义了三个变量 x 、 y 和 z ,其中 x 和 z 为 int 型, y 为 short 型。当 x=127 , y=-9 时,执行赋值语句 z=x+y 后, x 、 y 和 z 的值分别是( )。
A、x=0000007FH , y=FFF9H , z=00000076H
B、x=0000007FH , y=FFF9H , z=FFFF0076H
C、0000007FH , y=FFF7H , z=FFFF0076H
D、x=0000007FH , y=FFF7H , z=00000076H
正确答案: D 

某数采用IEEE 754单精度浮点数格式表示为C640 0000H,则该数的值是
A、-1.5×2^13
B、-1.5×2^12
C、-0.5x ×2^13
D、-0.5×2^12
正确答案: A

float 型数据常用IEEE 754单精度浮点格式表示。假设两个float型变量x和y分别存放在32位寄存器f1 和f2中,若(f1)=CC90 0000H,(f2)=B0C0 0000H, 则x和y之间的关系为
A、x B、x C、x>y且符号相同
D、x>y且符号不同
正确答案: A 

IEEE 754单精度浮点格式表示的数中,最小的规格化正数是______。
A、1.0×
B、1.0×
C、1.0×
D、1.0×
正确答案: A 


用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错。则校验位数至少为
A、2
B、3
C、4
D、5
正确答案: C 


关于海明校验码的说法中,正确的是(  )。
A、只能检测出一位出错
B、能检测出两位同时出错
C、不能指出哪一位出错
D、能纠正两位错误
正确答案: B 

下列关于循环冗余校验的说法中,______是错误的。
A、带r个校验位的多项式编码可以检测到所有长度小于或等于r的突发性错误
B、通信双方可以无需商定就直接使用多项式编码
C、CRC校验可以使用硬件来完成
D、有一些特殊的多项式,因为其有很好的特性,而成为了国际标准
正确答案: B 


在 CRC(循环冗余校验)方法中,采用了 () 运算计算校验码。
A、模 2 除法(异或)
B、循环移位
C、逻辑与
D、逻辑或
正确答案: A 

下列有关浮点数加减运算的叙述中,正确的是(   )。
Ⅰ对阶操作不会引起阶码上溢或下溢
Ⅱ右规和尾数舍入都可能引起阶码上溢
Ⅲ左规时可能引起阶码下溢
Ⅳ尾数溢出时结果不一定溢出
A、仅Ⅱ、Ⅲ
B、仅Ⅰ、Ⅱ、Ⅳ 
C、仅Ⅰ、Ⅲ、Ⅳ
D、Ⅰ、Ⅱ、Ⅲ、Ⅳ
正确答案: D 

设X=+11/16,Y=+6/16,试用变形补码计算x+y并判断是否溢出。
正确答案:
[X]补=00.1011
[Y]补=00.0110
[x+Y]补=01.0001
两个符号位不同,溢出。

浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。
设浮点数的阶码和尾数均采用补码表示,且位数分别为 5 位和 7 位(均含 2 位符号位)。若有两个数 X=×29/32 , Y=×5/8 ,则用浮点加法计算 X+Y 的最终结果是?请写出计算过程。
小数化二进制:29/32=0.1110100,5/8=0.1010000,例如(5/8→1+1/4→0+1/2→1,从左到右得101)
求阶差:△E=7-5=[7]补+[-5]补=00010=2
对阶:25 x 0.1010000 = 27 x 0.0010100
27 x 0.1110100 + 27 x 0.0010100 = 200111 x 1.0001000
因为尾数为01.xx或10.xx为溢出,执行尾数右移规格化为201110 x 0.1000100
因为01110的高2位符号位不同,阶码溢出,说明结果溢出


已知接收到的汉明码为0100111(按配偶原则配置),试问欲传送的信息是什么?
P4P2P1=110, 正确码为0100101,所以信息是0101


在串行进位的并行加法器中,影响加法器运算速度的关键因素是(   )。
A门电路的级延迟
B元器件速度
C进位传递延迟
D各位加法器速度的不同
A

算术逻辑单元(AlU)的功能-般包括( ).
A算术运算
B逻辑运算
C算术运算和逻辑运算
D加法运算
C

加法器采用并行进位的目的是(  )。
A增强加法器功能
B简化加法器设计
C提高加法器运算速度
D保证加法器可靠性
C

用8片74181和两片74182可组成(   )。
A组内并行进位、组间串行进位的32位ALU
B两级先行进位结构的32位ALU
C组内先行进位、组间先行进位的16位ALU
D三级先行进位结构的32位ALU
B


一个全加器包括3个输入和两个输出,输入端分别为加数Xi和Yi,低位进位输入Ci。输出端分别为和Si及本次高位进位输出Ci+1。
 Si=Xi⊕Yi⊕Ci
Ci+1  =  Xi Yi  + (Xi ⊕ Yi )Ci。假设所有与门和或门的传播时间延迟为T,异或门的延迟是6T.
(1)和Si的时间延迟?
6T
(2)进位输出Ci+1的时间延迟?
5T


在取指周期中,是按照(   )的内容访问主存,以读取指令。
A、指令寄存器IR
B、程序状态寄存器PS
C、存储器数据寄存器MDR
D、程序计数器PC
正确答案: D 

CPU响应中断的时间是(   )。
A、中断源提出请求   
B、取指周期结束
C、执行周期结束   
D、间址周期结束
正确答案: C 

计算机操作的最小单位时间是(   )。
A、时钟周期 
B、指令周期
C、CPU周期 
D、执行周期
正确答案: A 


指令寄存器的位数取决于(  )。
A、存储器的容量
B、指令字长
C、机器字长
D、存储字长
正确答案: B 

程序计数器PC在( )中。
A、运算器
B、控制器
C、存储器
D、I/O接口
正确答案: B 

下列寄存器中,汇编语言程序员可见的是(   )。
A、MAR
B、PC
C、MDR
D、IR
正确答案: B 

下列部件不属于控制器的是(   )。
A、指令寄存器 
B、程序计数器  
C、程序状态字寄存器
D、时序电路
正确答案: C 

CPU中保存当前正在执行指令的寄存器是(   )。
A、指令寄存器
B、指令译码器
C、数据寄存器
D、地址寄存器
正确答案: A 


在CPU中,跟踪后继指令地址的寄存器是(   )。
A、指令寄存器
B、程序计数器  
C、地址寄存器
D、状态寄存器
正确答案: B 

条件转移指令执行时所依据的条件来自(   )。
A、指令寄存器
B、标志寄存器
C、程序计数器
D、地址寄存器
正确答案: B 


在CPU的寄存器中,(   )对用户是透明的。
A、程序计数器
B、状态寄存器   
C、指令寄存器
D、通用寄存器
正确答案: C 

在取指周期中,是按照(   )的内容访问主存,以读取指令。
A、指令寄存器IR 
B、程序状态寄存器PS
C、存储器数据寄存器MDR  
D、程序计数器PC
正确答案: D 

采用DMA方式传递数据时,每传送一个数据就要占用(   )。
A、指令周期 
B、时钟周期
C、机器周期
D、存取周期
正确答案: D 


指令周期是指(   )。
A、CPU从主存取出一条指令的时间
B、CPU执行一条指令的时间
C、CPU从主存取出一条指令加上执行这条指令的时间
D、时钟周期时间
正确答案: C 

某C语言程序段如下:

   for(i=0; i<=9; i++)

   {

         temp=1;

         for(j=0; j<=i; j++) temp*=a[j];

         sum+=temp;

}

   下列关于数组a的访问局部性的描述中,正确的是 (    )
A、时间局部性和空间局部性皆有 
B、无时间局部性,有空间局部性
C、有时间局部性,无空间局部性  
D、时间局部性和空间局部性皆无
正确答案: A 

下列寄存器中,汇编语言程序员可见的是(   )。
A、MAR
B、PC
C、MDR
D、IR
正确答案: B 


通用寄存器是(   )。
A、可存放指令的寄存器
B、可存放程序状态字的寄存器
C、本身具有计数逻辑与移位逻辑的寄存器
D、可编程指定多种功能的寄存器
正确答案: D


PC的位数取决于(   )。
A、存储器的容量 
B、机器字长  
C、指令字长
D、都不对
正确答案: A 

在所谓的n位CPU中,n是指(    )。
A、地址总数线数 
B、数据总线线数
C、控制总线线数 
D、I/O线数
正确答案: B 

在计算机系统中表征程序和机器运行状态的部件是(    )。
A、程序计数器  
B、累加寄存器 
C、中断寄存器  
D、程序状态字寄存器
正确答案: D 

当读取并执行一条指令时,控制器的主要功能是什么?
① 从主存取指令,并计算下一条指令在主存中的地址;
② 对指令进行译码,产生相应的操作控制信号;
③ 控制指令执行的步骤和数据流动的方向。

简述中央处理器的基本功能。
(1)指令控制,即对程序运行的控制;
(2)操作控制,即对指令内操作步骤的控制;
(3)数据运算,即对数据进行算术运算和逻辑运算,这是CPU的最基本功能;
(4)异常处理和中断处理,如处理运算中的溢出等错误情况以及处理外部设备的服务请求等 此外,CPU还具有存储管理、总线管理、电源管理等扩展功能。

在微程序控制方式中,机器指令和微指令的关系是(  )。
A、每一条机器指令由一条微指令来解释执行
B、每一条机器指令由一段(或一个)微程序来解释执行
C、一段机器指令组成的工作程序可由一条微指令来解释执行
D、一条微指令由若干条机器指令组成
正确答案: B 

微地址是指微指令(    )。
A、在主存的存储位置
B、在堆栈的存储位置
C、在磁盘的存储位置
D、在控制存储器的存储位置
正确答案: D 

通常,微指令的周期对应一个(  )。
A、指令周期
B、主频周期
C、机器周期
D、工作周期
正确答案: C 

在一条无条件跳转指令的指令周期内,PC的值被修改了(  )次。
A、1
B、2
C、3
D、不能确定
正确答案: B 

指令周期由一个到几个机器周期组成,第一个机器周期是(   )。
A、从主存中取出指令字  
B、从主存中取出指令操作码
C、从主存中取出指令地址码
D、从主存中取出指令的地址
正确答案: A 

下列说法中,合理的是(   )。
A、执行各条指令的机器周期数相同,各机器周期的长度均匀
B、执行各条指令的机器周期数相同,各机器周期的长度可变
C、执行各条指令的机器周期数可变,各机器周期的长度均匀
D、执行各条指令的机器周期数可变,各机器周期的长度可变
正确答案: D 


以下关于间址周期的描述中,正确的是(   )。
A、所有指令的间址操作都是相同的
B、凡是存储器间接寻址的指令,它们的操作都是相同的
C、对于存储器间接寻址和寄存器间接寻址,它们的操作是不同的
D、都不对
正确答案: C 

下列说法中,正确的是(   )。
Ⅰ指令字长等于机器字长的前提下,取指周期等于机器周期
Ⅱ指令字长等于存储字长的前提下,取指周期等于机器周期
Ⅲ指令字长和机器字长的长度没有任何关系
Ⅳ为了硬件设计方便,指令字长都和存储字长一样大
A、Ⅱ、Ⅲ
B、Ⅱ、Ⅲ、Ⅳ 
C、Ⅰ、Ⅲ、Ⅳ   
D、Ⅰ、Ⅳ
正确答案: A 

在微程序控制器中,形成微程序入口地址的是(    )。
A、机器指令的地址码字段
B、微指令的微地址码字段
C、机器指令的操作码字段
D、微指令的微操作码字段
正确答案: C 


微程序控制器的速度比硬布线控制器慢,主要是因为(    ).
A、增加了从磁盘存储器读取微指令的时间
B、增加了从主存读取微指令的时间的时间
C、增加了从指令寄存器读取微指令的时间
D、增加了从控制存储器读取微指令时间
正确答案: D 

微程序控制存储器属于( )的一部分。
A、主存
B、外存
C、缓存
D、CPU
正确答案: D 

微程序存放在( )。
A、主存中
B、堆栈中
C、只读存储器中
D、磁盘中
正确答案: C 

微程序控制存储器属于(   )的一部分。
A、主存
B、外存
C、CPU 
D、缓存
正确答案: C 

相对于微程序控制器,硬布线控制器的特点是(   )。
A、指令执行速度慢,指令功能的修改和扩展容易
B、指令执行速度慢,指令功能的修改和扩展难
C、指令执行速度快,指令功能的修改和扩展容易
D、指令执行速度快,指令功能的修改和扩展难
正确答案: D


微程序控制器的速度比硬布线控制器慢,主要是因为(   )。
A、增加了从磁盘存储器读取微指令的时间
B、增加了从主存读取微指令的时间
C、增加了从指令寄存器读取微指令的时间
D、增加了从控制存储器读取微指令的时间
正确答案: D 

流水计算机的数据相关主要分为写后读(RAW)、读后写(WAR),写后写(WAW)。请指出下面三组指令中各存在哪种类型的数据相关?
(1)LDA     R1,A               ;M(A)→R1;M(A)是存储单元   
ADD    R2,R1                ;(R2)+(R1) →R2
(2)ADD   R3,R4                ;(R3)+(R4) →R3
MUL   R4,R5                ;(R4)*(R5) →R4
(3)LDA     R6,B                  ;M(B) →R6,M(B)是存储单元  
MUL   R6,R7                ;(R6)*(R7) →R6
(1)写后读相关   (4分)
(2)读后写相关   (4分)
(3)写后写相关   (2分)

指令和数据都存于存储器中,CPU如何区分它们?
完成一条指令分为取指阶段和执行阶段。在取指阶段通过访问存储器可将指令取出;在执行阶段通过访问存储器可将操作数取出。因此,虽然指令和数据都以二进制代码形式存放在存储器中,但CPU可根据指令周期的不同阶段判断从存储器取出的二进制代码是指令还是数据。

下图所示为双总线结构机器的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W#信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有小圈表示有控制信号,例中yi表示y寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。
 “ADD R2,R0”指令完成(R2)+(R0)→R0的功能操作,画出其指令周期流程图,假设该指令的地址已放入PC中。并在流程图每一个CPU周期右边列出相应的微操作控制信号序列。(每空2分)
取指周期  时钟 功能操作 控制信号 执行周期 时钟 功能操作 控制信号
T1 PC→AR PCo ,G ,ARi   T1 R2→X                R2o,G,Xi
T2 M→DR R/=R             T2 R1→Y                R1o,G,Yi
T3 DR→IR DRo,G,IRi       T3 (R2)+(R0)→R0   + ,ALUo,G,R0i

1 微型机系统中,主机和高速硬盘进行数据交换一般采用( C  )方式。
A 程序查询    
B 程序中断    
C DMA

2 假设运行时间为100秒的某程序,其中90秒是CPU时间,剩下的是I/O占用的时间。如果CPU速度每年提高50%但I/O时间不变,那么在3年之后,该程序的运行时间是  37   秒。

3主机与I/O设备传送数据时,采用( C  )方式,CPU的效率最高。
A 程序查询方式    
B 中断方式    
C DMA方式

4 中断发生时,程序计数器内容的保护和更新,是由(  A )完成的。
A硬件自动    
B 进栈指令和转移指令    
C 访存指令

5 中断向量地址是( C  )
A 子程序入口地址      
B 中断服务程序入口地址     
C 中断服务程序入口地址的地址

6 采用DMA方式传送数据时,每传送一个数据要占用( C  )的时间。
A 一个指令周期    
B 一个机器周期   
C 一个存储周期

7 DMA方式中,周期窃取是窃取一个(   A  )。
A 存取周期    
B 指令周期    
C CPU周期    
D 总线周期

8 I/O与主机交换信息的方式中,中断方式的特点是(  B   )。
A CPU与设备串行工作,传送与主程序串行工作
B CPU与设备并行工作,传送与主程序串行工作
C CPU与设备并行工作,传送与主程序并行工作

9 I/O与主机交换信息的方式中,DMA方式的特点是(   C   )。
A CPU与设备串行工作,传送与主程序串行工作
B CPU与设备并行工作,传送与主程序串行工作
C CPU与设备并行工作,传送与主程序并行工作

10 I/O采用统一编址是,进行输入输出操作的指令是(   B  )。
A 控制指令   
B 访存指令   
C 输入输出指令

11 I/O采用不统一编址是,进行输入输出操作的指令是(   C  )。
A 控制指令   
B 访存指令   
C 输入输出指令

12 DMA访问主存时,向CPU发出请求,获得总线使用权时再进行访存,这种情况称为(  B   )。
A 停止CPU访问主存    
B 周期挪用   
C DMA与CPU交替访问

1.冯·诺依曼计算机中指令和数据均以二进制形式存放存储器中,CPU区分它们的依据
是(  C    )
A.指令操作码的译码结果                
B.指令和数据的寻址方式
C.指令周期的不同阶段              
D.指令和数据所在的存储单元

2.计算机硬件能够直接识别的语言是(  C    )
A.高级语言        
B.汇编语言        
C.机器语言        
D.Java语言

3.在定点机中执行算术运算时会产生溢出,其根本原因是(  B    )
A.主存容量不够    
B.运算结果无法表示 
C.操作数地址过大 
D.栈溢出

4.若浮点数用补码表示,则判断运算结果是否为规格化数的方法是(  C    )
A.阶符与数符相同为规格化数            
B.阶符与数符相异为规格化数
C.数符与尾数小数点后第一位数字相异为规格化数
D.数符与尾数小数点后第一位数字相同为规格化数

5.常用的USB是(   A   )总线。
A.串行            
B.并行
C.网络            
D.内部

6.以下有关运算器的描述(   C   )是正确的。
A、  只做加法运算                     
B、只做算术运算
C  、算术运算与逻辑运算                
D、只做逻辑运算

7.在集中式总线控制中,响应速度最快的是(  C    )
A.链式查询        
B.计数器定时查询
C.独立请求    
D.分组链式查询

8.相对于微程序控制器,硬布线控制器的特点是(   D   )
A.指令执行速度慢,指令的修改和扩展容易   
B.指令执行速度慢,指令的修改和扩展难  
C.指令执行速度快,指令的修改和扩展容易
D.指令执行速度快,指令的修改和扩展难

9.指令译码器进行译码的是(  B    )
A.整条指令                    
B.指令的操作码字段
C.指令的地址码字段             
D.指令的操作数字段

10.关于DMA方式说法正确的是(  D    )
A.DMA方式采用软件实现数据传送        
B.DMA方式能完全取代中断方式
C.DAM方式在传送方式中需要CPU程序的干预            D.DMA方式一般用于高速、批量数据的简单传送

11.微程序存储位置(  C    )
A.主存                     
B.接口
C.只读存储器        
D.磁盘

12.中断响应是在(  C    )
A.一条机器指令执行开始        
B.一条机器指令执行中间
C.一条机器指令执行之末        
D.一条机器指令执行的任何时刻

13.某指令系统有190条指令,对操作码采用定长二进制编码时,最少需要(   B   )位。
A.4        
B.8                
C.16        
D.32

14.DMA方式中,周期窃取是窃取一个(   C   )
A.指令周期        
B.时钟周期
C.存取周期   
D.CPU周期

 15.下列关于CISC/RISC的叙述中,错误的是(  D    )
A.RISC机器指令比CISC机器指令简单    
B.RISC中通用寄存器比CISC多
C.RISC的寻址方式比CISC少          
D.CISC比RISC的机器能更好的支持高级语言

5. CPU响应中断的时间是( c  )。 
A.中断源提出请求   
B.取指周期结束 
C.执行周期结束   
D.间址周期结束

用两个字节存放16位无符号整数,其表达范围为0 ~ 65535
符号数范围是-32768到32767

用一个字节存放有符号整数,用补码表示,真值的取值范围为
−128到+127

在机器码  补码   和   移码  中,零的编码是唯一的。

当前的CPU通常由 运算器 、 控制器 、Cache构成。

流水线中影响流水线性能的有 结构 相关、 数据 相关、控制相关。

浮点数-20.5,根据IEEE754单精度浮点数存储,其机器码
是 1,10000011,01001000000000000000000 或者C1A40000  。

设32位总线频率为66MHZ,设一个总线周期为包含4个时钟,则总线的带宽是   66MB/S.

用一个字节存放有符号整数,若某数真值为−75,请写出它的四种机器数(原码,反码,补码,移码)。
原码 1, 1001011        反码 1, 0110100    
补码 1, 0110101        移码 0, 0110101

已知有符号整数[X]原=0,0101,[Y]原=1,1011,请采用双符号位的变形补码,计算[X+Y]补、[X-Y]补,分别判断是否溢出。
双符号位补码 [X]补=00, 0101,[Y]补=11, 0101,[−Y]补=00, 1011
00,0101+ 11,0101= 11,1010
00,0101+ 00,1011= 01,0000

浮点数的加减法

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章