单选题
1.以下有关计算机各功能部件的叙述中,错误的是(C)
A.存储器的主要功能是存储程序和数据
B.控制器的主要功能是解释存储器中的指令,并发出各种操作命令来执行指令,I/O设备也受控于控制器
C.输入设备/输出设备的主要功能是完成用户与计算机之间的信息交互
D.运算器的主要功能是进行算术运算
2.假定计算机M1和M2具有相同的指令集体系结构(ISA),主频分别为1.8GHz和2.4GHz。在M1和M2上运行某基准程序P,平均CPI分别为2和3,则程序P在M1和M2上运行时间的比值是(B)
A.1.125 B.0.89 C.1.6 D.2.0
3.已知带符号整数用补码表示,变量x,y,z的机器数分别为FFFDH,5FDFH,7FFCH,下列结论中正确的是(C)
A.若x,y和z为无符号整数,则z<x<y
B.若x,y和z为无符号整数,则x<y<z
C.若x, y和z为带符号整数,则x<y<z
D.若x, y和z为带符号整数,则y<x<z
4.float型数据常用IEEE 754单精度浮点格式表示。假设两个float型变量x和y分别存放在32位寄存器f1和f2中,若(f1)=DE900000H,(f2)=B0C00000H,则x和y之间的关系是(A)
A.x<y且符号相同
B.x< y且符号不同
C.x>y且符号相同
D.x>y且符号不同
5.假定带符号整数采用补码表示,若int型变量x和y的机器数分别是FFFFFFCFH和00000032H,则x、y的值以及x-y的机器数分别是(D)
A.x=-49,y=50,x-y的机器数溢出
B.x=-33,y=65,x-y的机器数为FFFFFF9CH
C.x=-33,y=65,x-y的机器数为FFFFFF9EH
D.x=-49,y=50,x-y的机器数为FFFFFF9DH
6.假定有4个整数用8位补码分别表示:r1=FEH、r2=F2H、r3=90H、r4=F8H,若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是(B)
A.r1×r2
B.r2×r3
C.r1×r4
D.r2×r4
7.某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int型和short型长度分别为32位和16位,并且数据按边界对齐存储。某C语言程序段如下:
struct{
int a;
char b;
short c;
}record;
record.a=257;
若record变量的首地址为0xC004,则地址0xC004中内容及record.c的地址分别是(B)
A.0x00,0xC009
B.0x01,0xC00A
C.0x01,0xC009
D.ox00,0xC00A
8.假设计算机cache系统采用直接映射方式,主存地址为32位,按字节编址,cache数据区大小为32KB,主存数据块大小为4B,则cache的总容量为(B)
A.200Kb
B.400Kb
C.800Kb
D.1000Kb
9.某计算机按字节编址,指令字长固定且只有两种指令格式、其中三地址指令28条、二地址指令227条,每个地址字段为6位,则指令字长至少应该是(B)。
A.23位
B.24位
C.25位
D.26位
10.假设变址寄存器R的内容为2000H,指令中的形式地址为3000H;地址3000H中的内容为2000H,地址4000H中的内容为3000H,地址5000H中的内容为4000H,则变址寻址方式下访问到的操作数是(D)
A.1000H
B.2000H
C.3000H
D.4000H
判断题
1-1
机器以存储器为中心,输入/输出设备与存储器间的数据传送通过运算器完成是冯·诺依曼计算机的主要特点之一。
T F
1-2
控制器的主要功能是解释存储器中的指令,并发出各种操作命令来执行指令,I/O设备也受控于控制器。
T F
1-3
突然断电时,计算机只读存储器(ROM)中的数据不会丢失。
T F
1-4
指令周期通常包括取指令、指令译码和执行指令三个阶段。
T F
1-5
I/O设备通过总线与CPU通信,因此总线速度越快,I/O速度一定越快。
T F