![【MOOC】计算机原理-国防科技大学 中国大学慕课MOOC答案_第1页](http://file4.renrendoc.com/view12/M00/2A/2F/wKhkGWdXJ4-ASzPVAAHD5d58qaM884.jpg)
![【MOOC】计算机原理-国防科技大学 中国大学慕课MOOC答案_第2页](http://file4.renrendoc.com/view12/M00/2A/2F/wKhkGWdXJ4-ASzPVAAHD5d58qaM8842.jpg)
![【MOOC】计算机原理-国防科技大学 中国大学慕课MOOC答案_第3页](http://file4.renrendoc.com/view12/M00/2A/2F/wKhkGWdXJ4-ASzPVAAHD5d58qaM8843.jpg)
![【MOOC】计算机原理-国防科技大学 中国大学慕课MOOC答案_第4页](http://file4.renrendoc.com/view12/M00/2A/2F/wKhkGWdXJ4-ASzPVAAHD5d58qaM8844.jpg)
![【MOOC】计算机原理-国防科技大学 中国大学慕课MOOC答案_第5页](http://file4.renrendoc.com/view12/M00/2A/2F/wKhkGWdXJ4-ASzPVAAHD5d58qaM8845.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】计算机原理-国防科技大学中国大学慕课MOOC答案1.1随堂测验1、【单选题】以下哪项不是影响程序运行性能的主要因素()本题答案:【计算机的生产厂商的品牌声誉】2、【单选题】程序员为了编写出更高效的程序而学习计算机原理,以下哪项不是学习计算机原理的好处()本题答案:【有助于了解程序算法的设计方法】1.2随堂测验1、【单选题】计算机的软件层次和硬件层次之间的交界面是()本题答案:【指令系统】2、【单选题】计算机硬件能够直接识别的语言是()本题答案:【机器语言】3、【单选题】计算机执行最快的语言是()本题答案:【机器语言】1.3_1随堂测验1、【单选题】冯诺依曼计算机工作方式的基本特点是()本题答案:【采用存储程序原理】2、【单选题】计算机能自动工作的关键是()本题答案:【采用存储程序控制】3、【单选题】假如人脑也可利用存储程序原理,程序输入人脑后,可以准确存储、执行,那么以下现象最不可能发生的是()本题答案:【人人都能成为梵高一样的艺术大师】1.3_2随堂测验1、【单选题】()可以区分从存储单元中取出的是数据还是指令。本题答案:【控制器】2、【单选题】存储器主要用来()本题答案:【存放程序和数据】3、【单选题】以下不属于输出设备的是()本题答案:【扫描仪】4、【单选题】()是程序运行时的存储位置,包括所需的数据。本题答案:【主存】Helloworld程序1.4_1随堂测验1、【单选题】从用户观点看,评价计算机系统性能的综合参数是()本题答案:【应用响应时间】2、【单选题】假设两种程序在两台机器上的运行时间如下表所示,以下判断错误的是()本题答案:【假设任务是执行程序1和程序2各N(N1)次,对该任务而言,机器A比机器B快。】1.4_2随堂测验1、【单选题】计算机操作的最小单位时间是()本题答案:【时钟周期】2、【单选题】IntelCorei76700K的主频为4GHz,那么该CPU的一个时钟周期为()本题答案:【0.25纳秒】1.4_3随堂测验1、【单选题】某计算机的时钟频率为Hz,一个程序在该计算机上执行共花费了个时钟周期,则执行该程序的时间为()秒。本题答案:【3.75】2、【单选题】某计算机主频为1.2GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示,该机的MIPS(MillionInstructionsPerSecond,每秒执行百万指令)数是()本题答案:【400】1.4_4随堂测验1、【填空题】假设某基准程序在一台计算机上的运行时间为100秒,其中80秒的时间是用来执行乘法操作的,如果希望该程序的速度提高到原来的4倍,乘法部件的速度应该是原来的倍。本题答案:【16】计算机性能评价作业第一章测验1、【单选题】在CPU的组成中,不包括()本题答案:【存储器】2、【单选题】计算机CPU主频的倒数指的是()本题答案:【时钟周期】3、【单选题】以下有关程序性能的论述中,错误的一项是()本题答案:【I/O操作不是程序的生产性指令,因此对程序的性能影响不大】4、【单选题】下列叙述中错误的是()本题答案:【实际应用程序的测试结果能够全面代表计算机的性能】5、【单选题】在CPU中,指示下一条要执行指令的地址的寄存器是()本题答案:【PC】6、【单选题】冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU从存储器中取出一个二进制数时,根据()区分它到底是指令还是数据。本题答案:【指令执行过程的不同阶段】7、【填空题】给定一个用Java编写的程序,它在一个桌面计算机上运行需要15秒。而如果使用一种新的Java编译器,生成的指令数仅是原來的60%,但它的CPI增加为原來的1.1倍,那么使用新的编译器执行该程序需要秒。本题答案:【9.9】8、【填空题】假定基准程序A在某计算机上的运行时间为100秒,其中90秒为CPU时间,其余为I/O时间。若CPU速度提高50%,I/O速度不变,则运行基准程序A所耗费的时间是秒。本题答案:【70】什么是计算机的语言1、【多选题】指令系统的设计原则包括本题答案:【完备性#有效性#规整性#兼容性】2、【多选题】下面属于CISC特点的是本题答案:【指令系统复杂#指令周期长】指令格式1、【单选题】程序控制类指令的功能是()本题答案:【改变程序执行的顺序】2、【单选题】某指令系统指令字长16位,每个地址码为6位,若二地址指令15条,一地址指令62条,则剩下零地址指令最多有多少条()本题答案:【128】3、【单选题】以下有关指令系统的说法中错误的是()本题答案:【指令系统和机器语言是无关的】操作码设计1、【单选题】每条指令的操作码可以有几个()本题答案:【一个】2、【单选题】某指令系统有200条指令,对操作码采用固定长度二进制编码,最少需要用()位。本题答案:【8】3、【单选题】在指令格式中,采用扩展操作码设计方案的目的是()。本题答案:【保持指令字长度不变而增加指令的数量】4、【单选题】下列哪种指令不属于程序控制指令()。本题答案:【中断隐指令】地址码结构1、【单选题】下列关于一地址运算类指令的叙述中,正确的是()。本题答案:【可能有一个操作数,也可能有两个操作数】2、【单选题】关于二地址指令以下论述正确的是()。本题答案:【二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中】3、【单选题】以下叙述错误的是()。本题答案:【单地址指令是固定长度的指令】如何找到我的操作数0011、【单选题】源操作数直接存放在指令中的寻址方式是()本题答案:【立即数寻址】2、【单选题】执行操作的数据不可能来自()。本题答案:【控制存储器】如何找到我的操作数0021、【单选题】寄存器间接寻址方式中,操作数在()中。本题答案:【主存单元】2、【单选题】在指令的相对寻址中,其相对的基准地址是()。本题答案:【程序计数器】3、【单选题】设变址寄存器为X,形式地址为D,某机器具有先变址再间址的寻址方式,则这种寻址方式的有效地址为()。本题答案:【EA=((X)+D)】4、【单选题】直接、间接、立即3种寻址方式指令的执行速度,由快至慢的排序是()。本题答案:【立即、直接、间接】如何找到我的操作数0031、【单选题】需要多次访问存储器的寻址方式的是()。本题答案:【存储器间接寻址】2、【多选题】哪几种寻址方式的操作数存在存储器中本题答案:【存储器直接寻址#寄存器间接寻址#存储器间接寻址】数据在计算机中如何表示1、【单选题】数据表示是指()本题答案:【能被计算机硬件直接识别的类型】2、【单选题】现代计算机主存对于多大的数据单位进行编址()本题答案:【字节】数值数据的定点表示1、【单选题】定点整数所能表示的绝对值的范围是()本题答案:【】2、【单选题】【2012年计算机联考真题】假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句得到y的机器数为()。unsignedshortx=65530;unsignedinty=x;本题答案:【0000FFFAH】数值数据的浮点表示1、【单选题】【2010年计算机联考真题】假定变量i、f和d的数据类型分别为int、float和double(int用补码表示,float和double分别用IEEE754单精度和双精度浮点数格式表示),已知i=785、f=1.5678E3、d=1.5E100,若在32位机器中执行下列关系表达式,则结果为“真”的是()。I.i==(int)(float)iII.f==(float)(int)fIII.f==(float)(double)fIV.(d+f)-d==f本题答案:【I和III】2、【单选题】【2013年计算机联考题】某数采用IEEE754单精度浮点数格式表示为C6400000H,则该数的值是()。本题答案:【】3、【单选题】【2011年计算机联考真题】float型数据通常用IEEE754单精度浮点数格式表示。若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是()。本题答案:【C1040000H】数值数据的十进制表示1、【单选题】在ASCII编码中一个十进制数需要多少位来存放()本题答案:【8位】2、【单选题】在BCD编码中一个十进制数最多需要多少位来存放()本题答案:【4位】字符数据的机器表示1、【单选题】微软的拼音输入法属于()本题答案:【输入码】2、【单选题】对于汉字,用于在系统中进行存储、查找、传送的编码方式为()本题答案:【内码】作业2-信息存储作业3-整数表示与运算数据的度量与存储1、【单选题】存储数据的小端方式是指()本题答案:【将数据的最低有效字节存储在低位地址中】2、【单选题】存储数据时为什么尽量使数据对齐()本题答案:【为了尽可能减少访存的次数】数据出错了怎么办1、【单选题】奇偶校验码只能检测出()出错的情况。本题答案:【奇数位】2、【单选题】【2013年计算机联考真题】用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为()。本题答案:【4】3、【多选题】具有一定纠错能力的数据校验码有()本题答案:【海明校验码#循环冗余校验码】基本指令和指令类别1、【单选题】下面描述正确的是()本题答案:【子程序调用指令要求返回,可嵌套和递归调用】2、【单选题】在子程序调用指令中用堆栈来保存返回地址的目的是()本题答案:【保证子程序可以嵌套和递归调用】3、【单选题】在子程序的开始处保护现场,返回前恢复现场的目的是()本题答案:【避免调用程序和子程序之间的产生公用寄存器冲突】程序在计算机中如何表示-11、【单选题】R型指令的具体操作由哪个字段决定()本题答案:【funct】2、【单选题】MIPS指令中跳转指令如何用指令的低26位寻址()本题答案:【通过高四位补PC值,低两位补零来形成32位目标地址】3、【单选题】MIPS指令存放时的对齐方式是()本题答案:【按字地址对齐】程序在计算机中如何表示-21、【单选题】对于32位的MIPS,可以访问的空间为()本题答案:【4GB】2、【单选题】将字节5AH与6CH相加之后,FLAGS中的状态位CF(进位标志)、OF(溢出标志)、ZF(零标志)以及SF(符号标志)分别被设置成什么值()本题答案:【CF=0,OF=1,SF=1,ZF=0】3、【单选题】【2011年计算机联考真题】某机器有一个标志寄存器,其中有进位/借位标志CF、零标志ZF、符号标志SF和溢出标志OF,条件转移指令bgt(无符号整数比较大于时转移)的转移条件是()。本题答案:【】程序在计算机中如何表示-31、【单选题】MIPS指令的算术运算指令的操作数必须直接取自于()本题答案:【寄存器】2、【单选题】汇编的过程是指()本题答案:【将汇编程序转换成二进制机器代码】第二章测试1、【单选题】下列各种数制的数中,最小的数是()本题答案:【】2、【单选题】一个16位无符号二进制数的表示范围是()本题答案:【0~65535】3、【单选题】对真值0表示形式唯一的机器数是()本题答案:【补码和移码】4、【单选题】长度相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()本题答案:【前者可表示的数的范围大但精度低】5、【单选题】【2012年计算机联考真题】某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int和short型长度分别为32位和16位,并且数据按边界对齐存储。某C语言程序段如下:struct{inta;charb;shortc;}record;record.a=273;若record变量的首地址为0xC008,则地址0xC008中内容及record.c的地址分别为()。本题答案:【0x11、0xC00E】6、【单选题】某机器字长为16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移以后的目标地址是()。本题答案:【2008H】7、【单选题】float类型(即IEEE754单精度浮点数格式)能表示的最大正整数是()。本题答案:【】8、【单选题】float型数据采用IEEE754单精度浮点数格式表示,若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.75,则FR1的内容是()。本题答案:【C10C0000H】9、【单选题】四地址指令OPA1A2A3A4的功能为(A1)OP(A2)-A3,且A4给出下一条指令地址,假设A1、A2、A3、A4都为主存储器地址,则完成上述指令需要访存()次。本题答案:【4】10、【单选题】设x为整数,[x]补=,若要x-16,~应满足的条件是()。本题答案:【必须为0,~任意】随堂测验1、【单选题】gcctest.c-otest.exe这条命令中,-o选项指的是:本题答案:【指定输出文件名】2、【单选题】以下哪一条命令可以得到可执行程序test.exe本题答案:【gcctest.o-otest.exe】4机器语言与汇编语言1、【单选题】下面关于机器语言与汇编语言的说法,错误的一项是本题答案:【机器语言与汇编语言都能够被处理器识别和执行。】2、【单选题】计算机硬件能直接执行的只有本题答案:【机器语言】3、【单选题】计算机执行最快的语言是本题答案:【机器语言】5机器语言与指令集结构1、【单选题】关于RISC和CISC指令集的表述,正确的是本题答案:【RISC指令集精简,指令周期短,具有大量通用寄存器】2、【单选题】IntelIA32指令集属于哪一类指令集?本题答案:【CISC】3.1.1按位运算1、【多选题】计算机的基本运算包括()本题答案:【逻辑运算#移位运算】2、【多选题】按位异或可以实现的功能包括()本题答案:【判断两个二进制数是否相等#对二进制数进行按位取反】3.1.2逻辑运算1、【单选题】在C语言中,逻辑或用什么符号表示()本题答案:【||】2、【多选题】在C语言中,逻辑运算与按位运算的区别是什么()本题答案:【按位运算针对二进制数,逻辑运算针对表达式的值#按位运算的结果是1位~多位,逻辑运算的结果只有1位#按位运算的结果是二进制数,逻辑运算的结果是布尔量——真与假】3.1.3移位操作1、【单选题】下面关于算术移位和逻辑移位的描述中,正确的是()本题答案:【算术移位的数具有数值意义】2、【单选题】对于有符号数进行算术右移,高位应该()本题答案:【补符号位】3.2-加法和减法-001习题1、【单选题】已知A=0.1011,B=-0.1110,求[A+B]补=()本题答案:【11.1101】2、【多选题】下面描述正确的是()本题答案:【[A-B]补=[A]补+[-B]补(mod2)#[A+B]补=[A]补+[B]补(mod2)】3.2-加法和减法-002习题1、【单选题】下面对补码加法结果中的两位符号位描述不正确的是()本题答案:【10时为正溢出】2、【单选题】在定点数运算中,产生溢出的原因是()本题答案:【运算结果的操作数超出了机器的表示范围】3.2-加法和减法-003习题1、【单选题】加法器采用先行进位的目的是()本题答案:【提高加法器速度】2、【单选题】在定点二进制运算器中,减法运算一般通过()来实现。本题答案:【补码运算的二进制加法器】二进制乘法习题1、【单选题】二进制乘法的结果最终存放在()。本题答案:【高位存在部分积寄存器中,低位存在乘数寄存器中】2、【多选题】二进制乘法中每完成一位的乘法需要右移的是()。本题答案:【乘数#部分积】原码乘法习题1、【单选题】带符号数的原码乘法,其符号位如何得到()。本题答案:【两数符号位求异或】2、【单选题】带符号数的原码乘法,部分积寄存器每次在进行右移操作时高位补()。本题答案:【0】补码乘法习题1、【单选题】在补码一位乘中,若判断位,则应执行的操作为()。本题答案:【原部分积加[x]补,然后右移一位】2、【判断题】补码一位乘法中,操作数的符号位不需要参与运算。本题答案:【错误】快速乘法习题1、【多选题】提高乘法速度的方法主要包括()。本题答案:【加速乘法的执行(每步处理多位乘数)#加速加法的执行(一步完成多个位积相加)】2、【判断题】在采用存储进位加法器(CSA)来实现多个位积相加时,还需要用到普通加法器(CPA)本题答案:【正确】3.4_除法运算_001(二进制无符号数除法)习题1、【单选题】真余数是指()本题答案:【符号位与被除数的符号位相同的余数】2、【单选题】无符号数除法,在什么情况下需要进行恢复余数的操作()本题答案:【余数减完除数后,其值为负时】3.4_除法运算_002(原码一位除法_恢复余数法)习题1、【单选题】原码一位除法中余数的符号位要求()本题答案:【与被除数的符号位一致】2、【单选题】原码除法的商符由两数符号位通过()运算获得本题答案:【异或】3.4_除法运算_003(原码一位除法_加减交替法)习题1、【单选题】在原码不恢复余数除法(又称原码加减交替法)的算法中,()。本题答案:【仅当最后一步不够减时,才恢复一次余数】2、【多选题】在加减交替法中,以下规则正确的是()本题答案:【本次余数为正,下步除法做减法#本次余数为负,下步除法做加法】3.5_除法运算_004(补码除法)习题1、【单选题】下列关于Booth补码除法说法正确的是()。本题答案:【Booth补码除法中,比较被除数/余数和除数的符号位,异号商0,同号商1】2、【判断题】原码除法和补码除法判断溢出的方法是一样的。本题答案:【错误】3.4_除法运算_005(快速除法)习题1、【单选题】阵列除法器的核心部件是()。本题答案:【CAS】2、【单选题】阵列除法器实现两个正数通过()进行相除。本题答案:【加减交替法】3.5.1浮点运算的基本概念和问题习题1、【单选题】异常情况通常()。本题答案:【由硬件检测】2、【多选题】IEEE754标准规定的五种异常情况包括()。本题答案:【无效操作#数太大或太小#非精确值】3.5.2浮点数的加法运算习题1、【单选题】下面关于浮点数加法的操作步骤描述中,正确的是()。本题答案:【求阶差——对阶——尾数相加——结果规格化、判溢出】2、【多选题】在IEEE754标准中描述的就近舍入方式,正确的是()。本题答案:【附加位为11时入位#附加位为01时舍去#附加位为10时强制结果为偶数#附加位为00时保持结果不变】3.5.3浮点数的乘除运算习题1、【单选题】下面关于浮点数乘除的操作步骤描述中,正确的是()。本题答案:【阶码相加/减——尾数相乘/除——规格化、判溢出——舍入——确定符号位】2、【多选题】在IEEE754标准中,对于单精度浮点数阶码加减操作的描述中,正确的是()。本题答案:【[E1+E2]移=([E1]移+[E2]移+129)mod#[E1-E2]移=([E1]移+[-[E2]移]补+127)mod】3.6算术运算的精确性习题1、【单选题】解决计算机精度不够的主要方法有()。本题答案:【增大数据表示的位数】2、【多选题】下面说法在计算机计算时,描述错误的是()。本题答案:【浮点加法满足结合律#对整数的左移和右移就是原数乘以或除以2的幂次方#程序员不需要关注浮点数的精度问题】第三章测试1、【单选题】假设机器字长为8位,若机器数DAH为补码(在16进制中A表示数码10,F表示数码15,H为16进制的标志),则算术左移一位和算术右移一位分别得()本题答案:【B4HEDH】2、【单选题】若[X]补=X0,X1X2…Xn,其中X0为符号位。若(),则补码算术左移时,会发生溢出。本题答案:【】3、【单选题】以下说法正确的是()本题答案:【将两个正数相加有可能产生溢出,将两个负数相加也有可能产生溢出。】4、【单选题】某字长为8位的计算机中,已知整型变量x、y的机器数分别为[x]补=11110100,[y]补=10110000。若整型变量z=2x+y/2,则z的机器数为()本题答案:【11000000】5、【单选题】在定点运算器中,无论采用双符号位还是单符号位,必须有()本题答案:【溢出判断电路,它一般用“异或”门来实现】6、【单选题】x、y为定点整数,其格式为1位符号位,n位数值位,若采用补码一位乘法实现乘法运算,则最多需要()次加法运算。本题答案:【n+1】7、【单选题】假定有4个整数用8位补码分别表示:r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是()本题答案:【】8、【单选题】下列关于舍入的说法,正确的是()I.不仅仅只有浮点数需要舍入,定点数在运算时也可能要舍入II.在浮点数舍入中,只有左规格化时可能要舍入III.在浮点数舍入中,只有右规格化时可能要舍入IV.在浮点数舍入中,左、右规格化都可能要舍入V.舍入不一定产生误差本题答案:【V】9、【单选题】假定变量i、f、d的数据类型分别为int、float、double(int用补码表示,float和double用IEEE754标准中的单精度和双精度浮点数据格式表示),已知i=785,f=1.5678e3,d=1.5e100,若在32位机器中执行下列关系表达式,则结果为真的是()(注:==符号用来判断其左右两边的值是否相等,相等为真,不相等为假。(int)(float)i表示强制类型转换,即将i先强制转换成float型,再强制转换成int型。)I.i==(int)(float)iII.f==(float)(int)fIII.f==(float)(double)fIV.(d+f)-d==f本题答案:【仅I和III】10、【单选题】已知,,设浮点数格式为阶符1位,阶码2位,数符1位,尾数3位,通过补码求出Z=X-Y的二进制浮点数规格化结果是()本题答案:【0111011】4.1.1处理器概述-随堂测试1、【单选题】数据通路是指令的()。本题答案:【执行部件】2、【单选题】控制器的基本功能有()。本题答案:【以上都是】4.1.2加法指令的数据通路-随堂测试1、【单选题】以下哪些操作不是加法指令ADDR1,R2,R3(其功能为R1=R2+R3)执行过程中会进行的()。本题答案:【读寄存器R1和R2】4.1.3其余三条指令的数据通路-随堂测试1、【单选题】执行条件分支指令时,需要用到几个多路选择器(MUX)()。本题答案:【3个】4.1.4基本MIPS数据通路-随堂测试1、【判断题】为使基本的MIPS数据通路能够完成逻辑与指令ORIR1,R1,#3(其功能为R1=R1OR3),不需要向基本MIPS数据通路中增加新的功能单元(比如多路选择器,逻辑运算单元等)。本题答案:【正确】4.2.1微操作-随堂测试1、【单选题】关于指令周期和机器周期,以下说法中正确的是()。I.指令周期由取指周期和执行周期组成。II.每个基本操作(即微操作)的执行时间都是一个机器周期。III.所有指令的取指周期都相同,但执行周期有所不同。本题答案:【I、II、III】4.2.2单周期处理器控制器的设计(1)-随堂测试1、【单选题】MIPS处理器的取指周期需要几个控制信号?本题答案:【3个】4.2.2单周期处理器控制器的设计(2)-随堂测试1、【单选题】引入控制信号ALUctr的作用是()。本题答案:【控制ALU单元要完成的运算。】4.2.2单周期处理器控制器的设计(3)-随堂测试1、【单选题】我们已经学习过在单周期MIPS处理器上完成加法(ADD)、减法(SUB)、逻辑与(ORI)、Load、Store、条件分支和跳转等7条指令需要哪些控制信号,以及这些控制信号的取值。请问,如果要向这个单周期MIPS处理器中增加一条逻辑与指令(AND),需要对以下哪个控制信号的取指进行扩充?本题答案:【ALUctr】4.2.3单周期处理器的性能-随堂测试1、【单选题】以下有关单周期处理器性能的说法中,不正确的是()。本题答案:【只有那些能够缩短所有指令执行时间的技术,对于提高单周期处理器的性能才是有帮助的。】4.3.1多周期处理器的设计思想-随堂测试1、【单选题】以下关于多周期处理器优点的说法不正确的是()。本题答案:【CPI小于单周期处理器】4.3.2多周期处理器设计-随堂测试1、【单选题】假定一个多周期处理器有以下几类MIPS指令:R型运算指令、I型运算指令、load/store指令、分支指令Beq、J型跳转指令。若不考虑多路选择器、控制单元、PC、扩展单元和传输线路的延迟,其他各主要单元的操作时间如下:存储器:300ps;ALU:200ps、寄存器文件:100ps,则该CPU的时钟周期大约为()。本题答案:【300ps】4.3.3多周期处理器的性能-随堂测试1、【单选题】以下因素中:I.每类指令的CPIII.每类指令的指令数III.处理器的时钟周期时间IV.指令总数会影响多周期处理器性能的有()。本题答案:【D.I,II,III,IV】4.4.1什么是流水线-随堂测试1、【单选题】以下关于流水线的说法中不正确的是()本题答案:【与多周期处理器相比,流水线可以缩短时钟周期时间(CycleTime)。】2、【判断题】与RISC指令集相比,CISC指令集更适合采用流水方式实现。()本题答案:【错误】4.4.2流水线冒险-随堂测试1、【多选题】以下关于结构冒险的叙述中正确的是()。本题答案:【结构冒险是指同时有多条指令使用同一个资源#避免结构冒险的基本做法是使每个指令在相同流水段中使用相同的部件#重复设置功能部件可以避免结构冒险#数据cache和指令cache分离可解决同时访问数据和指令的冒险】4.4.3数据冒险的解决方法-随堂测试1、【单选题】以下是关于数据冒险的叙述:a.数据冒险是指后面指令用到的数据还未来得及由前面指令产生b.在发生数据冒险的指令之间插入空操作指令能避免数据冒险c.采用转发(旁路)技术可以解决部分数据冒险d.通过编译器调整指令顺序可以解决部分数据冒险以上叙述中正确的是()。本题答案:【全部】4.4.4控制冒险的解决方法-随堂测试1、【单选题】以下是有关分支预测的叙述:a.分支预测技术可用于控制冒险和数据冒险处理b.采用静态分支预测技术时,每次的预测结果总是一样的c.通常情况下,动态预测比静态预测的预测成功率高d.预测错误时已被错误地取到流水线执行的指令必须被清掉以上叙述中,正确的有()。本题答案:【b,c,d】随堂测验1、【单选题】定点补码加法运算中,()时表明运算结果必定发生了溢出。本题答案:【双符号位不同】2、【单选题】计算机系统中采用补码运算的目的是为了本题答案:【简化计算机的设计】随堂测验1、【单选题】关于机器数的表述,错误的是本题答案:【计算机中的算术运算一般采用补码进行,用补码表示的两个操作数进行算术运算,符号位不参加运算,结果仍为补码】2、【单选题】如果X为负数,由X的补码求-X的补码是将本题答案:【X的补码连同符号位一起变反,末位加一】随堂测验1、【单选题】按其数据流的传递过程和控制节拍来看,阵列乘法器可认为是本题答案:【全并行运算的乘法器】2、【单选题】在定点数运算中产生溢出的原因是本题答案:【运算的结果的操作数超出了机器的表示范围】4.5.1微程序控制器的基本思想-随堂检测1、【单选题】下列有关指令和微指令之间关系的描述中,正确的是()。本题答案:【一条指令的功能通过执行一个微程序来实现】4.5.2Wilkes模型-随堂测试1、【多选题】以下哪些是构成Wilkes模型的组件?()本题答案:【指令寄存器(IR)#控制存储器】4.5.3微程序控制器设计的关键问题(1)-随堂检测1、【单选题】以下哪种微指令格式设计方法属于垂直型微指令风格?()本题答案:【最小编码法】2、【填空题】微指令格式设计有两种风格,其中()微指令是面向内部控制逻辑的描述。本题答案:【水平型】4.5.3微程序控制器设计的关键问题(2)-随堂检测1、【判断题】下址字段法是控制微指令执行顺序的一种方法。()本题答案:【正确】第四章单元测验1、【单选题】浮点数IEEE754标准对尾数的编码采用的是?本题答案:【原码】2、【单选题】在c语言中,不同类型的数据混合运算中,要先转换为同一类型再进行运算。设一表达式中有int、long、char和double类型的变量和数据,则最后运算结果为:本题答案:【double】3、【单选题】float类型能表示的最大整数为本题答案:【2^128-2^104】4、【单选题】存储一个32位数0x876165到2000H~2003H四个字节单元中,若以大端模式存储,则2003H存储单元的内容为:本题答案:【0x65】5、【单选题】定义如下代码所示的结构体,在课程提供的实验平台下,请问对象test占用多少字节?#pragmapack(8)structstest{charc1;longl;charc2;doubled;}test;#pragmapack()本题答案:【24】6、【单选题】定义如下代码所示的结构体,在课程提供的实验平台下,请问test占用多少字节?#pragmapack(4)structstest{charc1;longl;charc2;doubled;}test;#pragmapack()本题答案:【20】7、【判断题】小端数据存储方式指的是,数的最高有效字节所在的地址是数据的地址。本题答案:【错误】8、【判断题】一个结构体中不同类型数据的顺序与结构体存放占用的字节数无关。本题答案:【错误】随堂测验5.1.11、【单选题】计算机的存储器采用分级方式是为了()本题答案:【解决容量、速度、价格三者之间的矛盾】2、【判断题】CPU可以直接与辅存进行数据交换?本题答案:【错误】随堂测验5.1.21、【单选题】主存和CPU之间增加cache的目的是()本题答案:【解决CPU和主存之间的速度匹配问题】2、【单选题】下列存储器中,不属于非挥发性存储器的是()本题答案:【DRAM】随堂测验5.1.31、【单选题】存储周期是指()本题答案:【存储器进行连续读和写操作所允许的最短时间间隔】2、【单选题】下列选项是关于内存与外存的比较,其中错误的是()本题答案:【外存是易失性存储器,用于临时存放信息】随堂测验5.1.4(1)1、【单选题】以下对存储位元的基本原理描述错误的是()本题答案:【写“0”时,位线上加低电平,使数据线对电容充电】2、【判断题】SRAM数据保存在触发器中,只要供电,数据就一直保持,但需要刷新。本题答案:【错误】随堂测验5.1.4(2)1、【单选题】下列选项是关于SRAM和DRAM的比较,其中错误的是()本题答案:【DRAM芯片引脚多】2、【单选题】SRAM的存储原理是()本题答案:【依靠双稳态电路】随堂测验5.1.51、【单选题】关于ROM描述错误的是()本题答案:【以顺序方式存取方式工作】2、【单选题】下列存储器中,在工作期间需要周期性刷新的是()本题答案:【SDRAM】3、【单选题】计算机开机后,操作系统最终被加载到()本题答案:【RAM】1.整数的类型转换1、【单选题】考虑以下类型转换shorta=1;unsignedintb=a;intc=a;则b与c的值为?本题答案:【1,1】2.整数的基本运算1、【单选题】两个int类型整数相加:2147483647+1结果用int表示为?本题答案:【-2147483648】3.浮点数的类型转换1、【单选题】-12.5的二进制float浮点表示是?本题答案:【1100_0001_0100_1000_0000_0000_0000_0000】4.浮点数的基本运算1、【单选题】下列关于对阶操作说法正确的是本题答案:【在浮点加减运算的对阶操作中,若阶码增大,则尾数右移】5.类型间的相互转换1、【单选题】考虑以下类型转换doublex=5.4;inti=(int)x;i的值为多少?本题答案:【5】1.数据存储的顺序1、【单选题】存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2003H存储单元的内容为:本题答案:【0x00】2.数据存储的对齐1、【单选题】定义如下代码所示的结构体,数据存储使用自然对齐的方式,请问存储对象b占用多少字节?typedefstruct{charc1;charc2;longl;doubled;}b;本题答案:【16】随堂测验-5.2.1-主存储器逻辑设计(1)-基本原则与容量扩展1、【单选题】4个16Kx8位的存储芯片,可设计为()容量的存储器。本题答案:【32Kx16位】2、【单选题】主存按字节编址,地址从4000H到BFFFH,共有()字节。若用存储容量为2Kx4位的存储芯片构成该主存,至少需要()片本题答案:【32K,32】随堂测验-5.2.1-主存储器逻辑设计(2)-负载分析与速度估算1、【单选题】下列关于存储器负载计算描述错误的是()本题答案:【行片选驱动线负载等于字位扩展的倍数乘以片选端的负载因素】2、【单选题】下列关于速度估计描述错误的是()本题答案:【选择芯片时,要求芯片的存储时间大于系统的存取时间】随堂测验-5.2.1-主存储器逻辑设计(3)-主存设计举例1、【单选题】一台8位微机的地址总线为16条,其RAM存储器容量为32KB,首地址为4000H,且地址是连续的,则可用的最高地址是()本题答案:【BFFFH】2、【单选题】假定用若干个2Kx4位的芯片组成一个8Kx8位的存储器,则地址161FH所在芯片的最小地址是()本题答案:【1000H】随堂测验-5.2.2-存储器与CPU的链接1、【单选题】以下关于存储器与CPU的连接的说法有错的是()本题答案:【异步通信比同步通信具有较高的传输频率】随堂测验-5.2.2-存储器与CPU的链接(2)1、【单选题】某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2Kx8位的ROM芯片和4Kx4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是()本题答案:【2,30】2、【单选题】某计算机存储器按字节编址,主存地址空间大小为64MB,现用4Mx8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器(MAR)的位数是()本题答案:【26位】3、【单选题】设CPU地址总线有24根,数据总线有32根,用512Kx8位的RAM芯片构成该机的主存储器,则该机主存最多需要()片这样的存储芯片本题答案:【128】随堂测验-5.2.3-DRAM的刷新1、【单选题】DRAM的刷新是以()为单位的本题答案:【行】2、【单选题】某机器的主存共32KB,由16片16Kx1位(内部采用128x128存储阵列)的DRAM芯片字和位同时扩展构成。若采用集中式刷新方式,且刷新周期为2ms,那么所有存储单元刷新一遍需要()个刷新操作周期本题答案:【128】随堂检测5.3.1_程序访问局部性(1)1、【单选题】下列描述错误的是()本题答案:【空间局部性指的是刚被访问过的存储单元很可能不久又被访问】2、【单选题】for(i=0;in;i++)sum+=a[i]本题答案:【数组a的元素被多次访问,所以时间局部性好】3、【多选题】(多选)下列描述正确的是()本题答案:【通过改变数据布局或计算顺序可以改进程序中数据访问的局部性#存储器层次结构的大部分容量处于最低一层】随堂检测5.3.1_程序访问局部性(2)1、【单选题】对于以下程序,描述错误的是()for(i=0;in;i++)sum+=a[i]本题答案:【数组a的元素被多次访问,所以时间局部性好】2、【多选题】(多选)对于以下程序段,在同一行中的元素在存储器中被连续存放,访问下列变量时,对局部性的描述正确的是()for(i=0;i1024,i++)for(j=0;j1024,j++)A[i][j]=B[j][0]+A[j][i]本题答案:【程序段中A[i][j]的空间局部性好#循环体内指令的空间局部性好】随堂测验5.3.2_Cache(高速缓存)是什么样的1、【单选题】某程序执行过程中访存1000次,其中访问Cache缺失45次,则Cache的命中率是()本题答案:【95.5%】2、【单选题】在CPU执行一段程序的过程中,在Cache中的命中次数为4600次,由主存完成的存取次数为400次,若Cache的命中时间Tc为2ns,失效损失Tm为30ns,则平均访问时间为()本题答案:【4.40ns】随堂测验-5.3.3cache和主存之间如何映射(1)1、【单选题】直接映射的主要缺点是()本题答案:【替换操作频繁,命中率比较低】2、【单选题】某存储系统中,主存容量是Cache容量的4096倍,Cache被分为64个块,当采取直接映射方式时,地址映射表的大小应为()。(假设不考虑一致维护和替换算法位)本题答案:【64x13bit】3、【单选题】考虑一个直接映射Cache有32个块,块的大小为8字节。主存地址400所在的块直接映射到Cache中的哪个块?本题答案:【18】随堂测验-5.3.3cache和主存之间如何映射(2)1、【单选题】Cache的3种基本映射方式中,块冲突概率最小的是()本题答案:【全相联映射】2、【单选题】容量为64块的Cache采用组相联映射方式,块大小为128个字,每4块为一组。如果主存为4K块,且按字编址,那么主存地址和主存Tag标记的位数分别为()本题答案:【19,8】3、【单选题】有效容量为64KB的Cache,每块32字节,采用4路组相联。字节地址为1111111H的单元调入该Cache,则其Tag应为()本题答案:【0444H】随堂测验-5.3.4哪些因素影响了cache的失效率1、【单选题】考虑一直接映射cache,大小为32KB。若有一个64KB大小的数组需要重复访问,则第一次访问数组时发生的是(),之后再访问数组时发生的是()本题答案:【强制失效、容量失效】2、【单选题】下列描述正确的是()本题答案:【关联度越高,冲突失效就越低】随堂测验5.3.5-Cache的一致性问题1、【单选题】下列叙述正确的是()本题答案:【写操作时,写分配和写不分配在失效时应用】2、【单选题】下列叙述错误的是()?I.?采用写回法时,一个Cache数据在第一次写操作数时写回主存?II.?采用写直达法时,一个Cache数据在数据被换出时写回主存?III.?采用写不分配时,直接写主存,不把被写数据放入Cache本题答案:【?I和II】随堂测验5.3.6-Cache替换算法(1)1、【单选题】假设某计算机按字编址,Cache有4个行,Cache和主存之间交换的块大小为1个字。若Cache的内容初始为空,采用基本二路组相联映射方式和LRU替换算法,当访问的主存地址依次是4,0,4,2,6,8,4,6时,命中Cache的次数是()本题答案:【1】2、【单选题】下列Cache替换策略与局部性原理有关的是()本题答案:【近期最少使用法】随堂测验5.3.7-多级Cache1、【单选题】某计算机访问L1Cache命中率为95%,访问L2Cache缺失率为2.5%,也即L2Cache命中率为97.5%。假定访问L1Cache、L2Cache和主存分别需要1个、10个和100个时间周期T,那平均访问时间是()周期本题答案:【4T】2、【多选题】下列叙述错误的是()本题答案:【L2Cache的命中时间比命中率更重要#L2Cache更靠近CPU,其速度比L1快,其容量比L1小】随堂测验5.4.1-并行主存系统1、【单选题】交叉存储器实际上是一种()的存储器,它能()执行多个独立的读/写操作本题答案:【模块式,并行】2、【单选题】一个四体并行交叉存储器,每个模块容量是64Kx32位,存取周期为200ns。在一个存取周期中,存储器能向CPU提供()位二进制信息。本题答案:【128】3、【单选题】采用八体并行低位交叉存储器,设每个体的存储容量为32Kx16位,存储周期为400ns,下述说法中正确的是()本题答案:【在400ns内,存储器可向CPU提供位二进制信息】4、【单选题】假设高位交叉编址的多体存储器有4个体,每个体有8个存储单元,则第3个体的地址应该是()本题答案:【10000~10111】随堂测验5.4.2-多处理机cache一致性1、【单选题】在带有Cache的计算机中,很多机器采用()防止数据过期问题。本题答案:【写直达】2、【单选题】下列描述错误的是()本题答案:【目录协议中需要在每个处理器的Cache中设置一个目录表,记录共享数据的位置和状态。】第五章单元测验1、【单选题】主存按字节编址,地址从3000H到AFFFH。若用存储容量为1Kx4位的存储芯片构成该主存,至少需要()片。本题答案:【64】2、【单选题】假定用若干个1Kx4位的芯片组成一个8Kx8位的存储器,则地址14FFH所在芯片的最小地址是()本题答案:【1400H】3、【单选题】某计算机主存容量为128KB,其中ROM区为16KB,其余为RAM区,按字节编址。现要用2Kx4位的ROM芯片和4Kx8位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是()本题答案:【16,28】4、【单选题】某程序执行过程中访存1050次,其中访问Cache缺失50次,则Cache的命中率是()本题答案:【95.2%】5、【单选题】假设某计算机按字编址,Cache有4个行,Cache和主存之间交换的块大小为1个字。若Cache的内容初始为空,采用基本二路组相联映射方式(即主存的第0块和第2块属于第0组)和LRU替换算法,当访问的主存地址依次是0,4,8,2,0,6,8,6,4,8时,命中Cache的次数是()。若采用另一种改进的二路组相联映射方式(即主存的第0块和第1块属于第0组),则命中Cache的次数可达到()本题答案:【1,3】6、【单选题】某计算机的Cache共有32块,采用8路组相联映射方式。每个主存块大小为16字节,按字节编址。主存133号单元所在主存块应装入到的Cache组号是()本题答案:【0】7、【单选题】假定一台计算机的显示存储器用DRAM芯片实现,若要求显示分辨率为800x600,颜色深度为16位,帧频为60Hz,显存总带宽的50%用来刷新屏幕,则需要的显存总带宽至少约为()本题答案:【922Mbps】8、【单选题】下列关于闪存(FlashMemory)的叙述中,错误的是()本题答案:【信息可读可写,并且读、写速度一样快】9、【单选题】下列因素中,与Cache的命中率无关的是()本题答案:【主存的存取时间】10、【单选题】在主存和Cache构成的两极存储体
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球及中国隐形渗透性密封剂行业头部企业市场占有率及排名调研报告
- 山东省日照市高三上学期期末考试语文试卷(含答案)
- 2025会议 展览合同
- 2025机动车买卖合同模板
- 运输类合同范本
- 南宁房屋租赁服务合同模板
- 2025建筑施工物资租赁合同示范文本无担保方
- 鸡蛋供货采购合同
- 借款用于投资合同
- 技能培训中的表达技巧训练
- 2024年资格考试-对外汉语教师资格证笔试参考题库含答案
- 2024年4月自考02382管理信息系统答案及评分参考
- (苏版)初三化学上册:第2单元课题1空气
- 2023年12月广东珠海市轨道交通局公开招聘工作人员1人笔试近6年高频考题难、易错点荟萃答案带详解附后
- 腹腔镜肾上腺肿瘤切除术查房护理课件
- 燃气罩式炉应急预案
- 专题23平抛运动临界问题相遇问题类平抛运和斜抛运动
- 超声科医德医风制度内容
- 高三开学收心班会课件
- 蒸汽换算计算表
- 四年级计算题大全(列竖式计算,可打印)
评论
0/150
提交评论