本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-03-01到2022-07-30

【作业】第一章(一) 计算机的抽象和技术 Hello world程序

1、 问题:Hello world程序实验报告
评分规则: 【 作业内容:1、 WSL环境安装过程2、 VSCode使用配置过程3、 Hello world程序编译、链接过程作业要求:1、 实验报告使用Markdown撰写。(1)      教程:https://markdown.com.cn/basic-syntax/images.html(2)      如何在VSCode中预览Markdown:vscode Markdown Preview Enhanced 安装配置 – xbit – 博客园 (cnblogs.com)      2、 报告需要包含必要的截图。

第一章(二) 计算机的抽象和技术 第一章测验

1、 问题:在CPU的组成中,不包括()
选项:
A:运算器
B:存储器
C:控制器
D:寄存器
答案: 【存储器

2、 问题:计算机CPU主频的倒数指的是()
选项:
A:指令周期
B:机器周期
C:时钟周期
D:存取周期
答案: 【时钟周期

3、 问题:以下有关程序性能的论述中,错误的一项是()
选项:
A:效率高的算法能够减少源程序的语句数量,从而提高程序性能
B:良好的编译器可以高效翻译源程序语句,从而提高程序性能
C:性能高的CPU执行指令的速度更快,从而提高程序性能
D:I/O操作不是程序的生产性指令,因此对程序的性能影响不大
答案: 【I/O操作不是程序的生产性指令,因此对程序的性能影响不大

4、 问题:下列叙述中错误的是()
选项:
A:CPU的寄存器对C语言是透明的
B:实际应用程序的测试结果能够全面代表计算机的性能
C:硬盘能够长久地存储数据和程序
D:软件和硬件在逻辑功能上是等价的
答案: 【实际应用程序的测试结果能够全面代表计算机的性能

5、 问题:在CPU中,指示下一条要执行指令的地址的寄存器是()
选项:
A:AR
B:PC
C:DR
D:IR
答案: 【PC

6、 问题:冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU从存储器中取出一个二进制数时,根据()区分它到底是指令还是数据。
选项:
A:指令操作码的译码结果
B:指令和数据的不同寻址方式
C:指令执行过程的不同阶段
D:指令和数据所在的存储单元
答案: 【指令执行过程的不同阶段

7、 问题:给定一个用Java编写的程序,它在一个桌面计算机上运行需要15秒。而如果使用一种新的Java编译器,生成的指令数仅是原來的60%,但它的CPI增加为原來的1.1倍,那么使用新的编译器执行该程序需要    秒。
答案: 【9.9

8、 问题:假定基准程序A在某计算机上的运行时间为100秒,其中90秒为CPU时间,其余为I/O时间。若CPU速度提高50%,I/O速度不变,则运行基准程序A所耗费的时间是    秒。
答案: 【70

【作业】第一章(二) 计算机的抽象和技术 计算机性能评价作业

1、 问题:作业内容:《Computer Organization and Design》P55 1.5 1.6 1.7 1.8要求:使用Markdown撰写作业并转换为PDF在平台上上交作业
评分规则: 【

【作业】第二章(二)计算机的语言(指令系统) 作业3-整数表示与运算

1、 问题:内容:《深入理解计算机系统》P45 2.17、P53 2.21、P56 2.23、P65 2.29、P68 2.34、补充题要求:1、使用MarkDown完成作业,中英文答题均可;交作业时转成PDF后以附件上传2、命名格式为“学号-姓名-作业3-整数表示与运算.pdf”
评分规则: 【 独立完成

【作业】第二章(二)计算机的语言(指令系统) 作业2-信息存储

1、 问题:内容:《深入理解计算机系统》P25 2.1、P33 2.5、P37 2.9、P40 2.14、P41 2.16要求:1、使用MarkDown完成作业,中英文答题均可;交作业时转成PDF后以附件上传2、命名格式为“学号-姓名-作业2-信息存储.pdf”
评分规则: 【 独立完成

第二章(四)计算机的语言(指令系统) 第二章测试

1、 问题:下列各种数制的数中,最小的数是()
选项:
A:
B:
C:
D:
答案: 【

2、 问题:一个16位无符号二进制数的表示范围是()
选项:
A:-32768~32768
B:0~65536
C:0~65535
D:-32768~32767
答案: 【0~65535

3、 问题:对真值0表示形式唯一的机器数是()
选项:
A:原码
B:补码和移码
C:反码
D:以上都不对
答案: 【补码和移码

4、 问题:长度相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()
选项:
A:两者可表示的数的范围和精度相同
B:前者可表示的数的范围大且精度高
C:前者可表示的数的范围大但精度低
D:后者可表示的数的范围大且精度高
答案: 【前者可表示的数的范围大但精度低

5、 问题:【2012年计算机联考真题】某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int和short型长度分别为32位和16位,并且数据按边界对齐存储。某C语言程序段如下:struct{
    int a;
    char b;
    short c;
    }record;
    record.a=273;若record变量的首地址为0xC008,则地址0xC008中内容及record.c的地址分别为()。
选项:
A:0x00、0xC00D
B:0x00、0xC00E
C:0x11、0xC00D
D:0x11、0xC00E
答案: 【0x11、0xC00E

6、 问题:某机器字长为16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移以后的目标地址是()。
选项:
A:2006H
B:2007H
C:2008H
D:2009H
答案: 【2008H

7、 问题:float类型(即IEEE754单精度浮点数格式)能表示的最大正整数是()。
选项:
A:
B:
C:
D:
答案: 【

8、 问题:float型数据采用IEEE 754单精度浮点数格式表示,若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.75,则FR1的内容是()。
选项:
A:C104 0000H
B:C10C 0000H
C:C184 0000H
D:C1C2 0000H
答案: 【C10C 0000H

9、 问题:四地址指令OPA1A2A3A4的功能为(A1)OP(A2)->A3,且A4给出下一条指令地址,假设A1、A2、A3、A4都为主存储器地址,则完成上述指令需要访存()次。
选项:
A:2
B:3
C:4
D:5
答案: 【4

10、 问题:设x为整数,[x]补=,若要x<-16,~应满足的条件是()。
选项:
A:~至少有一个为1
B:必须为0,~至少有一个为1
C:必须为0,~任意
D:必须为1,~任意
答案: 【必须为0,~任意

第三章(五)计算机中的运算 第三章测试

1、 问题:假设机器字长为8位,若机器数DAH为补码(在16进制中A表示数码10,F表示数码15,H为16进制的标志),则算术左移一位和算术右移一位分别得()
选项:
A:B4H  EDH
B:F4H  6DH
C:B5H  EDH
D:B4H  6DH
答案: 【B4H  EDH

2、 问题:若[X]补=X0,X1X2…Xn,其中X0为符号位。若(),则补码算术左移时,会发生溢出。
选项:
A:
B:
C:
D:
答案: 【

3、 问题:以下说法正确的是()
选项:
A:定点数表示范围较小,故运算有可能发生溢出;浮点数表示范围大,因而运算不会产生溢出。
B:无符号数运算有可能产生溢出,带符号数运算不会产生溢出。
C:采用变形补码进行定点数的加减运算可以有效避免溢出。
D:将两个正数相加有可能产生溢出,将两个负数相加也有可能产生溢出。
答案: 【将两个正数相加有可能产生溢出,将两个负数相加也有可能产生溢出。

4、 问题:某字长为8位的计算机中,已知整型变量x、y的机器数分别为[x]补=1111 0100,[y]补=1011 0000。若整型变量z=2x+y/2,则z的机器数为()
选项:
A:1100 0000
B:0010 0100
C:1010 1010
D:溢出

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注