计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版

第一周 概述 单元测验: 计算机系统概述

1、 关于CPU主频、CPI、MIPS、MFLOPS说法正确的是:

答案: CPU主频指CPU系统使用的时钟脉冲频率,CPI是平均每条指令执行所需CPU时钟的个数

2、 下列关于机器字长、指令字长和存储字长的说法中,正确的是( )I. 三者在数值上总是相等的 II.三者在数值上可能不等 III. 存储字长是存放在一个存储单元中的二进制代码位数 IV. 机器字长就是MDR的位数

答案:  II, III

3、 若一台计算机的机器字长为4字节,则表明该机器( )

答案: 在CPU中能够作为一个整体处理32位的二进制代码

4、 从用户观点看,评价计算机系统性能的综合参数是( )

答案: 吞吐率

5、 用一台主频为40MHz的处理器执行标准测试程序, 测试程序的指令条数(I)一共5000条。它所包含的混合指令数和响应所需的时钟周期如下表给出。这个处理器的MIPS数和程序的执行时间分别为:指令类型 CPI 指令占比算术和逻辑 1 60%高速缓存命中的访存 2 18%转移指令 4 12%高速缓存失效的访存 8 10%

答案: 17.9, 2.8*计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第1张 秒

6、 一般8位的微型机系统以16位来表示地址,该计算机系统的地址空间有多少个?

答案: 65536

7、 存放欲执行指令的寄存器是

答案: IR

8、 下列部件哪一个可以区分存储单元中存放的是指令还是数据。

答案: 控制器

9、 将高级语言翻译成机器语言程序需借助于

答案: 编译程序

10、 将汇编语言翻译成机器语言需借助于

答案: 汇编程序

11、 下列选项中,哪一个是冯.诺依曼计算机工作方式的基本特点?

答案: 存储程序

12、 关于冯诺依曼计算机结构的描述,错误的是:

答案: 指令按地址访问,所访问的所有数据在地址中给出

13、 MAR和MDR的位数分别为

答案: 地址码的长度、存储字长

14、 程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的80%,而CPI增加到原来的1.1倍,则P在M上的执行时间是

答案: 17.6

15、 64位计算机指该计算机所用的CPU

答案: 能同时处理64位的二进制数

16、 CPU的CPI与下列哪个因素无关?

答案: 时钟频率

17、 假设某个使用桌面客户端和远程服务器的应用受到网络性能的限制,那么对于下列方法,哪个是同时改进了吞吐率和响应时间的?

答案: 在客户端和服务器之间增加一条额外的网络信道(现在有两条网络信道了)

18、 假设一个程序在一台计算机上运行需要100秒,其中80秒的时间用于乘法操作。如果要把程序的运行速度提高到5倍,乘法操作的速度应该改进多少?

答案: 无论怎么改进乘法,都无法将性能提高到5倍

19、 下列选项中,哪一个是冯.诺依曼计算机工作方式的基本特点?

答案: 存储程序

20、 已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要15s。现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间缩短为10 s,使用新技术后B的时钟频率大幅度提高,但在B上运行该程序所需的时钟周期数是在A上的1.2倍,那么,机器B的时钟频率至少应该为多少才能达到所希望的要求?

答案: 1.44GHz

第二周 整数的表示与运算 整数的表示与运算- 单元测验

1、 某字长为 8位的计算机中,已知整型变量 x、y的机器数分别为[x]补=1 1110100,[y]补=1 0110000。若整型变量 z=2*x+y/2,则 z的机器数为

答案: 1100 0000

2、 -1029的16位补码用十六进制表示为

答案: FBFBH

3、 由3 个“1”和5 个“0”组成的8 位二进制补码,能表示的最小整数

答案: -125

4、 某八位计算机中,假定x和y是两个带符号整数变量,用补码表示,[x]补=44H,[y]补=DCH,则x-2y的机器数以及相对应的溢出标志OF分别是:

答案: 8CH,1

5、 若定点整数64位,含一位符号位,采用补码表示,所能表示的绝对值最大负数为( )。

答案: 计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第2张

6、 若[x]补=计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第3张,其中计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第4张取0或1,若要x>-32,应该当满足( )。

答案: x1为1,x2……x6中至少有一位为1

7、 判断加减法溢出时,可采用判断进位的方式,如果符号位的进位是C0­,最高位的进位C1, 产生溢出的条件是:①C0产生进位②C1产生进位③C0和C1都产生进位④C0和C1都不产生进位⑤C0产生进位,C1不产生进位⑥C0不产生进位,C1产生进位

答案: ⑤和⑥

8、 若[X]补=计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第5张,其中X0为符号位,X1为最高位,若( ),则当补码左移时,会发生溢出。

答案: X0≠X1

9、 有如下C语言程序段: short si= -32767; unsigned short usi=si;执行上述语句后,usi的值是

答案: 32769

10、 假定编译器规定int和short型长度分别为32位和16位,执行下列C语言语句,unsigned short x=65530; unsigned int y = x; 得到y的机器数为

答案: 0000 FFFAH

11、 x 和y 的类型都是 int. 对以下表达式,找出永远为真的表达式

答案: ((x >> 31) + 1) >= 0

12、 假定一次ALU运算需要1个时钟周期,移位一次用1个时钟周期,则最快的32位原码一位乘法所需的时钟周期数大约为

答案: 64

13、 假定有4个整数用8位补码分别表示:r1=FEH、r2=F2H、r3=90H、r4=F8H.若运算结果放置在一个8位寄存器中,下列运算会发生溢出的是

答案: r2 × r3

14、 ALU和核心部件是

答案: 加法器

15、 -1030的16位补码用十六进制表示为:

答案: FBFA H

16、 无符号整数变量ux和uy的声明和初始化如下: unsigned ux=x; unsigned uy=y;若sizeof(int)=4,则对于任意int型变量x和y,判断以下表达式哪些为永真 ?i. ux+uy==x+yii. xy==uxuyiii. (x*x)>=0iv. x/4+y/8==(x>>2)+(y>>3)

答案:  i 和 ii 

17、 执行以下代码后,哪些变量的值为0? unsigned int a = 0xffffffff; unsigned int b = 1; unsigned int c = a + b; unsigned long d = (unsigned long)a + b;(假定 int 型数据长度为32 位,long型数据长度为64位.)

答案: c

18、 定义了以下变量:int x = random();int y = random();int z = random();/ Convert to other forms /unsigned ux = (unsigned) x;unsigned uy = (unsigned) y;从以下表达式中,选出一项不永为真(true)的表达式:

答案:  (x<y) ==”(-x”>-y) </y)></y)>

第三周 浮点数的表示与运算 浮点数的表示与运算- 单元测验

1、 下列有关浮点数加减运算的叙述中,正确的是:Ⅰ. 对阶操作不会引起阶码上溢或下溢Ⅱ. 右规和尾数舍入都可能引起阶码上溢Ⅲ. 左规时可能引起阶码下溢Ⅳ. 尾数溢出时结果不一定溢出

答案: Ⅰ、Ⅱ、Ⅲ、 Ⅳ

2、 按照IEEE754标准规定的32位浮点数用16进制表示为:41A4C000, 对应的十进制数为:

答案: 20.59375

3、 float型数据常用IEEE754单精度浮点格式表示。假设两个float型变量x和y分别存放在32位寄存器f1和f2中,若(f1)=CC900000H,(f2)=B0C00000H,则x和y之间的关系为

答案: x<y且符号相同< span=””></y且符号相同<></y且符号相同>

4、 假定变量i,f的数据类型分别是int、float。已知i=12345,f=1.2345e3,则在一个32位机器中执行如下表达式,结果为假的是

答案: f==(float)(int)f

5、 某计算机存储器按字节存储,采用小端方式存放数据。假定编译器规定int型和short型长度分别为32位和16位,并且数据按边界对齐存储。某C语言程序段如下:struct { int a; char b; short c;} record;record.a = 273;若record变量的首地址为0xC008,则地址0xC008中内容及record.c的地址分别为

答案: 0x11, 0xC00E

6、 采用规格化的浮点数最主要是为了

答案: 增加数据的表示精度

7、 在IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码11位,尾数52位,它能表示的最小规格化负数为:

答案: 计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第6张

8、 对于IEEE754单精度浮点数加减运算,只要对阶时得到的两个阶码之差的绝对值计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第7张, 大于等于( ),就无须继续进行后续处理,此时运算结果直接取阶大的那个数

答案: 25

9、 假定某计算机按字节编址,采用小端方式,有一个float型变量x的地址为 FFFF C000H,x=1234 5678H,则在内存单元FFFF C001H中存放的内容

答案: 56H

10、 IEEE754标准中的最近舍入模式可以用于二进制数,也可以用于十进制数。若要舍入成为有两个有效数字的形式,十进制数12.5 应该被舍入为:

答案: 12

11、 计算机在进行浮点数的加减运算之前先进行对阶操作,若x的阶码小于y的阶码,则应将:

答案: x的阶码扩大至与y的阶码相同,且使x的尾数部分进行算术右移

12、 下面一个16 位的浮点数 ,其中1位符号位(sign), 5位阶码(exponent), 10位尾数位(fraction),下列编码哪个表示NaN?

答案: 0 11111 1111111111

13、 某数采用 IEEE 754单精度浮点数格式表示为 C6600000 H,则该数的值是:

答案: -1.75 × 计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第8张

14、 某计算机存储器按字节编址,采用小端方式放数据。假定编译器规定int 型和 short型 长度分别为 32 位和 16 位,并且数据按边界对齐存储。语言程序段如下:struct
{ char a;
int b;
short c;
} record;若record变量的首地址是0xC008, record.c的地址是:

答案: 0xC010

第四周 指令系统(一) MIPS指令系统

1、 在MIPS处理器中,假定int型变量f 、g、h、i和j,依次分配到寄存器$s0, $s1, $s2, $s3, $s4中,假设int型数组A和B的基地址依次放置寄存器$s6和 $s7中,下面那段代码表示 f=g+h+B[4] ?

答案: lw $s0, 16($s7)add $s0, $s0, $s1add $s0, $s0, $s2

2、 在MIPS处理器中,假定int型变量f 、g、h、i和j,依次分配到寄存器$s0, $s1, $s2, $s3, $s4中,假设int型数组A和B的基地址依次放置寄存器$s6和 $s7中下面那段代码表示 f=g-A[B[4]] ?

答案: lw $t0, 16($s7)sll $t0, $t0, 2add $t0, $t0, $s6lw $s0, 0($t0)sub $s0, $s1,$s0

3、 已知:寄存器$t0中的值位0x55555555, 执行以下MIPS指令后,寄存器$t2中的值为多少?sll $t2, $t0, 4andi $t2, $t2, -1

答案: 0x55555550

4、 给定寄存器$t0和$t1的值分别为:$t0 = 1010 1101 0001 0000 0000 0000 0000 0010 (二进制)$t1 = 0011 1111 1111 1000 0000 0000 0000 0000 (二进制)执行以下MIPS指令后,寄存器$t2的值为多少? slt $t2, $t0, $t1 beq $t2, $zero, ELSE j DONEELSE: addi $t2, $zero , 2DONE:

答案: 1

5、 指针x, y 的值分别存储在寄存器 $s0和 $s1中,将下列表达式转换为MIPS指令 ( C )x = y +1

答案: lw $t0, 0($s1)addi $t0, $t0,1sw $t0, 0($s0)

6、 以下哪个描述是错误的?

答案: jal指令将PC+1存储在$ra寄存器中

7、 寄存器中的值有时是地址,有时是数据,在指令中,它们在形式上没有差别,只有通过( )才能识别它是数据还是地址。

答案: 指令操作码或寻址方式位 


下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!


完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,购买后上方矩形框将出现已付费的隐藏内容。


如果点击【立即购买】不能跳转,请更新一下APP版本,如百度APP可能有兼容性问题,更新版本即可正常使用,或者换一个浏览器(如UC浏览器)再试试

不知道怎么购买?点击这里查看购买教程!


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第13张

计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第14张


获取更多慕课答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第15张

计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第16张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

计算机组成与系统结构(上海交通大学) 中国大学MOOC答案2024版100分完整版第17张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情