【MOOC】计算机组成原理-华中科技大学 中国大学慕课MOOC答案_第1页
【MOOC】计算机组成原理-华中科技大学 中国大学慕课MOOC答案_第2页
【MOOC】计算机组成原理-华中科技大学 中国大学慕课MOOC答案_第3页
【MOOC】计算机组成原理-华中科技大学 中国大学慕课MOOC答案_第4页
【MOOC】计算机组成原理-华中科技大学 中国大学慕课MOOC答案_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【MOOC】计算机组成原理-华中科技大学中国大学慕课MOOC答案第一章单元测验1、【单选题】计算机硬件能直接执行的是本题答案:【机器语言】2、【单选题】下列说法中,错误的是本题答案:【寄存器的数据位对微程序级用户透明】3、【单选题】完整的计算机系统通常包括本题答案:【硬件系统与软件系统】4、【单选题】计算机的字长与下列哪项指标密切相关本题答案:【运算精确度】5、【单选题】CPU地址线数量与下列哪项指标密切相关本题答案:【内存容量】6、【单选题】下列属于冯?诺依曼计算机的核心思想是本题答案:【存储程序和程序控制】7、【多选题】下列关于计算机系统层次结构的描述中,正确的是本题答案:【不同层次面向不同用户,看到计算机的属性不同#低层代码执行效率比高层代码执行效率高#低层用户对硬件的透明性比高层用户要低#指令集架构层是软、硬件间的接口】8、【多选题】下列关于硬件与软件关系的描述中,正确的是本题答案:【硬件是软件运行的基础#硬件的发展推动了软件的发展#软件的发展也推动硬件的发展#软件能完成的功能及性能与硬件有关】9、【多选题】下列关于计算机字长的描述中正确的是本题答案:【字长一般与运算器的数据位相同#字长一般与通用寄存器的位数相同】10、【多选题】下列可用于评价计算机系统性能的指标是本题答案:【MIPS#CPI#IPC#字长】11、【多选题】下列计算机系统性能评价的描述中正确的是本题答案:【主频高的机器性能不一定高#同一程序在不同机器上运行时得到的MIPS值不一定相同】12、【填空题】访问256KB的存储空间,需要的地址线数最少为()根?(只需要填阿拉伯数字)本题答案:【18】13、【填空题】程序必须存放在哪里才能被CPU访问并执行本题答案:【主存##%_YZPRLFH_%##存储器##%_YZPRLFH_%##内存】14、【填空题】某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40%、20%、20%、20%,各类指令的CPI分别为2、3、4、5;该机器的主频为600MHZ,则该机的CPI为(保留到小数点后一位)本题答案:【3.2】15、【填空题】某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40%、20%、20%、20%,各类指令的CPI分别为2、3、4、5;该机器的主频为600MHZ,则该机的MIPS为(保留到小数点后一位)本题答案:【187.5】16、【填空题】若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中B类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的CPI为(保留到小数点后2位)本题答案:【1.75】17、【填空题】若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的MIPS为(保留到小数点后一位)本题答案:【264.7】2.1机器数及特点随堂测验1、【单选题】设计算机字长8位,设x=-5,[x]补为()(单选)本题答案:【FBH】2、【单选题】下列关于补码机器数的描述中错误的是()(单选)本题答案:【不可能出现一个数的补码与其原码相同】3、【单选题】下列关于移吗的描述中,错误的是()(单选)本题答案:【0表示正数的符号,1表示负数的符号】2.2定点数与浮点数据表示随堂测验1、【单选题】IEEE754浮点数x的二进制存储格式为(41360000)H,其对应的十进制值为()(单选)本题答案:【11.375】2、【单选题】某计算机字长8位,机器数11111111对应的十进制真值不可能是().(单选)本题答案:【-128】2.3数据校验的基本原理随堂测验1、【多选题】下列编码中码距为2的编码是()(多选)本题答案:【0011,1100,0000,0101#000,101,110】2、【多选题】下列关于码距与检错与纠错能力的描述中正确的是()(多选)本题答案:【码距为1的编码不具备任何检错能力#码距为2的编码具有1位检错能力,但无纠错能力#码距为4的编码可检测出2位错误,并可纠正1位错误】3、【多选题】下列关于校验的描述中,正确的是()(多选)本题答案:【校验码的基本原理就是通过增加校验位提高码距,从而使编码具有检错或纠错能力#码距越大,对应编码的检错与纠错能力就越强#码距越大,所需要的校验信息也就多,对应的编码效率就越低#校验既可采用硬件实现,也可采用软件实现】奇偶校验随堂测验1、【单选题】假设下列字符中有奇偶校验,但没有发生错误,其中采用的是奇校验的是()(单选)本题答案:【11011001】2、【多选题】下列关于奇偶校验的描述中,正确的是()(多选)本题答案:【编码时使用的校验位位数与被校验数据的长度无关#校验时得到的无错结论不可信】3、【多选题】设奇偶校验编码总长度大于3位,下列关于基本奇偶校验检错与纠错能力的描述,正确的是()(多选)本题答案:【可以检测1位错误#可以检测3位错误#不能纠正错误】2.5CRC校验随堂测验1、【单选题】假定要传输的数据长度为10位,对每个数据块进行CRC校验,根据CRC校验规则,要能检测并纠正一位错误,对应的CRC码的总位数为()(单选)本题答案:【14】2、【单选题】设G(X)=1011,某(7,4)CRC校验码的编码序列为C7C6C5C4C3C2C1,假定CRC编码传输过程中最多只能发生一位错误,已知C1位出错时得到的余数是001,则C4位出错时接收方进行校验得到的余数是()(单选)本题答案:【011】3、【单选题】设计待校验的信息为8位,假定传输中最多只发生一位错误,采用CRC校验时,生成多项式的二进制位数至少需要()(单选)本题答案:【5】4、【多选题】设待校验的信息长度为K位,生成多项式为G(X),下列关于CRC校验的描述中正确的是()(多选)本题答案:【只有一位出错时,接收端进行校验得到的余数与出错位位置和G(X)的取值有关,与K位信息的取值无关#CRC校验得到的无错结论不一定是正确的】第二章单元测试1、【单选题】计算机中表示地址时使用本题答案:【无符号数】2、【单选题】当-1x0时,[x]补=本题答案:【2+x】3、【单选题】浮点数的表示范围和表示精确度分别取决于本题答案:【阶码的位数和尾数的位数】4、【单选题】设G(x)=1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为本题答案:【100】5、【单选题】假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中的十六进制形式表示为本题答案:【E7H】6、【单选题】如果某系统15*4=112成立,则系统采用的进制是本题答案:【6】7、【单选题】2^100mod7=本题答案:【2】8、【单选题】字长5位的待编码二进制有效数据为11011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的CRC编码为本题答案:【11011001】9、【单选题】某IEEE754格式32位浮点数,若其对应的十六进制代码为ABE00000,则浮点数的真值为本题答案:【-1.75×2^(-40)】10、【单选题】某十六进制浮点数A3D00000中最高8位是阶码(含1位阶符),尾数是最低24位(含1位数符),若阶码和尾数均采用补码,则该浮点数的十进制真值是本题答案:【-0.375×2^(-93)】11、【单选题】存储器中地址号分别为1000#、1001#、1002#、1003的4个连续存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为本题答案:【4D3C2B1A】12、【单选题】字长8位的某二进制补码整数为11011010,则该数的标准移码是本题答案:【01011010】13、【单选题】两个字长16位的补码0A2B和E16A,带符号扩展成32位后的结果分别本题答案:【00000A2B和FFFFE16A】14、【单选题】有字长为8位的代码10010011,分别采用奇校验和偶校验方式对其编码,把增加的1位校验码安排在编码结果的最低位,则得到的奇、偶校验编码分别是本题答案:【100100111和100100110】15、【单选题】对于IEEE754格式的浮点数,下列描述正确的是本题答案:【阶码用移码表示,尾数用原码表示】16、【单选题】对字长为8位的二进制代码10001101,下列说法错误的是本题答案:【如果代码为标准移码数,则其十进制真值为+115】17、【单选题】若浮点数的尾数是用5位补码来表示的,则下列尾数中规格化的尾数是本题答案:【10000和01001】18、【单选题】下列对海明校验的描述中,正确的描述是本题答案:【待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错】19、【单选题】若浮点数的尾数是用5位补码来表示(其中符号位1位),则下列尾数中规格化的尾数是本题答案:【10000和01001】20、【单选题】下列关于补码和移码关系的描述中,错误的是本题答案:【零的补码和移码相同】21、【多选题】已知定点小数[X]补=1.X1X2X3,若要求X≤-0.75,则下列满足要求的是本题答案:【X1X2X3=001#X1X2X3=010#X1X2X3=000】22、【多选题】设规格化浮点数的阶码为k+1位(包含1位符号位)、尾数为n+1位(包含一位符号位),若阶码和尾数均采用补码数据表示,下列关于该浮点数表示范围的描述中,正确的是本题答案:【能表示的最小负数为#能表示的最大负数为#能表示的最小正数为#能表示的最大正数为】23、【多选题】在IEEE754浮点机器数中不出现的是本题答案:【尾数中最高位的1#基数】24、【多选题】关于CRC校验的下列描述中,正确的是本题答案:【被校验的信息位K和校验位r之间的关系应该满足k+r=2^r-1#检测得到的有错结论可靠】25、【多选题】在32位操作系统中,下列类型不占用8个字节的是本题答案:【shortint#unsignedint#char】26、【多选题】设x为整数,x的真值为25,以下选项与x相等的有本题答案:【补码二进制串为011001的数#反码二进制串为011001的数#原码二进制串为011001的数】27、【多选题】关于奇偶校验的下列描述中,错误的是本题答案:【检测得到的无错结论可靠#可纠正1位错误】28、【多选题】计算机字长16位,采用补码表示整数,下列关于其表示数据范围的描述中正确的是本题答案:【能表示的最小正数是1#能表示最大正数是(2^15)-1#能表示的最大负数是-1#能表示的最小负数是-(2^15)】29、【填空题】十进制数5对应的32位IEEE754格式的机器数为()H(采用十六进制表示,填写答案时不需要写最后的H)本题答案:【40A00000】30、【填空题】某纠错码的全部码字为0000000000,0000011111,1111100000,1111111111。该编码的码距为本题答案:【5】31、【填空题】字长5位的待编码二进制有效数据为10011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的编码结果为(填写二进制形式)本题答案:【10011100】32、【填空题】32位IEEE754浮点数为41A4C000H,则对应的真值的小数部分的数值为()(只需要填小数点后面的阿拉伯数字,0和小数点均不需要填写)本题答案:【59375】33、【填空题】存放一个24*24点阵汉字,至少需要多少字节的存储空间(只需要填写十进数)本题答案:【72】34、【填空题】设机器字长为16位,定点表示时,数据位15位,符号位1位,则定点原码表示时能表示的最小负数为(填写十进制数,要带符号,且符号与数字间不能有空格)本题答案:【-32767】35、【填空题】将一个十进制数-129表示成补码时,至少应采用多少位二进制数本题答案:【9】3.1运算方法与运算器随堂测验1、【单选题】定点运算器可直接进行的运算是()(单选)本题答案:【定点数运算】2、【单选题】设计计算机字长为8位,两个十进制数X=-97,Y=63,[x]补-[y]补的结果为()(单选)本题答案:【负溢出】3、【多选题】下列关于定点运算溢出的描述中,正确的是()(多选)本题答案:【补码数据表时,同号数相加可能发生溢出#补码数据表时,异号数相减可能发生溢出#溢出检测既可用硬件实现,也可用软件实现】4、【多选题】设X为被加(减)数,Y为加(减)数,S为运算结果,均采用补码数据表示,下列关于溢出电路设计的描述中,正确的是()(多选)本题答案:【采用双符号位时,可直接用S的双符号位设计溢出检测电路#采用单符号位时,可直接用X、Y最高有效数据位运算后的进位位和S的进位设计溢出监测电路#对无符号数的加/减运算,可利用运算器的进位信号设计溢出检测电路】3.2定点数补码加、减运算器设计随堂测验1、【单选题】如图所示为基于FA的运算器:为了利用一位全加器FA并配合使用控制信号P,当P=0/1时实现A、B两个数的加法/减法运算,图中空白方框处电路的逻辑功能应该是()(单选)本题答案:【异或门】2、【多选题】如图所示为带溢出检测功能的运算器该电路完成的溢出检测功能是()(多选)本题答案:【无符号数的加法溢出检测#无符号数减法的溢出检测】3、【多选题】下列关于并行进位的描述中,正确的是()(多选)本题答案:【并行进位可以提高运算速度#并行进位模式下,各进位位采用不同电路各自产生,相互间不再有依存关系#采用先行进位部件和ALU模块可构建长度可变的并行进位运算器】4、【多选题】四位并行ALU中有两个特殊的输出端,分别是:G=A3B3+(A3+B3)(A2B2+(A2+B2)(A1B1+(A1+B1)A0B0))为进位产生函数,P=(B3+A3)(B2+A2)(A1+B1)(A0+B0)为进位传递函数下列关于P、G的描述中,正确的是()(多选)本题答案:【设计P和G的目的是为了构建位数更长的并行ALU#P的作用是将本片ALU的最低进位输入位传递到本片ALU的最高进位输出端#G的作用是根据参与运算的两个数据产生本片ALU的最高进位输出】3.3原码一位乘法随堂测验1、【单选题】设计算机字长为8位,X=-19,对该分别执行算术左移和逻辑左移一位后的结果分别为()(单选)本题答案:【11011010,11011010】2、【单选题】设计算机字长为8位,X=-19,对该分别执行算术右移和逻辑右移一位后的结果分别为()(单选)本题答案:【11110110,01110110】3、【多选题】关于原码一位乘法的下列描述中,正确的是()(多选)本题答案:【数据取绝对值参加运算#符号位单独处理#乘法执行过程中的所有移位都是算术移位#最后的结果由部分积寄存器和乘数寄存器共同保存】4、【多选题】计算机字长为n位,下列关于原码一位乘法操作过程的描述中,正确的是()(多选)本题答案:【乘法过程中共执行n-1次算术右移和n-1次加法运算#乘法过程中,部分积加0还是加x的绝对值,取决于此时的Yn#乘法过程中右移部分积是为了使部分积与下次的加数按位对齐】3.4补码一位乘法随谈测验1、【单选题】16位补码0X8FA0扩展为32位的结果是()(单选)本题答案:【0XFFFF8FA0】2、【多选题】计算机字长为n位,下列关于补码一位乘法操作过程的描述中,正确的是()(多选)本题答案:【乘法过程中共执行n次加法和n-1部分积右移#乘法过程中,部分积加0、[x]补还是[-x]补,取决于此时的Yn+1与Yn的差#乘法过程中右移部分积的目的是为了使部分积与下次的加数对齐】3、【多选题】关于补码码一位乘法的下列描述中,正确的是()(多选)本题答案:【符号位和数据位一起参加运算#运算开始前,需要在乘数寄存器Y后面补上Yn+1且其初值为0#乘法执行过程中的对部分积的移位是算术右移#最后的结果由部分积寄存器和乘数寄存器共同保存】3.5乘法器设计随堂测验1、【单选题】下图为原码一位乘法器原理图正确的是()(单选)本题答案:【A:部分积寄存器B:乘数寄存器C:|X|D:Yn】2、【单选题】下图为补码一位乘法原理图正确的是()(单选)本题答案:【A:取反电路B:[X]补C:部分积寄存器D:与门】3、【单选题】下列是阵列乘法器原理图正确的是()(单选)本题答案:【A:异或门,B:求补电路C:与门阵列D:求补电路】3.6定点数除法随堂测验1、【单选题】下图位原码加减交替法除法原理图下列对图中A、B、C、D部件描述正确的是()(单选)本题答案:【A:异或电路B:上商位C:除数的数值位D:商寄存器】2、【多选题】下列关于原码恢复余数法除法的描述中,正确的是()(多选)本题答案:【符号位不参与数值位的计算#除法过程中对余数的左移是算术移位】3、【多选题】关于原码加减交替法除法的下列描述中,正确的是()(多选)本题答案:【运算过程中每执行一次加法都要上商#当参加运算数据的位数确定时,运算过程中循环累加的次数随之确定#如果是小数除法,要求被除数绝对值小于除数绝对值】4、【多选题】关于补码加减交替法除法的下列描述中,正确的是()(多选)本题答案:【符号位与数值位一起参加运算#每次循环累加后所上商的值与本次加法时的最高进位位相同#字长位n时,执行除法需要进行的加法次数位n+1次#所上商要通过左移操作才能移到商寄存器中】浮点数加减运算随堂测验1、【单选题】若阶码为3位,用补码表示;尾数7位,用原码表示,其中1位为符号位;以2为底。数据格式为:尾数符号?阶符符号?阶码值?尾数值,则十进制数27/64的浮点规格化数是()(单选)本题答案:【0111110110】2、【单选题】字长相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()(单选)本题答案:【前者表示的数据范围大但精度低】3、【单选题】下图为浮点数据表示数据区间的示意图浮点数的溢出分为四种情况,对图中A、B、C、D四处溢出描述正确的是()(单选)本题答案:【A区为负上溢,B区为负下溢,C区为正下溢,D区为正上溢】4、【单选题】设浮点数排列及长度格式为数符(1位)阶码(含阶符共5位)尾数(6位),若阶码和尾数均采用补码表示,已知X=0.110101*2^0011Y=-0.111010*2^0010(说明,上述两个浮点数中,除基2采用的10进制表述外,其余的数字都是二进制),则【X+Y】补的值为()(单选)本题答案:【000010110000】5、【多选题】若浮点数的阶码和尾数均为补码数据表示,下列关于浮点数溢出的描述中,正确的是()(多选)本题答案:【阶码溢出,结果溢出#当右移规格化时,可能由于解码增加而产生溢出】第三章单元测验1、【单选题】执行算术右移指令的操作过程是本题答案:【操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位】2、【单选题】原码除法是指本题答案:【操作数取绝对值相除,符号位单独处理】3、【单选题】对8位补码操作数A5H,进行二位算术右移后的十六进制结果为()H本题答案:【E9】4、【单选题】单符号位补码表示的两个同号数相加或异号数相减时,所得结果的符号位SF和进位标志CF进行()运算为1时,表示运算的结果产生溢出本题答案:【异或】5、【单选题】在定点二进制运算器中,减法运算一般通过______来实现本题答案:【补码运算的二进制加法器】6、【单选题】浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均包含2位符号位)。若有两个数X=2^7′29/32,Y=2^5′5/8,则用浮点加法计算X+Y的最终结果是本题答案:【溢出】7、【单选题】若浮点数用补码表示,则判断运算结果是否为规格化数的方法是本题答案:【数符与尾数小数点后第一位数字相异】8、【单选题】在下列浮点数表示中,左移一位就可被规格化浮点数是本题答案:【】9、【单选题】以下各机器数中,引入___数据表示可消除减法操作本题答案:【补码】10、【单选题】设机器数字长8位(含1位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为本题答案:【B4H,EDH】11、【单选题】在定点运算器中,为判断运算结果是否发生错误,无论采用双符号位还是单符号位,均需要设置___,它一般用异或门来实现本题答案:【溢出判断电路】12、【单选题】已知A=0.1011,B=-0.0101,则[A+B]补为本题答案:【0.0110】13、【单选题】下列说法错误的是本题答案:【补码乘法器中,被乘数和乘数的符号都不参加运算】14、【单选题】以下关于ALU的描述正确的是本题答案:【能完成算术与逻辑运算】15、【单选题】在计算机中,对于正数,其三种机器数右移后符号位均不变,但若右移时最低数位丢1,可导致本题答案:【影响运算精度】16、【多选题】若采用双符号位补码运算,运算结果的符号位为10,下列结论中错误的是本题答案:【产生了上溢#运算结果溢出,结果为正数】17、【多选题】以下关于ALU的描述中,不正确的是本题答案:【只做加法与减法运算#只做算术运算#只做逻辑运算】18、【多选题】假定有4个整数用8位补码分别表示r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位的寄存器中,则下列运算不会发生溢出的是本题答案:【r1×r2#r1×r4#r2×r4】19、【多选题】下列是组成运算器的部件的是本题答案:【状态寄存器#数据总线#ALU】20、【多选题】计算机内部的定点数大多用补码表示,下列关于补码特点的叙述中正确的是本题答案:【零的表示唯一#符号位可以和数值部分一起参加运算#减法可用加法来实现】21、【多选题】在浮点数加减法运算“规格化”步骤中,以下哪些尾数(假定采用补码表示)需要进行”左规”运算?(以下各数均为2进制表示)本题答案:【11.1000#00.0111】22、【多选题】以下说法正确的是本题答案:【补码加减交替法是一种不恢复余数法#在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值#浮点运算可由阶码运算和尾数运算两个部分联合实现#n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位】23、【多选题】以下关于算术移位和逻辑移位的描述正确的是本题答案:【算术右移时,符号位不变并向最高数据位复制#逻辑左移时,高位丢失,低位补0#算术左移时,相当于对原数乘2】24、【判断题】运算器都会设置状态寄存器的目的是为实现程序转移提供判断条件本题答案:【正确】25、【判断题】为提高运算速度,运算器一般采用并行进位本题答案:【正确】26、【判断题】在浮点运算器,阶码部件需要完成加、减、乘、除四种运算本题答案:【错误】27、【判断题】在浮点运算器,尾数运算部件只需要完成乘、除运算本题答案:【错误】28、【判断题】采用补码数据表示的ALU中采用双符号位判断溢出时,直接使用被加数和加数补码的符号位进行判断本题答案:【错误】29、【填空题】已知[X]补=1101001,[Y]补=1101010,则用变形补码计算2[X]补+1/2[Y]补的结果为(直接填二进制数即可,数字间不留空格)本题答案:【11000111】30、【填空题】计算机字长为8位,若x=-1101101,则[x/4]补的值为(直接填写二进制数)本题答案:【11100100】31、【填空题】计算机字长为8位,若x=-101101,则2[x]补的值为(直接填写二进制数)本题答案:【10100110】32、【填空题】移码表示法主要用于表示浮点数的(直接填汉字即可)本题答案:【阶码】4.1随堂测验1、【单选题】哈弗结构(HarvardArchitecture)是指()(单选)本题答案:【数据和指令分别存放】2、【单选题】如果一个被访问的存储单元,很快会再次被访问,这种局部性是()(单选)本题答案:【时间局部性】3、【多选题】下列关于存储系统层次结构的描述中正确的是()(多选)本题答案:【存储系统层次结构由Cache、主存、辅助存储器三级体系构成#存储系统层次结构缓解了主存容量不足和速度不快的问题#构建存储系统层次结构的的原理是局部性原理#构建存储系统层次结构还有利于降低存储系统的价格】4、【多选题】下列属于加剧CPU和主存之间速度差异的原因的是()(多选)本题答案:【由于技术与工作原理不同,CPU增速度明显高于主存增速率#指令执行过程中CPU需要多次访问主存】5、【多选题】下列关于局部性的描述中正确的是()(多选)本题答案:【局部性包括时间局部行和空间局部性#局部性是保证存储系统层次结构高效的基础#顺序程序结构具有空间局部性#循环程序结构具有时间局部性】4.2主存数据组织随堂测验1、【多选题】设存储字长为64位,对short变量长度为16位,数据存储按整数边界对齐,关于short变量j在主存中地址的下列描述中正确的是()(此题为多选题)本题答案:【j的物理地址mod8=0#j的物理地址mod8=2】2、【多选题】设存储字长为64位,对char变量长度为8位,数据存储按整数边界对齐,关于char变量j在主存中地址的下列描述中正确的是()(此题为多选题)本题答案:【j的物理地址mod8=0#j的物理地址mod8=1#j的物理地址mod8=2#j的物理地址mod8=3】3、【多选题】下列关于大端与小端模式的描述中,正确的是()(此题为多选题)本题答案:【大端模式(Big-endian)是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中#小端模式(Little-endian)是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中#0x12345678按大端模式存放时,其所在存储单元最低字节单元存放的数据是0x12#0x12345678按小端模式存放时,其所在存储单元最高字节单元存放的数据是0x12】4、【多选题】下列关于存储字长的描述中正确的是()(此题为多选题)本题答案:【主存一个单元能存储的二进制位数的最大值#存储字长一般应是字节的整数倍】5、【多选题】某计算机按字节编址,数据按整数边界存放,可通过设置使其采用小端方式或大端方式,有一个float型变量的地址为FFFFC000H,数据X=12345678H,无论采用大端还是小段方式,在内存单元FFFFC001H,一定不会存放的数是()(此题为多选题)本题答案:【12H#78H】4.3静态存储器工作原理随堂测验1、【单选题】某计算机字长16位,其存储器容量为64KB,按字编址时,其寻址范围是()(单选)本题答案:【32K】2、【单选题】一个16K*32位的SRAM存储芯片,其数据线和地址线之和为()(单选)本题答案:【46】3、【单选题】一个16K*32位的SRAM存储芯片,其内部采用位数相同的行列地址译码器,则其内部译码输出线的总量为()(单选)本题答案:【2^8】4、【单选题】下列关于SRAM工作原理的描述中,错误的是()(单选)本题答案:【现有一个1KB的SRAM存储器,若只使用其低端地址的前16个单元,则只要使用该存储器的前4位地址线,其余地址线可以不做任何端接处理】4.4动态存储器工作原理随堂测验1、【多选题】某动态存储器存储单体的容量是64K*8位,采用双译码结构且地址线平均送到两个译码器,刷新周期是2ms。下列关于动态存储器的描述中正确的是()(多选)本题答案:【动态存储器的刷新按行进行#该动态存储器的刷新地址计数器的模为2^8#该动态存储单体的数据线和地址线之和为16#该刷新地址计数器在2ms内必须进行一轮计数循环】2、【多选题】下列属于导致DRAM比SRAM慢的原因是()(多选)本题答案:【DRAM需要刷新操作#DRAM读写过程中其地址分行、列分时传送#读操作前先要进行预充操作】3、【多选题】下列关于DRAM刷新的描述中,正确的是()(多选)本题答案:【集中刷新虽然保持了存储单体的高速特性,但存在死时间#异步刷新方式既保持了存储单体的高速特性,也不存在死时间#分散刷新由于刷新次数过多,大大降低了存储单体的性能】4、【多选题】下列关于动态存储器的描述中,正确的是()(多选)本题答案:【读操作也具有刷新功能#DRAM比相同工艺的SRAM要慢#某DRAM芯片地址引脚数据为12根,则其容量为16M#工具DRAM的工作原理可知,相同容量的DRAM比SRAM功耗低】4.5存储扩展随堂测验1、【单选题】假定用若干块4K*4位的存储芯片组成一个8K*8位的存储器,则地址1B1F所在芯片的最大地址是()(单选)本题答案:【1FFFH】2、【单选题】假定用编号为0-3片16K*8位的存储芯片组成一个64K*8位的存储器,从第0片到第3片依次使用64K存储空间中从低到高的16K空间,则编号为2的存储芯片在64K全局空间中的地址范围是()(单选)本题答案:【8000H-BFFFH】3、【单选题】下列关于存储扩展的描述中,错误的是()(单选)本题答案:【只做字扩展时,不同存储芯片相同编号的数据位(如D2)不能连接到CPU数据总线的同一位上】存储系统(一)单元测验1、【单选题】CPU可直接访问的存储器是本题答案:【主存】2、【单选题】主存储器和CPU之间增加高速缓冲存储器(Cache)的目的是本题答案:【提高存储系统访问速度】3、【单选题】存储字长是指本题答案:【存放在一个存储单元中的二进制位数】4、【单选题】计算机字长32位,主存容量为128MB,按字编址,其寻址范围为本题答案:【0~32M-1】5、【单选题】字位结构为256Kx4位SRAM存储芯片,其地址引脚与数据引脚之和为本题答案:【22】6、【单选题】某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目分别为本题答案:【16,16】7、【单选题】假定用若干块4K*4位的存储芯片组成一个8K*8位的存储器,则地址0B1F所在芯片的最小地址是本题答案:【0000H】8、【单选题】计算机系统中的存贮器系统是指本题答案:【Cache、主存贮器和外存贮器】9、【单选题】用若干片2K′4位的存储芯片组成一个8K′8位的存储器,则地址0B1FH所在的芯片在全局的最大地址是本题答案:【0FFFH】10、【单选题】动态存储器刷新以()为单位进行本题答案:【行】11、【单选题】下列存储器类型中,速度最快的是本题答案:【SRAM】12、【单选题】某计算机字长32位,下列地址属性中属于按双字长边界对齐的是本题答案:【存储器地址线低三位全部为0】13、【单选题】在32位的机器上存放0X12345678,假定该存储单元的最低字节地址为0X4000,则在小端存储模式下存在在0X4002单元的内容是本题答案:【0X34】14、【多选题】关于内存的下列说法中,错误的是本题答案:【内存的存取速度不能低于CPU速度,否则会造成数据丢失#采用虚拟内存技术后程序可以在硬盘上直接运行#某计算机内存容量为8GB,按字节编址,那么它的地址总线为33位】15、【多选题】下列关于RAM和ROM的叙述中,正确的是本题答案:【RAM是易失性存储器,ROM是非失性存储器#RAM和ROM都采用随机存取的方式进行访问】16、【多选题】下列属于衡量存储器技术指标的是本题答案:【存储容量#存取时间#存储周期#存储器带宽】17、【多选题】不需要定时刷新的半导体存储器芯片是本题答案:【SRAM#EPROM#FlashMemory】18、【多选题】DRAM比SRAM慢,可能的原因包括本题答案:【DRAM需要刷新#DRAM存储体行列地址线复用#DRAM读之前需要预充电#DRAM存储单元采用了双译码结构】19、【多选题】全部使用4片32K*8位的SRAM存储芯片,可设计的存储器有本题答案:【128K*8位#32K*32位#64K*16位】20、【多选题】符合存储体系构建思想的是本题答案:【时间局部性#空间局部性#编程采用顺序结构】21、【填空题】某计算机主存容量为64K*16,其中ROM区为4K,其余为RAM区,按字节编址。现要用2K*8位的ROM芯片和4K*8位的RAM来设计该存储器,则需要RAM芯片数是(填写阿拉伯数字即可)本题答案:【30】22、【填空题】设A=0x123456,计算机内存地址为由低到高。则采用小端方式下,最高地址存放的内容为(只填写2位阿拉伯数字)本题答案:【12】23、【填空题】某计算机存储器按照字节编址,采用小端方式存储数据,假定编译器规定int和short型长度分别为32位和16位,并且数据按照边界对齐存储。某C语言的程序段如下:struct{inta;charb;shortc;}record;record.a=273;若record变量的首地址为0xC008,则地址0xC008的内容是0X()(只填写2个阿拉伯数字)本题答案:【11】4.6多体交叉存储器随堂测验1、【单选题】一个4体并行低位交叉存储器,每个模块的容量是64K×32位,存取周期为200ns,假定四个存储可以连续访问,以下说法中,()是正确的。(单选)本题答案:【连续工作一段时间后,200ns内存储器向CPU提供128位二进制信息】2、【多选题】下列关于多体交叉存储器的描述中,正确的是()(多选)本题答案:【通过并行访问提高存储系统的访问速率#实现对不同存储单体数据的并行访问对数据的分布有要求】3、【多选题】为了通过交叉访问提高存储系的访问速率,必须满足下列条件()(多选)本题答案:【采用低位地址交叉#满足局部性原理】4、【多选题】下图为能实现并行访问的多体交叉存储系统示意图。设存储单体的存储周期为T1、存储系统的周期为T2、总线的传输周期为t.下列描述中正确的是()(多选)本题答案:【是低位多体交叉#CPU连续并行访问m个字的总时间为T1+(m-1)t】Cache的基本原理随堂测验1、【单选题】为实现Cache地址映射,需要将来自CPU的物理地址根据映射方式进行不同划分,下列描述中错误的是()(单选)本题答案:【K路组相联是指CHCHE被分成K组】2、【多选题】下列关于Cache的描述中正确的是()(多选)本题答案:【缓解快速CPU与慢速主存之间的速度差异#实现Cache目标的理论基础是局部性原理#在存储体系中,Cache处于CPU和主存之间#Cache的写穿策略是指CPU写Cache的同时也把数据写入主存】3、【多选题】下列关于Cache结构的描述中正确的是()(多选)本题答案:【标记存储体存放从主存地址中剥离出的标记(Tag)#数据存储体存放与主存交换的数据#有效位(Valid)用于判断Cache的数据是否有效#脏位(Dirty)用于判断主存的相关数据是否有效】4、【多选题】下列属于协助Cache工作所需的部件或功能是()(多选)本题答案:【相联存储器#调度替换算法#脏位和有效位比较电路#标记比较电路】相联存储器工作原理随堂测验1、【单选题】相联存储器是一种按内容访问的存储器,这里的"内容"是指()(单选)本题答案:【从主存地址中分离出的标记(Tag)】2、【单选题】下列关于相联存储器的描述中,正确的是()(单选)本题答案:【在实现技术相同的情况下,容量较小的相联存储器,速度较快】3、【多选题】下列关于相联存储器的描述中,正确的是()(多选)本题答案:【对访问的内容进行并行比较#按关键字实现快速查找】Cache地址映射与变换方法随堂测验1、【单选题】某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是()(组号从0开始编号)(单选)本题答案:【4】2、【单选题】某计算机的Cache共有8块,采用直接映射,每个主存块大小为32字节(按字节编址)。主存129号单元所在主存块应装入到的Cache块号是()(块号从0开始编号)(单选)本题答案:【4】3、【单选题】下图为直接地址映射原理图图中A、B、C、D是地址映射中要用到的信息或功能部件。下列关于A、B、C、D的描述中,正确的是()(单选)本题答案:【A为有效位,B为比较电路,C为与门,D为块内偏移地址】4、【多选题】下列关于Cache的描述中,正确的是()(多选)本题答案:【Cache的设计思想是在合理成本下提高其访问的命中率#Cache的功能全部由硬件实现#Cache块(行)的大小与主存块的大小一致#K=1的组相联就是直接相联】替换算法随堂测验1、【单选题】下图为CPU访问主存的信息流和目前Cache被使用的情况,如果采用LRU算法,则图中时刻5时,新调入的数块将替换时刻4时的数据块是()(单选)本题答案:【20】2、【单选题】假定Cache被划分成4行,采用全相联映射和LFU替换算法,CPU访问的数据块流依次为22,11,22,19,11,16,19,4。则CPU访问数据块4时,将发生的调度操作是()(单选)本题答案:【调出数据块16】3、【多选题】下列关于Cache中使用替换算法的描述中,正确的是()(多选)本题答案:【使用替换算法的目的是为了提高Cache的命中率#替换算法既可采用硬件方式也可采用软件方式实现】虚拟存储器随堂测验1、【单选题】虚拟存储器的最大容量是由()决定的(单选)本题答案:【计算机系统的地址结构和外存空间】2、【多选题】下列关于虚拟存储器的描述中,正确的是()(多选)本题答案:【CPU基于虚拟地址访问虚拟存储器#页式虚拟存储器中,虚拟页的容量与主存物理块的容量相同#构成虚拟存储器需要硬件与软件的配合#采用虚拟存储技术解决了主存容量不足的问题】3、【多选题】下列属于构建虚拟存储器要用的技术/部件的是()(多选)本题答案:【页表#MMU(存储管理单元)#磁盘等外存储器】4、【多选题】某页式虚拟存储器容量为4G,主存容量为512M,页大小为8K,下列关于该虚拟存储器的描述中,正确的是()(多选)本题答案:【虚拟地址为32位#物理地址29位#页表中的页表项数为2^19项#页内偏移地址为13位】TLB随堂测验1、【多选题】下列关于TLB的描述中,正确的是()本题答案:【TLB中存放的是页表项#TLB的工作原理是局部性原理#引入TLB的目的快速实现虚实地址转换#TLB中采用了类似Cache的映射方法】2、【多选题】下列关于使用TLB的虚实地址转换过程的描述中,错误的是()(多选)本题答案:【CPU基于虚地址访问TLB#TLB命中后其直接输出物理地址】RAID随堂测验1、【单选题】磁盘冗余陈列RAID利用冗余实现高可靠性,其中RAID1的磁盘利用率为()(单选)本题答案:【50%】2、【单选题】下列RAID技术中无法提高可靠性的是()(单选)本题答案:【RIAD0】3、【单选题】下列RAID中无法提高读写性能的是()(单选)本题答案:【RAID1】4、【单选题】8个300G的硬盘按RAID5配置后可用的容量为()(单选)本题答案:【2.1T】第四章存储系统(二)测试1、【单选题】32位处理器的最大虚拟地址空间为本题答案:【4G】2、【单选题】在虚存、内存之间进行地址变换时,功能部件()将地址从虚拟(逻辑)地址空间映射到物理地址空间本题答案:【MMU】3、【单选题】在程序执行过程中,Cache与主存的地址映象是由本题答案:【硬件自动完成】4、【单选题】某计算机的存储系统由cache和主存组成。某程序执行过程共访存2000次,其中访问cache缺失(未命中)100次,则该程序执行过程中Cache的命中率为本题答案:【95%】5、【单选题】在Cache的地址映射中,若主存中的任意一块均可映射到Cache内任意一行的位置上,则这种映射方法称为本题答案:【全相联映射】6、【单选题】采用虚拟存储器的主要目的是本题答案:【扩大主存储器的存储空间,且能进行自动管理和调度】7、【单选题】虚拟存储器中,程序执行过程中实现虚拟地址到物理地址映射部件(系统)是本题答案:【操作系统和MMU配合完成】8、【单选题】相联存储器是按()进行寻址访问的存储器本题答案:【内容】9、【单选题】以下哪种情况能更好地发挥Cache的作用本题答案:【程序具有较好的时间和空间局部性】10、【单选题】以下关于虚拟存储管理地址转换的叙述中错误的是()本题答案:【一般来说,逻辑地址比物理地址的位数少】11、【单选题】假定主存按字节编址,cache共有64行,采用4路组相联映射方式,主存块大小为32字节,所有编号都从0开始。问主存第3000号单元所在主存块对应的cache组号是本题答案:【13】12、【单选题】下列关于MMU的叙述中,错误的是()本题答案:【MMU负责主存地址到Cache地址的映射】13、【单选题】下列关于主存与cache地址映射方式的叙述中正确的是()本题答案:【在Cache容量相等条件下,组相联方式的命中率比直接映射方式有更高的命中率】14、【单选题】下列关于CaChe的说法中,错误的是()本题答案:【读操作也要考虑CaChe与主存的一致性问题】15、【单选题】下列关于CaChe的论述中,正确的是本题答案:【采用直接映射时,CaChe无需使用替换算法】16、【单选题】某计算机系统中,CaChe容量为512KB,主存容量为256MB,则CaChe一主存层次的等效容量为本题答案:【256MB】17、【单选题】下列关于Cache的描述中正确的是()本题答案:【Cache中存放正在处理的部分指令和数据】18、【多选题】关于TLB和Cache,下面哪些说法中正确的是()本题答案:【TLB和Cache中存的数据不同#TLB访问缺失(miss)后,可能在Cache中直接找到页表内容】19、【多选题】在下列因素中,与Cache的命中率有关的是()本题答案:【Cache块大小#Cache的总容量#替换算法】20、【多选题】下面有关Cache的说法中正确的是()本题答案:【设置Cache的目的,是解决CPU和主存之间的速度匹配问题#设置Cache的理论基础,是程序访问的局部性原理#Cache功能均由硬件实现,对程序员透明】21、【多选题】下列关于存储系统的描述中正确的是()本题答案:【每个程序的虚地址空间可以远大于实地址空间,也可以远小于实地址空间#Cache和虚拟存储器这两种存储器管理策略都利用了程序的局部性原理#当Cache未命中时,CPU以直接访问主存,而外存与CPU之间则没有直接通路】22、【多选题】下列关于TLB、cache和虚存页(Page)命中组合情况中,一次访存过程中可能发生的是()本题答案:【TLB命中、cache命中、Page命中#TLB未命中、cache命中、Page命中#TLB未命中、cache未命中、Page命中】23、【多选题】下列RAID组中需要的最小硬盘数为3个的是()本题答案:【RAID3#RAID5】24、【多选题】下列RAID技术中采用奇偶校验方式来提供数据保护的是()本题答案:【RAID3#RAID5】25、【填空题】在请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,虚页号0、1、2、3、4对应的物理页号分别为1、5、3、7、2。则逻辑地址A2CH所对应的物理地址为()H(只需填数字和字母,不需要在最后带H,如有字母一定要大写,字母之间以及字母和数字间不留空格)本题答案:【E2C】26、【填空题】假定主存按字节编址,cache共有64行,采用直接映射方式,主存块大小为32字节,所有编号都从0开始。问主存第3000号单元所在主存块映射到的cache行号是()。(本题中的数字都是十进制数,答案也填十进制数)本题答案:【29】27、【填空题】计算机主存容量8MB,分为4096个主存块,Cache数据区容量为64KB,若Cache采用直接映射方式,则Cache的总行数为(只需要填写阿拉伯数字)本题答案:【32】28、【填空题】一个组相联高速缓存由64个字块组成,每个字块有256字节,分为8组,主存有4096个字块。则主存地址划分中,标记字段的二进制位数为多少位(只需要填写阿拉伯数字)本题答案:【9】指令系统概述及指令格式随堂测试1、【多选题】下列关于指令(机器指令)的描述中,正确的是()(多选)本题答案:【是计算机系统中硬件与软件之间的接口#是程序员操作计算机硬件的接口#是冯诺依曼结构计算机实现“程序控制”原理的载体#是指挥计算机指令特定操作的命令】2、【多选题】下列关于指令的描述中,正确的是()(多选)本题答案:【指令的操作码定义了指令的功能#指令的地址码字段可以表示一个地址,也可以表示一个数据】3、【多选题】下列关于指令格式的描述中,正确的是()(多选)本题答案:【对采用定长操作码的计算机而言,若需要支持65条指令,则其操作码字段最少需要7位#若指令中每个地址字段位均为4位,则对RR型指令而言,可以使用16个寄存器#指令字长确定的情况下,指令的地址字段越多,则其位数就越少#计算机硬件是影响指令格式设计的因素之一】5.2寻址方式及指令寻址随堂测验1、【单选题】直接寻址的无条件转移指令执行的效果是将将指令地址送入()(单选)本题答案:【程序计数器PC】2、【多选题】下列关于寻址方式的描述中,正确的是()(多选)本题答案:【包括指令寻址方式和数据的寻址方式#形成指令和数据所在主存地址的方法】3、【多选题】下列关于指令寻址方式的描述中,正确的是()(多选)本题答案:【程序中有条件和无条件转移采用的就是跳跃寻址#顺序结构中CPU依次访问不同指令采用的就是顺序寻址】4、【多选题】某计算机字长64位,采用单字长指令,下列描述中,正确的是()(多选)本题答案:【指令字长为64位#顺序寻址时,PC-(PC)+8】5.3操作数寻址方式随堂测验1、【单选题】在数据寻址方式中,获取操作数最快的寻址方式是()(单选)本题答案:【立即数寻址】2、【单选题】若指令的形式地址中给出的是操作数的有效地址,该指令采用的寻址方式是()(单选)本题答案:【直接寻址】3、【单选题】假定计算机字长64位,采用单字长指令,某指令采用间接寻址,则取操作数至少需要访问主存的次数为()(单选)本题答案:【2】4、【单选题】相对寻址方式中,指令所提供的相对地址是()(单选)本题答案:【本条指令的下条指令在内存中的首地址为基准位置的偏移量】5、【多选题】下列关于操作数的寻址方式的描述中,正确的是()(多选)本题答案:【直接寻址方式下,地址字段的位数影响数据的寻址范围#立即数寻址方式下,地址字段的位数影响立即数的大小】5.4指令格式设计随堂测验1、【单选题】采用将操作码字段扩展到没有使用的地址码字段的指令格式设计方案的主要目的是()(单选)本题答案:【保持指令长度不变,增加指令数量】2、【单选题】某计算机采用32位单字长二地址指令,每个地址码为12位(含寻址方式字段),若已经定义了250条二地址指令,则还可以定义多少条单地址指令()(单选)本题答案:【24K】3、【多选题】某计算机字长32位,内存空间为4M,采用单字长二地址指令,操作码长度固定。要求支持200条指令,要求支持的寻址方式为4种,下列寻址方式中,可支持访问整个存储空间的寻址方式是()(多选)本题答案:【寄存器间接寻址#变址寻址】4、【多选题】某计算机机器字长和存储字长32位,采用双字长,下列描述中正确的是()(多选)本题答案:【采用双字长指令有利于支持更多的指令和设计位数更多的地址字段#顺序寻址方式下,PC(PC)+8#在该计算机中完成RS型指令,至少需要访问内存3次#采用双字长指令有利于支持更多的寻址方式】5.5MIPS指令概述随堂测验1、【单选题】某采用相对寻址的MIPSI型指令,其立即数字段的值内容为1110000011100011,则计算操作数有效地址时,与PC内容相加的偏移量是()(单选)本题答案:【11111111111111111000001110001100】2、【多选题】下列关于MIPS特点的描述中,正确的是()(多选)本题答案:【寻址方式简单#属于精减指令集计算机RISC#只有Load/Store指令才访问存储器#寄存器数量较多】3、【多选题】MIPS指令分为R、I、J三种类型的指令,下列关于MIPS指令格式的描述中,正确的是()(多选)本题答案:【指令长度固定#操作码字段长度固定#指令中寄存器字段长度固定】4、【多选题】下列关于MIPS寻址的下列描述中,正确的是()(多选)本题答案:【相对寻址时,将32位地址左移两位的目的是为了实现按32位整数边界对齐存放#伪直接寻址时,26位直接地址左移两位的目的是为了使32位地址的低两位为0,实现按32位的整数边界对齐存放#MIPS指令中不单独设置寻址方式字段】5.6MIPS指令详解随堂测验1、【多选题】下列关于MIPSR型指令的描述中,正确的是()(多选)本题答案:【不同功能的R型指令使用的寄存器数量不一定相同#所有R型指令的操作码OP字段的值均为000000#R型指令既有算术运算指令,也有逻辑运算指令#R型指令不支持访问主存的指令】2、【多选题】下列关于MIPSI型指令的描述中,正确的是()(多选)本题答案:【I型指令包括访问内存的指令#I型指令包括条件转移指令#I型指令包括立即数运算指令#I型指令支持给寄存器赋立即数的操作】3、【多选题】下列关于MIPSJ型指令的描述中,正确的是()(多选)本题答案:【J型指令支持无条件跳转指令#J型指令只使用伪直接寻址方式#J型指令执行后,PC寄存器的值最后两位一定为00】第五章指令系统测试1、【单选题】以下四种类型指令中,执行时间最长的是()(单选)本题答案:【SS型指令】2、【单选题】程序控制类指令的功能是()(单选)本题答案:【改变程序执行的顺序】3、【单选题】单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用的寻址方式是()(单选)本题答案:【隐含寻址】4、【单选题】下列属于指令系统中采用不同寻址方式的目的主要是()(单选)本题答案:【缩短指令长度,扩大寻址空间,提高编程灵活性】5、【单选题】寄存器间接寻址方式中,操作数存放在()中(单选)本题答案:【主存】6、【单选题】指令采用跳跃寻址方式的主要作用是()(单选)本题答案:【实现程序的有条件、无条件转移】7、【单选题】下列寻址方式中,有利于缩短指令地址码长度的是()(单选)本题答案:【隐含寻址】8、【单选题】假设某条指令的一个操作数采用寄存器间接寻址方式,假定指令中给出的寄存器编号为8,8号寄存器的内容为1200H,地址1200H中的内容为12FCH,地址12FCH中的内容为3888H,地址3888H中的内容为88F9H.则该操作数的有效地址为()(单选)本题答案:【1200H】9、【单选题】假设某条指令的一个操作数采用寄存器间接寻址方式,假定指令中给出的寄存器编号为8,8号寄存器的内容为1200H,地址1200H中的内容为12FCH,地址12FCH中的内容为3888H,地址3888H中的内容为88F9H.则该操作数为()(单选)本题答案:【12FCH】10、【单选题】某计算机按字节编址,采用大端方式存储信息。其中,某指令的一个操作数的机器数为ABCD00FFH,该操作数采用基址寻址方式,指令中形式地址(用补码表示)为FF00H,当前基址寄存器的内容为C0000000H,则该操作数的LSB(即该操作数的最低位FFH)存放的地址是()(单选)本题答案:【BFFFFF03H】11、【单选题】假定指令地址码给出的是操作数所在的寄存器的编号,则该操作数采用的寻址方式是()(单选)本题答案:【寄存器寻址】12、【单选题】相对寻址方式中,操作数有效地址通过()与指令地址字段给出的偏移量相加得到(单选)本题答案:【程序计数器的值】13、【单选题】下列关于二地址指令的叙述中,正确的是()(单选)本题答案:【运算结果通常存放在其中一个地址码所指向的位置】14、【单选题】下列选项中不会直接成为影响指令长度的是()(单选)本题答案:【通用寄存器的位数】15、【单选题】下列寻址方式中,最适合处理数组访问的是()(单选)本题答案:【变址寻址】16、【多选题】假定指令地址码给出的是寄存器的编号,则该操作数采用的寻址方式可能是()(多选)本题答案:【变址寻址#寄存器寻址#寄存器间接寻址】17、【多选题】关于一地址指令操作数的下列描述中,错误的是()(多选)本题答案:【只能对该唯一地址码指定的操作数进行运算#一定有两个操作数,另一个是隐含的#若有两个操作数,另一个操作数采用间接寻址】18、【多选题】设计指令格式时应该考虑的因素包括()(多选)本题答案:【直接寻址要求访问的主存地址空间#要求支持的地址字段数量#要求支持的指令数量和操作码设计方法#可供程序设计使用的通用寄存器数量】19、【多选题】下列寻址方式中,需要先通过计算获得有效地址,然后再访问主存的寻址方式是()(多选)本题答案:【基址寻址#相对选址#变址寻址】20、【多选题】以下属于立即寻址特点的是()(多选)本题答案:【操作数的大小受地址字段位数的限制#取指令的同时也从内存中取回操作数#该类型指令在执行阶段不需要访问内存】21、【填空题】某计算机为定长指令字结构,采用扩展操作码编码方式,指令长度为16位,每个地址码占4位,若已设计三地址指令15条,二地址指令8条,一地址指令127条,则剩下的零地址指令最多有()条.(只需要填阿拉伯数字)本题答案:【16】22、【填空题】在变址寻址方式中,若变址寄存器的内容是4E3CH,指令中给出的偏移量为63H,则数据的有效地址为()H(只需要填阿拉伯数字和大写字母,共需4位)本题答案:【4E9F】23、【填空题】某计算机采用双字节长指令,指令中形式地址字段8位,指令中的数据采用补码表示,且PC的值在取指阶段完成修改。某采用相对寻址的指令的当前地址和转移后的目标地址分别为为2008和2001(均为10进制数),则该指令的形式地址字段的值为()H(只需要填阿拉伯数字和大写字母,共需2位)本题答案:【F7】24、【填空题】MIPS32指令集中J型指令执行完成后,程序计数器PC最低两位二进制数的值为()(只需要填写两位二进制数,两位数字间不能有空格)本题答案:【00】6.1CPU组成与功能随堂测试1、【单选题】控制CPU内数据通路传送的部件是()(单选)本题答案:【操作控制器】2、【多选题】下列可能是CPU组成部件的是()(多选)本题答案:【程序计数器PC#指令寄存器IR#累加器AC#算术逻辑运算单元ALU】3、【多选题】下列属于CPU功能的是()(多选)本题答案:【算术逻辑运算功能#操作控制功能#异常控制功能】4、【多选题】下列关于程序计数器的下列描述中,正确的是()(多选)本题答案:【指令执行过程中会保存当前正在执行的指令地址#指令执行过程中会保存下一条指令的地址#其值不一定按PC+“1”的方式改变】6.2数据通路随堂测试1、【多选题】下列关于数据通路的叙述中,正确的是()(多选)本题答案:【数据通路是指令周期内信息传输的路径#不同指令执行使用的数据通路可以不同#同一指令在执行的不同阶段使用的数据路径不同】2、【多选题】下图是数据通路中反映时间关系的原理图。下列关于该图中几个时间关系描述的描述中,正确的是()(多选)本题答案:【建立时间setup指触发器时钟到来之前数据应该保持稳定不变时间,否则数据不能在该时钟有效时被打入触发器#保持时间hold指触发器时钟到来之后数据应该保持稳定不变时间,否则数据不能在该时钟有效时被打入触发器#CLk-to-Q是指时钟有效之后新输入的值稳定出现在输出端所经历的时延】3、【多选题】下列关于数据通路结构及其影响的描述中,正确的是()(多选)本题答案:【常用的数据通路有专用通路和共享通路两种#相同指令在不同数据通路结构下数据路径不同#完成相同指令在不同数据通路结构下需要的控制信号不同#相同指令在不同数据通路结构下执行的效率不同】6.3数据通路实例随堂测验1、【多选题】下图为单总线结构数据通路实例关于该数据通路的下列描述中,正确的是()(多选)本题答案:【PC+“1的数据通路为PC-X-ALU-Z-PC#取指令的数据通路为:PC-AR-MEM-DR-IR#所有控制寄存器向总线数据的控制信号,如R2out,Zout等都一定不能同时有效】2、【多选题】下图为另一种单总线结构的CPU原理图假定PCout兼有使PC+”1的功能,围绕该图的下列描述中,正确的是()(多选)本题答案:【实现PC+1的数据通路是PC-PC#取指令的数据通路为:PC-AR-主存-DR-IR#PCout、DRout、IRAout及bus1-BUS都一定不能同时有效#某采用间接寻址的指令其执行阶段的数据通路一定包含:IR-AR-主存-DR-AR-主存-DR】3、【多选题】下图为基于专用通路的CPU结构围绕该图的下列描述中,正确的是()(多选)本题答案:【取指令的数据通路为PC-指令寄存器#完成PC增量操作的数据通路为:PC-PC+1部件-PCBranch-MUX1-PC#由于使用了专题通路结构和多路选择器,所有功能部件的输出将不再有数据冲突】第六章单元测验(一)1、【单选题】通常情况下,不包含在中央处理器(CPU)芯片中的部件是()(单选)本题答案:【DRAM】2、【单选题】一定不属于冯?诺依曼机体系结构必要组成部分的是()(单选)本题答案:【Cache】3、【单选题】冯?诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU依据()来区分它们(单选)本题答案:【指令和数据的访问时间不同】4、【单选题】指令寄存器的位数取决于______。(单选)本题答案:【指令字长】5、【单选题】下列寄存器中,对汇编语言程序员不透明的是()(单选)本题答案:【条件状态寄存器】6、【单选题】PC存放的是下一条指令的地址,故PC的位数与()的位数相同本题答案:【主存地址寄存器MAR】7、【单选题】某计算机字长32位,在执行指令的顺序寻址时,PC的增量值为()(单选)本题答案:【4】8、【单选题】某计算机指令集中包含有RR型运算指令、访存指令Load、Store、分支指令Branch和跳转指令Jump。若采用单周期数据通路实现该指令系统,若指令存储器和数据存储器的时延都是3ns;ALU时延为2ns;寄存器文件读写时延都是1ns。在不考虑多路复用器、控制单元、PC、符号扩展单元和传输线路等延迟的情况下,该计算机时钟周期至少为()。(单选)本题答案:【10ns】9、【单选题】在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这种控制方式属于______。(单选)本题答案:【异步控制】10、【单选题】下列不属于控制器功能的是()(单选)本题答案:【算术与逻辑运算】11、【单选题】不会影响指令执行流程的是()(单选)本题答案:【ALU的进位方式】12、【单选题】以下给出的事件中,无须异常处理程序进行处理的是()。(单选)本题答案:【访问cache缺失】13、【单选题】当CPU内部cache发生缺失时,CPU如何处理()(单选)本题答案:【等待数据载入】14、【多选题】下列有关控制器各部件功能的描述中,正确的的是()(多选)本题答案:【控制单元是其核心部件,用于对指令操作码译码并生成控制信号#PC称为程序计数器,用于存放将要执行的指令的地址#通过将PC按当前指令长度增量,可实现指令的按序执行】15、【多选题】下列有关取指令操作部件的叙述中,正确的是()(多选)本题答案:【取指令操作的延时主要由存储器的取数时间决定#取指令操作可以和下条指令地址的计算操作同时进行#单周期数据通路中PC寄存器写使能信号一直有效】16、【多选题】下列有关指令周期的叙述中,正确的是()。(多选)本题答案:【指令周期的第一个阶段一定是取指令阶段#一个指令周期可由若干个机器周期或时钟周期组成#单周期CPU中的指令周期就是一个时钟周期】17、【多选题】关于程序计数器PC的叙述,正确的是()(多选)本题答案:【执行无条件转移指令后,其值变成转移目标地址#执行调用指令后,PC的值一定是被调用过程的入口地址】18、【多选题】设PC、AR、IRA、DR、Ri等分别表示CPU中的程序计数器、地址寄存器、指令寄存器中的形式地址字段、数据缓冲寄存器和通用寄存器。从寻址方式的角度考虑,以下可能存在的操作是()(多选)本题答案:【AR←(PC)#DR←(IRA)#Ri←(DR)#AR←(Ri)】第六章单元测验(二)1、【单选题】用以指定待执行指令所在主存地址的寄存器是______。(单选)本题答案:【程序计数器PC】2、【单选题】下列关于微程序和微指令的叙述中______是正确的。(单选)本题答案:【微程序控制器比硬连线控制器相对灵活】3、【单选题】某计算机采用微程序控制器的微指令格式采用编码方式组织,某互斥命令组由4个微命令组成,则微指令寄存器中相应字段的位数至少需()。(单选)本题答案:【3】4、【单选题】多周期CPU中,下列有关指令和微指令之间关系的描述中,正确的是()。(单选)本题答案:【一条指令的功能通过执行一个微程序来实现】5、【单选题】相对于微程序控制器,硬布线控制器的特点是()(单选)本题答案:【指令执行速度快,指令功能的修改和扩展难】6、【单选题】某型MIPS32指令架构的单周期CPU,其数据通路结构如下图本题答案:【0、1、0、0、1】7、【多选题】下列关于指令执行流程控制信号同步的描述中,正确的是()(多选)本题答案:【控制信号的同步方式可能不唯一#同步控制方式会增加指令的CPI#同一时钟周期内允许有多个控制信号同时有效】8、【多选题】下列有关取指令操作部件的叙述中,正确的是()(多选)本题答案:【取指令操作的延时主要由存储器的取数时间决定#取指令操作可以和下条指令地址的计算操作同时进行#PC在单周期数据通路中不需要“写使能”控制信号】9、【多选题】下列有关数据通路的叙述中,正确的是()(多选)本题答案:【数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论