计算机组成原理考试题详解

版权申诉
0 下载量 62 浏览量 更新于2024-08-18 收藏 169KB PDF 举报
计算机组成原理考试题 本资源包含了计算机组成原理的多个考试题,涵盖了计算机组成原理的多个方面,包括冯·诺依曼计算机、C语言程序、浮点数运算、Cache记忆体、主存储器设计、机器指令等。 1. 冯·诺依曼计算机中,指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是指令操作码的译码结果(A)。 这是因为在冯·诺依曼计算机中,指令和数据都是以二进制形式存放在存储器中的,但CPU需要能够区分它们。CPU通过对指令操作码的译码来区分指令和数据,从而正确地执行指令。 2. 在C语言程序中,当x=127,y=-9时,执行赋值语句z=x+y后,x,y和z的值分别为x=0000007FH,y=FFF9H,z=00000076H(A)。 这是因为在C语言中,整型变量x和z占用4个字节,而short型变量y占用2个字节。当执行赋值语句z=x+y时,需要将x和y的值相加,然后将结果赋值给z。 3. 浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。在这个问题中,浮点数的阶码和尾数均采用补码表示,且位数分别为5和7位(均含2位符号位)。若有两个数x=27*29/32,y=25*5/8,则用浮点加法计算x+y的最终结果是001110100010(B)。 这是因为浮点数加、减运算需要按照对阶、尾数运算、规格化、舍入和判溢出的步骤进行计算。在这个问题中,需要将x和y的浮点数表示转换为补码表示,然后进行加法运算,最后将结果转换回浮点数表示。 4. 在Cache记忆体中,某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是4(C)。 这是因为Cache记忆体采用2路组相联映射方式,每组2块,每个主存块大小为32字节,按字节编址。主存129号单元所在主存块的地址可以通过计算得到,然后将其映射到对应的Cache组号中。 5. 在主存储器设计中,某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是1,15(A)。 这是因为主存储器容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。为了设计该存储器,需要计算ROM芯片和RAM芯片的数量,以满足存储器的容量需求。 6. 在机器指令中,某机器字长为16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后目标地址是2006H(A)。 这是因为机器指令采用相对寻址,转移指令由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。通过计算相对位移量字段的内容,可以得到目标地址。 7. 在RISC(Reduced Instruction Set Computing)中,错误的叙述是RISC普遍采用微程序控制器(A)。 这是因为RISC实际上采用了固定长度的指令格式,而不是微程序控制器。RISC的设计思想是减少指令数量和复杂度,以提高指令执行速度。