11.冯•诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU 区分它们的依据是 。
A.指令操作码的译码结果 B.指令和数据的寻址方式
C.指令周期的不同阶段 D.指令和数据所在的存储单元
11.C。考查指令的执行过程。
通常完成一条指令可分为取指阶段和执行阶段。在取指阶段通过访问存储器可将指令取
出;在执行阶段通过访问存储器可以将操作数取出。这样,虽然指令和数据都是以二进制代
码形式存放在存储器中,但 CPU 可以判断在取指阶段访问存储器取出的二进制代码是指令;
在执行阶段访存取出的二进制代码是数据。
12.一个 C 语言程序在一台 32 位机器上运行。程序中定义了三个变量 x、y 和 z,其中 x 和 z 为 int 型,y 为 short 型。当 x=127,y=-9 时,执行赋值语句 z=x+y 后,x、y 和 z 的值
分别是 。
A.x=0000007FH,y=FFF9H,z=00000076H
B.x=0000007FH,y=FFF9H,z=FFFF0076H
C.x=0000007FH,y=FFF7H,z=FFFF0076H
D.x=0000007FH,y=FFF7H,z=00000076H
12.D。考查符号位的扩展。
结合题干及选项可知,int 为 32 位,short 为 16 位;又 C 语言的数据在内存中为补码形式,故 x、y 的机器数写为 0000007FH、FFF7H。
执行 z=x+y 时,由于 x 是 int 型,y 为 short 型,故需将 y 的类型强制转换为 int,在机器中通过符号位扩展实现,由于 y 的符号位为 1,故在 y 的前面添加 16 个 1,即可将 y 强制转换为 int 型,其十六进制形式为 FFFFFFF7H。 然后执行加法,即 0000007FH+FFFFFFF7H=00000076H,其中最高位的进位 1 自然丢弃。故选 D。
13.浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。
设浮点数的阶码和尾数均采用补码表示,且位数分别为 5 位和 7 位(均含 2 位符号位)。若有两个数 X=27×29/32,Y=25×5/8,则用浮点加法计算 X+Y 的最终结果是 。
A.00111 1100010 B.00111 0100010
C.01000 0010001 D.发生溢出
13.D。考查浮点加法运算。
根据题意,X 可记为 00, 111;00, 11101(分号前为阶码,分号后为尾数),Y 可记为 00, 101;00, 10100。
首先对阶,X、Y 阶码相减,即 00, 111-00, 101=00, 111+11, 0111=00, 010,可知 X 的阶码比 Y 的价码大 2,根据小阶向大阶看齐的原则,将 Y 的阶码加 2,尾数右移 2 位,可得 Y 为 00, 111;00, 00101。
尾数相加,即 00, 11101+00, 00101=01, 00010,尾数相加结果符号位为 01,故需进行右
规格化,将尾数右移 1 位,阶码加 1,得 X+Y 为 01, 000;00, 1000,阶码符号位01,说明发生溢出。
14.某计算机的 Cache 共有 16 块,采用 2 路组相联映射方式(即每组 2 块)。每个主存
块大小为 32B,按字节编址。主存 129 号单元所在主存块应装入到的 Cache 组号是 。
A.0 B.1 C.4 D.6
14.C。考查 Cache 与主存的映射方式。
由于 Cache 共有 16 块,采用 2 路组相联,因此共有 8 组,0,1,2,,7。主存的某一字块按模 8 映射到 Cache 某组的任一字块中,即主存的第 0,8,16字块可以映射到 Cache 第 0 组 2 个字块的任一字块中,而 129 号单元是位于第 4 块主存块中,因此将映射到 Cache 第 4 组 2 个字块的任一字块中。
2009-2015年计算机组成原理考研选择题
本站小编 免费考研网/2016-07-31
相关话题/计算机
计算机科学与技术考研报考注意事项
计算机科学与技术考研报考注意事项 近几年由于专业的热门和考研竞争的异常激烈,因此国内一些重点院校的计算机专业硕士生入学分数都非常高,这种情况在一些重点院校特别突出。报考计算机专业研究生的朋友一定要充分地认清这种现实情况,做好充分的准备,思想上要树立考试胜利的信心,并且做好刻苦复习 ...考研报考信息 本站小编 免费考研网 2016-07-27计算机科学与技术专业解析
计算机科学与技术专业解析 一、培养目标 本专业培养和造就适应现代化建设需要。德智体全面发展、基础扎实、知识面宽、能力强、素质高具有创新精神,系统掌握计算机硬件、软件的基本理论与应用基本技能,具有较强的实践能力,能在企事业单位、政府机关、行政管理部门从事计算机技术研究和应用 ...考研报考信息 本站小编 免费考研网 2016-07-27计算机软件与理论就业方向与就业前景
计算机软件与理论就业方向与就业前景 计算机科学与技术专业介绍 计算机科学与技术是研究计算机的设计与制造,以及信息获取、表示、存储、处理、传输和利用等方面的理论、原则、方法和技术的学科。它包括科学与工程技术两方面,两者互为作用,高度融合,这是计算机科学与技术学科的突出特点。计 ...考研报考信息 本站小编 免费考研网 2016-07-27计算机应用技术就业方向与就业前景
计算机应用技术就业方向与就业前景 计算机应用技术专业介绍 计算机应用技术是计算机科学与技术专业下设的一个二级学科,某些院校可以授予理学学位,在此针对工学学位进行解析。本学科主要研究计算机各种应用中具有共性的理论、技术和方法,以及各种前沿性、创新性的计算机应用。 计算 ...考研报考信息 本站小编 免费考研网 2016-07-27计算机系统结构就业方向与就业前景
计算机系统结构就业方向与就业前景 计算机系统结构专业介绍 计算机系统结构是计算机科学与技术专业下设的二级学科。某些院校可以授予理学学位,在此针对工学学位进行解析。计算机系统结构是计算机的的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能 ...考研报考信息 本站小编 免费考研网 2016-07-27北京邮电大学计算机学院简介
北京邮电大学计算机学院简介 北京邮电大学计算机学院源于1985年9月成立的北京邮电大学计算机工程系,后经多次机构调整和更名,2008年9月由计算机科学与技术专业、网络工程专业、智能科学与技术专业和信息安全专业合并形成了现在的计算机学院。 计算机学院是全校规模大、综合实力强的 ...考研报考信息 本站小编 免费考研网 2016-07-27电子科技大学计算机科学与工程学院简介
电子科技大学计算机科学与工程学院简介 电子科技大学计算机专业创建于1958年,是我国首批建立计算机专业的高校之一。1979年成立计算机系,1984年建立微机所,同年成立计算中心,1995年整合系、所、中心成立计算机科学与工程学院。 学院有计算机科学与技术一级学科博士学位授予 ...考研报考信息 本站小编 免费考研网 2016-07-27西北工业大学计算机辅助制造2009-2010期末试题
专业课考研资料 本站小编 免费考研网 2016-07-27华北电力大学计算机应用技术专业介绍
081203 计算机应用技术计算机应用技术是研究计算机用于各个领域所涉及的原理、方法与技术。本专业的培养目标是培养具有坚实的计算机科学理论基础和系统专业知识,具有能够从计算机系统层面、计算机软、硬结合的层面解决应用问题能力的高级专业人才。本专业主要研究方向包括:计算机网络及应用智能机器人技术人工智能 ...考研专业介绍 本站小编 免费考研网 2016-07-27华北电力大学计算机软件与理论专业介绍
081202 计算机软件与理论计算机软件与理论主要研究软件开发和软件维护,以及软件使用所涉及的理论、方法和技术的学科。本专业的培养目标是培养具有坚实的计算机科学基础理论和系统专业知识、从事计算机软件理论和软件技术系统的研究与开发以及从事软件工程方面的人才。本专业的主要研究方向包括:软件构件/架构技术 ...考研专业介绍 本站小编 免费考研网 2016-07-27