///2021春绪论章节.txt//
1.冯·诺依曼机的基本工作方式是(控制流驱动方式)。
2.下列(按地址访问并顺序执行指令)是冯·诺依曼机工作方式的基本特点。
3.冯·诺依曼机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是(指令周期的不同阶段)。
4.存放欲执行指令的寄存器是(IR)。
5.在CPU中,跟踪下一条要执行的指令的地址的寄存器是(PC )。
6.MAR和MDR的位数分别为(地址码长度、存储字长)。
7.下列关于CPU存取速度的比较中,正确的是(寄存器>Cache>内存)。
8.若一个8位的计算机系统以16位来表示地址,则该计算机系统有(65536)个地址空间。
9.关于编译程序和解释程序,下列说法中错误的是(解释程序方法较简单,运行速度也较快)。
10.将高级语言源程序转换成机器级目标代码文件的程序是(编译程序)
11.计算机硬件能够直接执行的是(仅Ⅰ )。
Ⅰ机器语言程序 Ⅱ汇编语言程序 Ⅲ硬件描述语言程序
12.计算机系统的层次结构可以分为6层,其层次之间的依存关系是(上层实现对下层的功能扩展,而下层是实现上层的基础)。
13.关于CPU主频、CPI、MIPS、MFLOPS,说法正确的是(CPU主频指CPU使用的时钟脉冲频率,CPI是执行一条指令平均使用的CPU时钟数)。
14.下列关于机器字长、指令字长和存储字长的说法中,正确的是(Ⅱ、Ⅲ )。
Ⅰ三者在数值上总是相等的 Ⅱ三者在数值上可能不等
Ⅲ存储字长是存放在一个存储单元中的二进制代码位数 Ⅳ数据字长就是MDR的位数
15.32位微机是指该计算机所用CPU(能同时处理32位的二进制数)。
16.CPU的CPI与下列(时钟频率)因素无关。
17.下列选项中,能缩短程序执行时间的措施是(Ⅰ 、 Ⅱ 和 Ⅲ)。
Ⅰ .提高 CPU 时钟频率 Ⅱ .优化数据通路结构 Ⅲ .对程序进行编译优化
18.下列选项中,描述浮点数操作速度指标的是(MFLOPS)。
19.将高级语言程序转换为机器级目标代码文件的程序是(编译程序)。
20.冯●诺依曼结构计算机中数据采用二进制编码表示,其主要原因是(I、II和III)。
I.二进制的运算规则简单
II.制造两个稳态的物理器件较容易
II.便于用逻辑门电路实现算术运算
///软工第一章//
1.32位微机是指该计算机所用CPU(同时处理32位二进制数 )
2.到目前为止,计算机中所有信息仍以二进制形式表示的理由是( 由物理器件的性能决定)
3.计算机中(控制单元)负责指令译
4.存放欲执行指令的寄存器是(IR)
5.存放下一条指令的寄存器是(PC)
6.完整的计算机系统包括(配套的硬件设备和软件系统)
7.关于编译程序和解释程序,下列说法中错误的是(解释程序方法较简单,运行速度也较快)
8.将高级语言源程序转换成机器级目标代码文件的程序是(编译程序)
9.计算机系统的层次结构可以分为6层,其层次之间的依存关系是(上层实现对下层的功能扩展,而下层是实现上层的基础)
10.下列选项中,描述浮点数操作速度指标的是(MFLOPS)
11.关于CPU主频、CPI、MIPS、MFLOPS,说法正确的是(CPU主频指CPU使用的时钟脉冲频率,CPI是执行一条指令平均使用的CPU时钟数)
12.以下说法中,错误的是(计算机中一个字的长度都是32位)
13.CPU的CPI与下列(时钟频率)因素无关
14.下列关于“兼容”的叙述,正确的是(指计算机软件或硬件的通用性,通常在同一系列不同型号的计算机间通用)。
15.下列选项中,能缩短程序执行时间的措施是(Ⅰ提高CPU时钟频率 Ⅱ优化数据通路结构 Ⅲ对程序进行编译优化)。
16.一个 C 语言程序在一台 32 位机器上运行。程序中定义了三个变量 x 、 y 和 z ,其中 x 和 z 为 int 型, y 为 short 型。当 x=127 , y=-9 时,执行赋值语 句 z=x+y 后, x 、 y 和 z 的值分别是(x=0000007FH , y=FFF7H , z=00000076H)。
17.浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为 5 位和 7 位(均含 2 位符号位)。若有两个数 X=×29/32 , Y=×5/8 ,则用浮点加法计算 X+Y 的最终结果是(发生溢出)。
19.float 型数据通常用 IEEE 754 单精度浮点数格式表示。若编译器将 float 型变量 x 分配到一个 32 位浮点寄存器 FR1 中,且 x=-8.25 ,则 FR1 的内容是 (C104 0000H)
21.用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错。则校验位数至少为(4)
22.某计算机主频为1.2 GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下示。该机的MIPS数是(400)
23.由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是(-125)
24.某32位计算机按字节编址,采用小端(Little Endian)方式。 若语令“int i= 0;”对应指令的机器代码为“C7 45 FC 00000000”,则语句“int i=-64;"对应指令的机器代码为是 (C7 45 FC C0 FF FF FF)
25.下列关于冯.诺依曼结构计算机基本思想的叙述中,错误的是(指令按地址访问,数据都在指令中直接给出)
26.某计算机采用大端方式,按字节编址。某指令中操作数的机器数为1234 FF00H,该操作数采用基址寻址方式,形式地址(用补码表示)为FF12H,基址寄存器内 容为F000 0000H,则该操作数的LSB(最低有效字节)所在的地址是(EFFF FF15H)
27.下列给出的部件中其位数(宽度)一定与机器字长相同的是(I, III )。
I、ALU; II、指令寄存器; III、通用寄存器; IV、浮点寄存器
28.假定计算机MI和M2具有相同的指令集体系结构(ISA),主频分别为1.5GHz和1.2GHz。在MI和M2上运行某基准程序P,平均CPI分别为2和1,则程序P在MI和 M2上运行时间的比值是(1.6)
29.将高级语言程序转换为机器级目标代码文件的程序是(编译程序)。
30.下列有关浮点数加减运算的叙述中,正确的是(Ⅰ、Ⅱ、Ⅲ、Ⅳ)。
Ⅰ对阶操作不会引起阶码上溢或下溢
Ⅱ右规和尾数舍入都可能引起阶码上溢
Ⅲ左规时可能引起阶码下溢
Ⅳ尾数溢出时结果不一定溢出
1.主存容量的计算方式是( 存储单元个数 )*(存储字长 )。
2.冯诺依曼计算机的特点有( )。
计算机由运算器、控制器、存储器、输入设备和输出设备五大部件组成
指令和数据以同等地位存放于存储器内,并可按地址寻访
指令由操作码和地址码组成
指令在存储器内按顺序存放,提出“存储程序”概念。
1.某计算机的字长为64位,则该机一个字节的长度为16位。某计算机的字长为64位,则该机一个字节的长度为16位。(×)
2.ACC在CPU中的运算器内,既可以作为操作数又可保存运算结果。(√)
3.机器字长是CPU一次可以处理的十进制数位数。(×)
4.汇编语言程序能直接在机器上运行。(×):
5.冯诺依曼计算机以存储器为中心,输入输出设备与存储器间的数据传送通过运算器完成。(×)
//指令.txt/
1.下列关于CISC/RISC的叙述中,错误的是(CISC比RISC的机器能更好的支持高级语言)
2.RISC思想主要基于的是(减少指令的平均执行周期)
3.以下叙述中(RISC机一定采用流水技术)是正确的
4.下列关于RISC的说法中,错误的是(RISC普遍采用微程序控制器)
5.有效地址是指(操作数的真实地址)
6.指令采用不同寻址方式的目的是(缩短指令字长,扩大寻址空间,提高编程灵活性)
7.假定指令中地址码所给出的是操作数的有效地址,则该指令采用(直接寻址)
8.设指令中的地址码为A,变址寄存器为X,程序寄存器为PC,则变址间址寻址方式的操作数的有效地址EA是(((X)+A))
9.(变址寻址)便于处理数组问题
10.在多道程序设计中,最重要的寻址方式是(相对寻址)
11.一条指令中包含的信息有(操作码、地址码)
12.一地址指令中,为完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用(隐含寻址)
13.四地址指令OPA1A2A3的功能为(A1)OP(A2)→(A3),且A4给出下一条指令地址,假设A1、A2、A3、A4都为主存储器地址,则完成下述指令需要访存(4)次
14.某指令系统有200条指令,对操作码采用固定长度二进制编码是,最少需要(8)位
15.指令寄存器的位数取决于(指令字长)
16.一个计算机系统采用32位单字长指令,地址码12位,若定义了250条二地址指令,则还可以有(24K)条一地址指令
17.某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是(24)位。
18.在CPU执行指令的过程中,指令的地址由(程序计数器(PC))给出
19.程序控制类指令的功能是(改变程序执行的顺序)
20.在指令格式中,采用扩展操作码设计方案的目的是(保持指令字长度不变而增加指令的数量)
存储器.txt/
1.计算机的存储器采用分级方式是为了(解决容量、速度、价格三者之间的矛盾)
2.存储器分层体系结构中,存储器从速度最快到最慢的排序是(寄存器-Cache-主存-辅存)
3.某计算机字长为32位,按字节编址,采用小端(Little Endian)方式存储数据。假定有一个double型变量(占8个字节),其机器数表示为1122 3344 5566 7788H,存放在0000 8040H开始的连续存储单元中,则存储单元0000 8046H中存放的是(22H)
4.双端口RAM在(左端口和右端口的地址码相同)情况下会发生读/写冲突。
5.采用虚拟存储器的目的是(扩大存储器的寻址空间)
6.常用的虚拟存储器寻址系统由(主存-辅存)两级存储器组成。
7.下列存储器中,在工作期间需要周期性刷新的是(DRAM)
8.下列关于缺页处理的叙述中,错误的是(缺页处理完成后回到发生缺页的指令的下一条指令执行)
9.某C语言程序段如下:
for(i=0; i<=9; i++)
{
temp=1;
for(j=0; j<=i; j++) temp*=a[j];
sum+=temp;
}
下列关于数组a的访问局部性的描述中,正确的是(时间局部性和空间局部性皆有)
10.下列命令组合的一次访问过程中,不可能发生的是(TLB命中,Cache命中,Page未命中)
11.为使虚拟存储系统有效地发挥其预期的作用,所运行程序应具有的特性是(应具有较好的局部性)
12.虚拟存储管理系统的基础是程序访问的局部性原理,此原理的基本含义是(在程序的执行过程中,程序对主存的访问是不均匀的)
13.某计算机字长是32位,它的存储容量是64KB,按字编址,它的寻址范围是(16K)
14.某存储器容量为32K×16位,则(地址线为15根,数据线为16根)
15.某存储器容量为64KB,按字节编址,地址4000H-5FFFH为ROM区,其余为RAM区。若采用8K×4位的SRAM芯片进行设计,则需要该芯片的数量是(14)
16.某计算机存储器按字节编址,主存地址空间大小为64MB,现用4M×8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是(26)
17.用存储容量为16K×1位的存储器芯片来组成一个64K×8位的存储器,则在字方向和位方向分别扩展了(4 8)倍。
18.某计算机主存容量64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,需要上述规格的ROM芯片数和RAM芯片数分别是(2 30)
19.某计算机字长为16位,存储器容量为256KB,CPU按字寻址,其寻址范围是(0–217-1)
20.4个16K×8位的存储芯片,可设计为(32K×16位)容量的存储器。
21.设CPU地址总线有24根,数据总线有32根,用512K×8位的RAM芯片构成该机的主存储器,则该机主存最多需要(128)片这样的存储芯片
22.地址总线A0(高位)–A15(低位),用4K×4位的存储芯片组成16K×8位存储器,则产生片选信号的译码器的输入地址线应该是(A2A3)
/控制器.txt
----------------------------------------------------------------------控制器-----------------------------------------------------
1.在取指周期中,是按照(程序计数器PC)的内容访问主存,以读取指令
2.CPU响应中断的时间是(执行周期结束)
3.计算机操作的最小单位时间是(时钟周期 )
4.指令寄存器的位数取决于(指令字长)
5.程序计数器PC在(控制器)中
6.下列寄存器中,汇编语言程序员可见的是(PC)
7.下列部件不属于控制器的是(程序状态字寄存器)
8.CPU中保存当前正在执行指令的寄存器是(指令寄存器)
9.在CPU中,跟踪后继指令地址的寄存器是(程序计数器)
10.条件转移指令执行时所依据的条件来自(标志寄存器)
11.在CPU的寄存器中,(指令寄存器)对用户是透明的
13.采用DMA方式传递数据时,每传送一个数据就要占用(存取周期)
14.指令周期是指(CPU从主存取出一条指令加上执行这条指令的时间)
17.通用寄存器是(可编程指定多种功能的寄存器)
18.PC的位数取决于(存储器的容量)
19.在所谓的n位CPU中,n是指(数据总线线数)
20.在计算机系统中表征程序和机器运行状态的部件是(程序状态字寄存器)
1.在微程序控制方式中,机器指令和微指令的关系是(每一条机器指令由一段(或一个)微程序来解释执行)
2.微地址是指微指令(在控制存储器的存储位置)
3.通常,微指令的周期对应一个(机器周期)
4.在一条无条件跳转指令的指令周期内,PC的值被修改了(2)次
5.指令周期由 一个到几个机器周期组成,第一个机器周期是(从主存中取出指令字)
6下列说法中,合理的是(执行各条指令的机器周期数可变,各机器周期的长度可变)
7以下关于间址周期的描述中,正确的是(对于存储器间接寻址和寄存器间接寻址,它们的操作是不同的)
8.下列说法中,正确的是(Ⅱ、Ⅲ)
Ⅰ指令字长等于机器字长的前提下,取指周期等于机器周期
Ⅱ指令字长等于存储字长的前提下,取指周期等于机器周期
Ⅲ指令字长和机器字长的长度没有任何关系
Ⅳ为了硬件设计方便,指令字长都和存储字长一样大
9.在微程序控制器中,形成微程序入口地址的是(机器指令的操作码字段)
10.微程序控制器的速度比硬布线控制器慢,主要是因为(增加了从控制存储器读取微指令时间 )
11.微程序控制存储器属于(CPU)的一部分
12.微程序存放在(只读存储器中)
14.相对于微程序控制器,硬布线控制器的特点是(指令执行速度快,指令功能的修改和扩展难)