计算机组成原理考试题详解
版权申诉
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的设计思想是减少指令数量和复杂度,以提高指令执行速度。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-10-10 上传
2021-09-29 上传
m0_62049267
- 粉丝: 0
- 资源: 12万+
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍