历年考研计算机组成原理重点:指令解析与浮点运算

版权申诉
0 下载量 167 浏览量 更新于2024-09-05 收藏 424KB PDF 举报
计算机组成原理是信息技术领域的重要基础课程,它涵盖了计算机硬件架构、指令系统、数据表示和处理等方面的知识。在考研选择题部分,以下是一些关键知识点的解析: 1. 冯·诺依曼计算机体系结构中,区分指令和数据主要依赖于CPU的指令解码。指令通常包含操作码,用于指示处理器执行何种操作,而数据则是执行操作的对象。选项A正确,指令操作码的译码结果决定了指令的类型。 2. C语言中的数据类型和存储映射问题在实际计算中很重要。在32位机器上,int型占4个字节,short型占2个字节。由于整数溢出规则,127(0000007FH)加上-9(FFF7H)不会导致溢出,最终结果为00000076H,因此答案是D。 3. 浮点数加减运算涉及到精度调整、规格化和溢出判断。题目中的浮点数阶码和尾数均采用补码表示,X和Y进行加法时,先对阶,X和Y都是正数,不需要对齐,然后进行尾数加法,结果为001111100010B。由于两个数都不大,不会发生溢出,所以答案是A。 4. Cache的组相联映射涉及到地址映射策略。129号内存单元按字节编址,主存块大小为32字节,129/32余数为1,每组2块,因此第1组的地址范围是0-31,所以129号单元应放入第2组,答案是B。 5. 主存设计中,ROM和RAM的芯片数量计算。64KB主存中4KB为ROM,其余60KB为RAM。每2K×8位ROM对应1片,所以ROM需要2片;4K×4位RAM每4KB对应1片,60KB RAM需要15片,总共17片。考虑到ROM芯片数量少,答案是D。 6. 转移指令的寻址和执行。在16位机器上,每条指令占用2个字节。PC(程序计数器)自动加1意味着每次取指令,PC会自增,初始地址2000H,加上相对位移量06H,目标地址为2000H + 2 = 2002H,但由于是两个字节的指令,目标地址应该是2002H+2=2004H,所以是C选项。 7. RISC(精简指令集计算机)的特点包括简单高效的指令集,但并非所有RISC都采用微程序控制器,因此A选项的陈述错误。 以上知识点涉及到了计算机组成原理中指令系统、数据表示、内存管理以及处理器架构等方面的基础内容,对于理解计算机内部工作原理和系统设计至关重要。