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

下载本文档

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

文档简介

MOOC计算机组成原理-华中科技大学中国大学慕课答案第一章单元测验1、问题:计算机硬件能直接执行的是选项:A、高级语言B、机器语言C、汇编语言D、任何语言正确答案:【机器语言】2、问题:下列说法中,错误的是选项:A、软件与硬件具有逻辑功能的等价性B、固件功能类似软件,形态类似硬件C、计算机系统层次结构中,微程序属于硬件级D、寄存器的数据位对微程序级用户透明正确答案:【寄存器的数据位对微程序级用户透明】3、问题:完整的计算机系统通常包括选项:A、运算器、控制器、存储器B、主机、外部设备C、主机和应用软件D、硬件系统与软件系统正确答案:【硬件系统与软件系统】4、问题:计算机的字长与下列哪项指标密切相关选项:A、运算精确度B、运算速度C、内存容量D、存取速度正确答案:【运算精确度】5、问题:CPU地址线数量与下列哪项指标密切相关选项:A、运算精确度B、运算速度C、内存容量D、存储数据位正确答案:【内存容量】6、问题:下列属于冯?诺依曼计算机的核心思想是选项:A、存储器按地址访问B、存储程序和程序控制C、采用补码D、采用总线正确答案:【存储程序和程序控制】7、问题:下列关于计算机系统层次结构的描述中,正确的是选项:A、不同层次面向不同用户,看到计算机的属性不同B、低层代码执行效率比高层代码执行效率高C、低层用户对硬件的透明性比高层用户要低D、指令集架构层是软、硬件间的接口正确答案:【不同层次面向不同用户,看到计算机的属性不同#低层代码执行效率比高层代码执行效率高#低层用户对硬件的透明性比高层用户要低#指令集架构层是软、硬件间的接口】8、问题:下列关于硬件与软件关系的描述中,正确的是选项:A、硬件是软件运行的基础B、硬件的发展推动了软件的发展C、软件的发展也推动硬件的发展D、软件能完成的功能及性能与硬件有关正确答案:【硬件是软件运行的基础#硬件的发展推动了软件的发展#软件的发展也推动硬件的发展#软件能完成的功能及性能与硬件有关】9、问题:下列关于计算机字长的描述中正确的是选项:A、字长一般与运算器的数据位相同B、字长一般与通用寄存器的位数相同C、字长一般与存储器数据位相同D、字长一般与存储器的地址位相同正确答案:【字长一般与运算器的数据位相同#字长一般与通用寄存器的位数相同】10、问题:下列可用于评价计算机系统性能的指标是选项:A、MIPSB、CPIC、IPCD、字长正确答案:【MIPS#CPI#IPC#字长】11、问题:下列计算机系统性能评价的描述中正确的是选项:A、程序MIPS值越高,计算机的性能越高B、程序的CPI值越低,计算机的性能越高C、主频高的机器性能不一定高D、同一程序在不同机器上运行时得到的MIPS值不一定相同正确答案:【主频高的机器性能不一定高#同一程序在不同机器上运行时得到的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]补为()(单选)选项:A、FBHB、FDHC、FAHD、05H正确答案:【FBH】2、问题:下列关于补码机器数的描述中错误的是()(单选)选项:A、数的符号用0和1表示B、数值“0”的表示唯一C、加法和减法按模进行运算D、不可能出现一个数的补码与其原码相同正确答案:【不可能出现一个数的补码与其原码相同】3、问题:下列关于移吗的描述中,错误的是()(单选)选项:A、IEEE754浮点数的阶码用移码表示B、0表示正数的符号,1表示负数的符号C、不可能出现同一个数据的补码与移码相同D、通过对一个真值加一个偏移量得到正确答案:【0表示正数的符号,1表示负数的符号】2.2定点数与浮点数据表示随堂测验1、问题:IEEE754浮点数x的二进制存储格式为(41360000)H,其对应的十进制值为()(单选)选项:A、11.5B、11.375C、11.355D、10.385正确答案:【11.375】2、问题:某计算机字长8位,机器数11111111对应的十进制真值不可能是().(单选)选项:A、-1B、127C、0D、-128正确答案:【-128】2.3数据校验的基本原理随堂测验1、问题:下列编码中码距为2的编码是()(多选)选项:A、0011,1100,0000,0101B、00,11,01,10C、000,101,110D、00000,11100,00111,10100正确答案:【0011,1100,0000,0101#000,101,110】2、问题:下列关于码距与检错与纠错能力的描述中正确的是()(多选)选项:A、码距为1的编码不具备任何检错能力B、码距为2的编码具有1位检错能力,但无纠错能力C、码距为4的编码可检测出2位错误,并可纠正1位错误D、码距为4的编码可检测出2位错误,并可纠正2位错误正确答案:【码距为1的编码不具备任何检错能力#码距为2的编码具有1位检错能力,但无纠错能力#码距为4的编码可检测出2位错误,并可纠正1位错误】3、问题:下列关于校验的描述中,正确的是()(多选)选项:A、校验码的基本原理就是通过增加校验位提高码距,从而使编码具有检错或纠错能力B、码距越大,对应编码的检错与纠错能力就越强C、码距越大,所需要的校验信息也就多,对应的编码效率就越低D、校验既可采用硬件实现,也可采用软件实现正确答案:【校验码的基本原理就是通过增加校验位提高码距,从而使编码具有检错或纠错能力#码距越大,对应编码的检错与纠错能力就越强#码距越大,所需要的校验信息也就多,对应的编码效率就越低#校验既可采用硬件实现,也可采用软件实现】奇偶校验随堂测验1、问题:假设下列字符中有奇偶校验,但没有发生错误,其中采用的是奇校验的是()(单选)选项:A、11011001B、11010111C、11010100D、11110110正确答案:【11011001】2、问题:下列关于奇偶校验的描述中,正确的是()(多选)选项:A、奇校验和偶校验的码距都为1B、编码时使用的校验位位数与被校验数据的长度无关C、校验时得到的无错结论不可信D、校验时得到的有错结论不可信正确答案:【编码时使用的校验位位数与被校验数据的长度无关#校验时得到的无错结论不可信】3、问题:设奇偶校验编码总长度大于3位,下列关于基本奇偶校验检错与纠错能力的描述,正确的是()(多选)选项:A、可以检测1位错误B、可以检测2位错误C、可以检测3位错误D、不能纠正错误正确答案:【可以检测1位错误#可以检测3位错误#不能纠正错误】2.5CRC校验随堂测验1、问题:假定要传输的数据长度为10位,对每个数据块进行CRC校验,根据CRC校验规则,要能检测并纠正一位错误,对应的CRC码的总位数为()(单选)选项:A、4B、10C、13D、14正确答案:【14】2、问题:设G(X)=1011,某(7,4)CRC校验码的编码序列为C7C6C5C4C3C2C1,假定CRC编码传输过程中最多只能发生一位错误,已知C1位出错时得到的余数是001,则C4位出错时接收方进行校验得到的余数是()(单选)选项:A、010B、100C、011D、110正确答案:【011】3、问题:设计待校验的信息为8位,假定传输中最多只发生一位错误,采用CRC校验时,生成多项式的二进制位数至少需要()(单选)选项:A、3B、4C、5D、6正确答案:【5】4、问题:设待校验的信息长度为K位,生成多项式为G(X),下列关于CRC校验的描述中正确的是()(多选)选项:A、只有一位出错时,接收端进行校验得到的余数只与出错位的位置有关,与K位信息的取值和G(X)的取值无关B、只有一位出错时,接收端进行校验得到的余数与出错位位置和G(X)的取值有关,与K位信息的取值无关C、只有一位出错时,接收端进行校验得到的余数与出错位位置、G(X)及K位信息的取值都有关D、CRC校验得到的无错结论不一定是正确的正确答案:【只有一位出错时,接收端进行校验得到的余数与出错位位置和G(X)的取值有关,与K位信息的取值无关#CRC校验得到的无错结论不一定是正确的】第二章单元测试1、问题:计算机中表示地址时使用选项:A、无符号数B、原码C、反码D、补码正确答案:【无符号数】2、问题:当-1x0时,[x]补=选项:A、2+xB、2-xC、1-xD、正确答案:【2+x】3、问题:浮点数的表示范围和表示精确度分别取决于选项:A、阶码的位数和尾数的位数B、尾数的位数和阶码的位数C、阶码的编码和尾数的编码D、机器字长和阶码的位数正确答案:【阶码的位数和尾数的位数】4、问题:设G(x)=1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为选项:A、100B、010C、011D、110正确答案:【100】5、问题:假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中的十六进制形式表示为选项:A、E7HB、67HC、99HD、E6H正确答案:【E7H】6、问题:如果某系统15*4=112成立,则系统采用的进制是选项:A、6B、7C、8D、9正确答案:【6】7、问题:2^100mod7=选项:A、2B、3C、4D、5正确答案:【2】8、问题:字长5位的待编码二进制有效数据为11011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的CRC编码为选项:A、11011101B、11011100C、11011010D、11011001正确答案:【11011001】9、问题:某IEEE754格式32位浮点数,若其对应的十六进制代码为ABE00000,则浮点数的真值为选项:A、-0.75×2^(-40)B、-1.75×2^(-40)C、-0.75×2^(-87)D、-1.75×2^(-87)正确答案:【-1.75×2^(-40)】10、问题:某十六进制浮点数A3D00000中最高8位是阶码(含1位阶符),尾数是最低24位(含1位数符),若阶码和尾数均采用补码,则该浮点数的十进制真值是选项:A、-0.375×2^(-93)B、-0.625×2^(-93)C、0.625×2^(-35)D、-0.375×2^(-35)正确答案:【-0.375×2^(-93)】11、问题:存储器中地址号分别为1000#、1001#、1002#、1003的4个连续存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为选项:A、4D3C2B1AB、1A2B2C3DC、D4C3B2A1D、A1B2C3D4正确答案:【4D3C2B1A】12、问题:字长8位的某二进制补码整数为11011010,则该数的标准移码是选项:A、01011010B、11011010C、10111010D、00111010正确答案:【01011010】13、问题:两个字长16位的补码0A2B和E16A,带符号扩展成32位后的结果分别选项:A、00000A2B和0000E16AB、11110A2B和FFFFE16AC、00000A2B和FFFFE16AD、FFFF0A2B和0000E16A正确答案:【00000A2B和FFFFE16A】14、问题:有字长为8位的代码10010011,分别采用奇校验和偶校验方式对其编码,把增加的1位校验码安排在编码结果的最低位,则得到的奇、偶校验编码分别是选项:A、100100110和100100111B、010010011和110010011C、110010011和010010011D、100100111和100100110正确答案:【100100111和100100110】15、问题:对于IEEE754格式的浮点数,下列描述正确的是选项:A、阶码用移码表示,尾数用原码表示B、阶码和尾数都用补码表示C、阶码和尾数都用原码表示D、阶码用移码表示,尾数用补码表示正确答案:【阶码用移码表示,尾数用原码表示】16、问题:对字长为8位的二进制代码10001101,下列说法错误的是选项:A、如果代码为无符号数,则其十进制真值为+141B、如果代码为补码数,则其十进制真值为-115C、如果代码为标准移码数,则其十进制真值为+115D、如果代码为原码数,则其十进制真值为-13正确答案:【如果代码为标准移码数,则其十进制真值为+115】17、问题:若浮点数的尾数是用5位补码来表示的,则下列尾数中规格化的尾数是选项:A、01100和11110B、11011和01011C、10000和01001D、01011和11010正确答案:【10000和01001】18、问题:下列对海明校验的描述中,正确的描述是选项:A、分成r组时,可以得到r位指误码,因此可以QU区分2^r种只有1位出错的情况B、海明校验码的码距与校验位的位数没有关系C、待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错D、在任何条件下,海明校验都无法检测到多位数据同时出错的情况正确答案:【待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错】19、问题:若浮点数的尾数是用5位补码来表示(其中符号位1位),则下列尾数中规格化的尾数是选项:A、01100和11110B、11011和01011C、10000和01001D、01011和11010正确答案:【10000和01001】20、问题:下列关于补码和移码关系的描述中,错误的是选项:A、相同位数的补码和移码具有相同的数据表示范围B、零的补码和移码相同C、同一个数的补码和移码,其数值部分相同,而符号相反D、一般用译码表示浮点数的阶码,而用补码表示定点数正确答案:【零的补码和移码相同】21、问题:已知定点小数[X]补=1.X1X2X3,若要求X≤-0.75,则下列满足要求的是选项:A、X1X2X3=101B、X1X2X3=001C、X1X2X3=010D、X1X2X3=000正确答案:【X1X2X3=001#X1X2X3=010#X1X2X3=000】22、问题:设规格化浮点数的阶码为k+1位(包含1位符号位)、尾数为n+1位(包含一位符号位),若阶码和尾数均采用补码数据表示,下列关于该浮点数表示范围的描述中,正确的是选项:A、能表示的最小负数为B、能表示的最大负数为C、能表示的最小正数为D、能表示的最大正数为正确答案:【能表示的最小负数为#能表示的最大负数为#能表示的最小正数为#能表示的最大正数为】23、问题:在IEEE754浮点机器数中不出现的是选项:A、尾数中最高位的1B、基数C、阶码的符号位D、尾数的符号位正确答案:【尾数中最高位的1#基数】24、问题:关于CRC校验的下列描述中,正确的是选项:A、被校验的信息位K和校验位r之间的关系应该满足k+r=2^r-1B、检测得到的有错结论可靠C、检测得到的无错结论可靠D、可纠正检测出的所有错误正确答案:【被校验的信息位K和校验位r之间的关系应该满足k+r=2^r-1#检测得到的有错结论可靠】25、问题:在32位操作系统中,下列类型不占用8个字节的是选项:A、shortintB、unsignedintC、longlongD、char正确答案:【shortint#unsignedint#char】26、问题:设x为整数,x的真值为25,以下选项与x相等的有选项:A、补码二进制串为011001的数B、反码二进制串为100110的数C、反码二进制串为011001的数D、原码二进制串为011001的数正确答案:【补码二进制串为011001的数#反码二进制串为011001的数#原码二进制串为011001的数】27、问题:关于奇偶校验的下列描述中,错误的是选项:A、只需要1位校验位B、检测得到的有错结论可靠C、检测得到的无错结论可靠D、可纠正1位错误正确答案:【检测得到的无错结论可靠#可纠正1位错误】28、问题:计算机字长16位,采用补码表示整数,下列关于其表示数据范围的描述中正确的是选项:A、能表示的最小正数是1B、能表示最大正数是(2^15)-1C、能表示的最大负数是-1D、能表示的最小负数是-(2^15)正确答案:【能表示的最小正数是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、问题:定点运算器可直接进行的运算是()(单选)选项:A、十进制数加法运算B、定点数运算C、浮点数运算D、定点数和浮点数运算正确答案:【定点数运算】2、问题:设计计算机字长为8位,两个十进制数X=-97,Y=63,[x]补-[y]补的结果为()(单选)选项:A、01100000B、11011110C、负溢出D、正溢出正确答案:【负溢出】3、问题:下列关于定点运算溢出的描述中,正确的是()(多选)选项:A、补码数据表时,同号数相加可能发生溢出B、补码数据表时,异号数相减可能发生溢出C、参加运算的两个数,当作为有符号数和无符号数进行加法运算时,不可能两者都溢出D、溢出检测既可用硬件实现,也可用软件实现正确答案:【补码数据表时,同号数相加可能发生溢出#补码数据表时,异号数相减可能发生溢出#溢出检测既可用硬件实现,也可用软件实现】4、问题:设X为被加(减)数,Y为加(减)数,S为运算结果,均采用补码数据表示,下列关于溢出电路设计的描述中,正确的是()(多选)选项:A、采用单符号位时,直接用X、Y和S的符号位就可设计溢出监测电路B、采用双符号位时,可直接用S的双符号位设计溢出检测电路C、采用单符号位时,可直接用X、Y最高有效数据位运算后的进位位和S的进位设计溢出监测电路D、对无符号数的加/减运算,可利用运算器的进位信号设计溢出检测电路正确答案:【采用双符号位时,可直接用S的双符号位设计溢出检测电路#采用单符号位时,可直接用X、Y最高有效数据位运算后的进位位和S的进位设计溢出监测电路#对无符号数的加/减运算,可利用运算器的进位信号设计溢出检测电路】3.2定点数补码加、减运算器设计随堂测验1、问题:如图所示为基于FA的运算器:为了利用一位全加器FA并配合使用控制信号P,当P=0/1时实现A、B两个数的加法/减法运算,图中空白方框处电路的逻辑功能应该是()(单选)选项:A、与门B、或门C、异或门D、非门正确答案:【异或门】2、问题:如图所示为带溢出检测功能的运算器该电路完成的溢出检测功能是()(多选)选项:A、带符号数的加法溢出检测B、带符号数的加法溢出检测C、无符号数的加法溢出检测D、无符号数减法的溢出检测正确答案:【无符号数的加法溢出检测#无符号数减法的溢出检测】3、问题:下列关于并行进位的描述中,正确的是()(多选)选项:A、并行进位可以提高运算速度B、并行进位模式下,各进位位采用不同电路各自产生,相互间不再有依存关系C、采用先行进位部件和ALU模块可构建长度可变的并行进位运算器D、并行进位只对加法有效,而对减法无效正确答案:【并行进位可以提高运算速度#并行进位模式下,各进位位采用不同电路各自产生,相互间不再有依存关系#采用先行进位部件和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的描述中,正确的是()(多选)选项:A、设计P和G的目的是为了构建位数更长的并行ALUB、P和G对算术运算和逻辑运算都有意义C、P的作用是将本片ALU的最低进位输入位传递到本片ALU的最高进位输出端D、G的作用是根据参与运算的两个数据产生本片ALU的最高进位输出正确答案:【设计P和G的目的是为了构建位数更长的并行ALU#P的作用是将本片ALU的最低进位输入位传递到本片ALU的最高进位输出端#G的作用是根据参与运算的两个数据产生本片ALU的最高进位输出】3.3原码一位乘法随堂测验1、问题:设计算机字长为8位,X=-19,对该分别执行算术左移和逻辑左移一位后的结果分别为()(单选)选项:A、11011010,11011010B、11110010,11110010C、11011000,11011000D、11110000,11110000正确答案:【11011010,11011010】2、问题:设计算机字长为8位,X=-19,对该分别执行算术右移和逻辑右移一位后的结果分别为()(单选)选项:A、11111001,11111001B、11111001,01111001C、11110110,01110110D、11110110,11110110正确答案:【11110110,01110110】3、问题:关于原码一位乘法的下列描述中,正确的是()(多选)选项:A、数据取绝对值参加运算B、符号位单独处理C、乘法执行过程中的所有移位都是算术移位D、最后的结果由部分积寄存器和乘数寄存器共同保存正确答案:【数据取绝对值参加运算#符号位单独处理#乘法执行过程中的所有移位都是算术移位#最后的结果由部分积寄存器和乘数寄存器共同保存】4、问题:计算机字长为n位,下列关于原码一位乘法操作过程的描述中,正确的是()(多选)选项:A、乘法过程中共执行n次算术右移和n次加法运算B、乘法过程中共执行n-1次算术右移和n-1次加法运算C、乘法过程中,部分积加0还是加x的绝对值,取决于此时的YnD、乘法过程中右移部分积是为了使部分积与下次的加数按位对齐正确答案:【乘法过程中共执行n-1次算术右移和n-1次加法运算#乘法过程中,部分积加0还是加x的绝对值,取决于此时的Yn#乘法过程中右移部分积是为了使部分积与下次的加数按位对齐】3.4补码一位乘法随谈测验1、问题:16位补码0X8FA0扩展为32位的结果是()(单选)选项:A、0X00008FA0B、0XFFFF8FA0C、0XFFFFFFA0D、0X80008FA0正确答案:【0XFFFF8FA0】2、问题:计算机字长为n位,下列关于补码一位乘法操作过程的描述中,正确的是()(多选)选项:A、乘法过程中共执行n次加法和n-1部分积右移B、乘法过程中共执行n-1次算术右移和n-1次加法运算C、乘法过程中,部分积加0、[x]补还是[-x]补,取决于此时的Yn+1与Yn的差D、乘法过程中右移部分积的目的是为了使部分积与下次的加数对齐正确答案:【乘法过程中共执行n次加法和n-1部分积右移#乘法过程中,部分积加0、[x]补还是[-x]补,取决于此时的Yn+1与Yn的差#乘法过程中右移部分积的目的是为了使部分积与下次的加数对齐】3、问题:关于补码码一位乘法的下列描述中,正确的是()(多选)选项:A、符号位和数据位一起参加运算B、运算开始前,需要在乘数寄存器Y后面补上Yn+1且其初值为0C、乘法执行过程中的对部分积的移位是算术右移D、最后的结果由部分积寄存器和乘数寄存器共同保存正确答案:【符号位和数据位一起参加运算#运算开始前,需要在乘数寄存器Y后面补上Yn+1且其初值为0#乘法执行过程中的对部分积的移位是算术右移#最后的结果由部分积寄存器和乘数寄存器共同保存】3.5乘法器设计随堂测验1、问题:下图为原码一位乘法器原理图正确的是()(单选)选项:A、A:部分积寄存器B:乘数寄存器C:|X|D:YnB、A:部分积寄存器B:乘数寄存器C:|X|D:Yn+1C、A:被乘数寄存器B:乘数寄存器C:|X|D:YnD、A:被乘数寄存器B:乘数寄存器C:|X|D:Yn+1正确答案:【A:部分积寄存器B:乘数寄存器C:|X|D:Yn】2、问题:下图为补码一位乘法原理图正确的是()(单选)选项:A、A:取反电路B:[X]补C:部分积寄存器D:与门B、A:求补电路B:[X]补C:部分积寄存器D:异或门C、A:求补电路B:|X|C:部分积寄存器D:异或门D、A:取反电路B:|X|C:部分积寄存器D:与门正确答案:【A:取反电路B:[X]补C:部分积寄存器D:与门】3、问题:下列是阵列乘法器原理图正确的是()(单选)选项:A、A:异或门,B:求补电路C:与门阵列D:求补电路B、A:与门,B:求补电路C:FA阵列D:与门阵列C、A:或门,B:求补电路C:与门列D:FA阵列D、A:异或门,B:与门阵列C:FA阵列D:求补电路正确答案:【A:异或门,B:求补电路C:与门阵列D:求补电路】3.6定点数除法随堂测验1、问题:下图位原码加减交替法除法原理图下列对图中A、B、C、D部件描述正确的是()(单选)选项:A、A:异或电路B:上商位C:除数的原码D:商寄存器B、A:异或电路B:上商位C:除数的数值位D:商寄存器C、A:与电路B:上商位C:除数的原码D:商寄存器D、A:与电路B:上商位C:除数的数值位D:商寄存器正确答案:【A:异或电路B:上商位C:除数的数值位D:商寄存器】2、问题:下列关于原码恢复余数法除法的描述中,正确的是()(多选)选项:A、符号位不参与数值位的计算B、除法过程中对余数的左移是算术移位C、可根据参加运算的数据位数确定运算过程中循环累加的次数D、商直接上到商寄存中正确答案:【符号位不参与数值位的计算#除法过程中对余数的左移是算术移位】3、问题:关于原码加减交替法除法的下列描述中,正确的是()(多选)选项:A、运算过程中每执行一次加法都要上商B、当参加运算数据的位数确定时,运算过程中循环累加的次数随之确定C、商上0时,需要进行恢复余数的操作D、如果是小数除法,要求被除数绝对值小于除数绝对值正确答案:【运算过程中每执行一次加法都要上商#当参加运算数据的位数确定时,运算过程中循环累加的次数随之确定#如果是小数除法,要求被除数绝对值小于除数绝对值】4、问题:关于补码加减交替法除法的下列描述中,正确的是()(多选)选项:A、符号位与数值位一起参加运算B、每次循环累加后所上商的值与本次加法时的最高进位位相同C、字长位n时,执行除法需要进行的加法次数位n+1次D、所上商要通过左移操作才能移到商寄存器中正确答案:【符号位与数值位一起参加运算#每次循环累加后所上商的值与本次加法时的最高进位位相同#字长位n时,执行除法需要进行的加法次数位n+1次#所上商要通过左移操作才能移到商寄存器中】浮点数加减运算随堂测验1、问题:若阶码为3位,用补码表示;尾数7位,用原码表示,其中1位为符号位;以2为底。数据格式为:尾数符号?阶符符号?阶码值?尾数值,则十进制数27/64的浮点规格化数是()(单选)选项:A、010*******B、010*******C、0111110110D、0001011011正确答案:【0111110110】2、问题:字长相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()(单选)选项:A、后者表示的范围小且精度低B、前者表示的数据范围大但精度低C、后者可表示的数据范围大且精度高D、前者可表示的数据范围大且精度高正确答案:【前者表示的数据范围大但精度低】3、问题:下图为浮点数据表示数据区间的示意图浮点数的溢出分为四种情况,对图中A、B、C、D四处溢出描述正确的是()(单选)选项:A、A区为负上溢,B区为负下溢,C区为正下溢,D区为正上溢B、A区为负下溢,B区为负上溢,C区为正下溢,D区为正上溢C、A区为负下溢,B区为负上溢,C区为正上溢,D区为正下溢D、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】补的值为()(单选)选项:A、000011011000B、000010110000C、100011010010D、000100101001正确答案:【000010110000】5、问题:若浮点数的阶码和尾数均为补码数据表示,下列关于浮点数溢出的描述中,正确的是()(多选)选项:A、阶码溢出,结果溢出B、阶码和尾数都溢出,结果才溢出C、当右移规格化时,可能由于解码增加而产生溢出D、对阶可能导致浮点溢出正确答案:【阶码溢出,结果溢出#当右移规格化时,可能由于解码增加而产生溢出】第三章单元测验1、问题:执行算术右移指令的操作过程是选项:A、操作数的符号位填0,各位顺次右移1位B、操作数的符号位填1,各位顺次右移1位C、操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位D、进位标志移至符号位,各位顺次右移1位正确答案:【操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位】2、问题:原码除法是指选项:A、操作数用绝对值表示,加上符号位后相除B、操作数用补码表示并进行除法,但商用原码表示C、操作数取绝对值相除,符号位单独处理D、操作数用原码表示,然后相除正确答案:【操作数取绝对值相除,符号位单独处理】3、问题:对8位补码操作数A5H,进行二位算术右移后的十六进制结果为()H选项:A、D2B、52C、E9D、69正确答案:【E9】4、问题:单符号位补码表示的两个同号数相加或异号数相减时,所得结果的符号位SF和进位标志CF进行()运算为1时,表示运算的结果产生溢出选项:A、与B、或C、与非D、异或正确答案:【异或】5、问题:在定点二进制运算器中,减法运算一般通过______来实现选项:A、原码运算的二进制减法器B、补码运算的二进制减法器C、反码运算的二进制加法器D、补码运算的二进制加法器正确答案:【补码运算的二进制加法器】6、问题:浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均包含2位符号位)。若有两个数X=2^7′29/32,Y=2^5′5/8,则用浮点加法计算X+Y的最终结果是选项:A、001111100010B、001110100010C、010000010001D、溢出正确答案:【溢出】7、问题:若浮点数用补码表示,则判断运算结果是否为规格化数的方法是选项:A、阶符与数符相同B、阶符与数符相异C、数符与尾数小数点后第一位数字相异D、数符与尾数小数点后第一位数字相同正确答案:【数符与尾数小数点后第一位数字相异】8、问题:在下列浮点数表示中,左移一位就可被规格化浮点数是选项:A、B、C、D、正确答案:【】9、问题:以下各机器数中,引入___数据表示可消除减法操作选项:A、移码B、原码C、反码D、补码正确答案:【补码】10、问题:设机器数字长8位(含1位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为选项:A、B5H,6DHB、B4H,6DHC、B4H,EDHD、B5H,EDH正确答案:【B4H,EDH】11、问题:在定点运算器中,为判断运算结果是否发生错误,无论采用双符号位还是单符号位,均需要设置___,它一般用异或门来实现选项:A、译码电路B、移位电路C、溢出判断电路D、编码电路正确答案:【溢出判断电路】12、问题:已知A=0.1011,B=-0.0101,则[A+B]补为选项:A、0.0110B、1.1011C、1.0110D、0.1101正确答案:【0.0110】13、问题:下列说法错误的是选项:A、并行加法器中虽然不存在进位的串行传递,但高位的进位依然依赖于数据的低位B、补码乘法器中,被乘数和乘数的符号都不参加运算C、运算器中通常都有一个状态标记寄存器,为计算机提供判断条件,以实现程序转移D、在小数除法中,为了避免溢出,要求被除数的绝对值小于除数的绝对值正确答案:【补码乘法器中,被乘数和乘数的符号都不参加运算】14、问题:以下关于ALU的描述正确的是选项:A、能完成算术与逻辑运算B、不能支持乘法运算C、只能完成算术运算D、只能完成逻辑运算正确答案:【能完成算术与逻辑运算】15、问题:在计算机中,对于正数,其三种机器数右移后符号位均不变,但若右移时最低数位丢1,可导致选项:A、运算结果出错B、无正确答案C、影响运算精度D、无任何影响正确答案:【影响运算精度】16、问题:若采用双符号位补码运算,运算结果的符号位为10,下列结论中错误的是选项:A、产生了下溢B、产生了上溢C、运算结果溢出,结果为负数D、运算结果溢出,结果为正数正确答案:【产生了上溢#运算结果溢出,结果为正数】17、问题:以下关于ALU的描述中,不正确的是选项:A、只做加法与减法运算B、只做算术运算C、支持算术与逻辑运算D、只做逻辑运算正确答案:【只做加法与减法运算#只做算术运算#只做逻辑运算】18、问题:假定有4个整数用8位补码分别表示r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位的寄存器中,则下列运算不会发生溢出的是选项:A、r1×r2B、r2×r3C、r1×r4D、r2×r4正确答案:【r1×r2#r1×r4#r2×r4】19、问题:下列是组成运算器的部件的是选项:A、状态寄存器B、数据总线C、ALUD、地址寄存器正确答案:【状态寄存器#数据总线#ALU】20、问题:计算机内部的定点数大多用补码表示,下列关于补码特点的叙述中正确的是选项:A、零的表示唯一B、符号位可以和数值部分一起参加运算C、正数不存在补码,负数的补码可用反码加1求得D、减法可用加法来实现正确答案:【零的表示唯一#符号位可以和数值部分一起参加运算#减法可用加法来实现】21、问题:在浮点数加减法运算“规格化”步骤中,以下哪些尾数(假定采用补码表示)需要进行”左规”运算?(以下各数均为2进制表示)选项:A、00.1000B、10.0100C、11.1000D、00.0111正确答案:【11.1000#00.0111】22、问题:以下说法正确的是选项:A、补码加减交替法是一种不恢复余数法B、在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值C、浮点运算可由阶码运算和尾数运算两个部分联合实现D、n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位正确答案:【补码加减交替法是一种不恢复余数法#在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值#浮点运算可由阶码运算和尾数运算两个部分联合实现#n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位】23、问题:以下关于算术移位和逻辑移位的描述正确的是选项:A、算术右移时,符号位不变并向最高数据位复制B、逻辑左移时,高位丢失,低位补0C、逻辑右移时,相当于对原数除2D、算术左移时,相当于对原数乘2正确答案:【算术右移时,符号位不变并向最高数据位复制#逻辑左移时,高位丢失,低位补0#算术左移时,相当于对原数乘2】24、问题:运算器都会设置状态寄存器的目的是为实现程序转移提供判断条件选项:A、正确B、错误正确答案:【正确】25、问题:为提高运算速度,运算器一般采用并行进位选项:A、正确B、错误正确答案:【正确】26、问题:在浮点运算器,阶码部件需要完成加、减、乘、除四种运算选项:A、正确B、错误正确答案:【错误】27、问题:在浮点运算器,尾数运算部件只需要完成乘、除运算选项:A、正确B、错误正确答案:【错误】28、问题:采用补码数据表示的ALU中采用双符号位判断溢出时,直接使用被加数和加数补码的符号位进行判断选项:A、正确B、错误正确答案:【错误】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)是指()(单选)选项:A、数据和指令分别存放B、数据和指令统一存放C、指令和数据分时存放D、指令和数据串行存放正确答案:【数据和指令分别存放】2、问题:如果一个被访问的存储单元,很快会再次被访问,这种局部性是()(单选)选项:A、时间局部性B、空间局部性C、数据局部性D、程序局部性正确答案:【时间局部性】3、问题:下列关于存储系统层次结构的描述中正确的是()(多选)选项:A、存储系统层次结构由Cache、主存、辅助存储器三级体系构成B、存储系统层次结构缓解了主存容量不足和速度不快的问题C、构建存储系统层次结构的的原理是局部性原理D、构建存储系统层次结构还有利于降低存储系统的价格正确答案:【存储系统层次结构由Cache、主存、辅助存储器三级体系构成#存储系统层次结构缓解了主存容量不足和速度不快的问题#构建存储系统层次结构的的原理是局部性原理#构建存储系统层次结构还有利于降低存储系统的价格】4、问题:下列属于加剧CPU和主存之间速度差异的原因的是()(多选)选项:A、由于技术与工作原理不同,CPU增速度明显高于主存增速率B、指令执行过程中CPU需要多次访问主存C、辅存容量不断增加D、辅存速度太慢正确答案:【由于技术与工作原理不同,CPU增速度明显高于主存增速率#指令执行过程中CPU需要多次访问主存】5、问题:下列关于局部性的描述中正确的是()(多选)选项:A、局部性包括时间局部行和空间局部性B、局部性是保证存储系统层次结构高效的基础C、顺序程序结构具有空间局部性D、循环程序结构具有时间局部性正确答案:【局部性包括时间局部行和空间局部性#局部性是保证存储系统层次结构高效的基础#顺序程序结构具有空间局部性#循环程序结构具有时间局部性】4.2主存数据组织随堂测验1、问题:设存储字长为64位,对short变量长度为16位,数据存储按整数边界对齐,关于short变量j在主存中地址的下列描述中正确的是()(此题为多选题)选项:A、j的物理地址mod8=0B、j的物理地址mod8=1C、j的物理地址mod8=2D、j的物理地址mod8=3正确答案:【j的物理地址mod8=0#j的物理地址mod8=2】2、问题:设存储字长为64位,对char变量长度为8位,数据存储按整数边界对齐,关于char变量j在主存中地址的下列描述中正确的是()(此题为多选题)选项:A、j的物理地址mod8=0B、j的物理地址mod8=1C、j的物理地址mod8=2D、j的物理地址mod8=3正确答案:【j的物理地址mod8=0#j的物理地址mod8=1#j的物理地址mod8=2#j的物理地址mod8=3】3、问题:下列关于大端与小端模式的描述中,正确的是()(此题为多选题)选项:A、大端模式(Big-endian)是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中B、小端模式(Little-endian)是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中C、0x12345678按大端模式存放时,其所在存储单元最低字节单元存放的数据是0x12D、0x12345678按小端模式存放时,其所在存储单元最高字节单元存放的数据是0x12正确答案:【大端模式(Big-endian)是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中#小端模式(Little-endian)是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中#0x12345678按大端模式存放时,其所在存储单元最低字节单元存放的数据是0x12#0x12345678按小端模式存放时,其所在存储单元最高字节单元存放的数据是0x12】4、问题:下列关于存储字长的描述中正确的是()(此题为多选题)选项:A、主存一个单元能存储的二进制位数的最大值B、存储字长与所存放的数据类型有关C、存储字长等于存储在主存中数据类型包含的二进制位数D、存储字长一般应是字节的整数倍正确答案:【主存一个单元能存储的二进制位数的最大值#存储字长一般应是字节的整数倍】5、问题:某计算机按字节编址,数据按整数边界存放,可通过设置使其采用小端方式或大端方式,有一个float型变量的地址为FFFFC000H,数据X=12345678H,无论采用大端还是小段方式,在内存单元FFFFC001H,一定不会存放的数是()(此题为多选题)选项:A、12HB、34HC、56HD、78H正确答案:【12H#78H】4.3静态存储器工作原理随堂测验1、问题:某计算机字长16位,其存储器容量为64KB,按字编址时,其寻址范围是()(单选)选项:A、64KB、32KBC、32KD、64KB正确答案:【32K】2、问题:一个16K*32位的SRAM存储芯片,其数据线和地址线之和为()(单选)选项:A、48B、46C、36D、39正确答案:【46】3、问题:一个16K*32位的SRAM存储芯片,其内部采用位数相同的行列地址译码器,则其内部译码输出线的总量为()(单选)选项:A、2^14B、2^7C、2^8D、2^16正确答案:【2^8】4、问题:下列关于SRAM工作原理的描述中,错误的是()(单选)选项:A、6管SRAM中保存“1的存储单元有两个工作管处于饱和导通状态B、6管SRAM中保存“0的存储单元有两个工作管处于饱和导通状态C、对任何一个SRAM存储单元的读写,一定需要通过对应的行选通和列选通信号使与该存储单元对应的4个门控管都处于选通状态D、现有一个1KB的SRAM存储器,若只使用其低端地址的前16个单元,则只要使用该存储器的前4位地址线,其余地址线可以不做任何端接处理正确答案:【现有一个1KB的SRAM存储器,若只使用其低端地址的前16个单元,则只要使用该存储器的前4位地址线,其余地址线可以不做任何端接处理】4.4动态存储器工作原理随堂测验1、问题:某动态存储器存储单体的容量是64K*8位,采用双译码结构且地址线平均送到两个译码器,刷新周期是2ms。下列关于动态存储器的描述中正确的是()(多选)选项:A、动态存储器的刷新按行进行B、该动态存储器的刷新地址计数器的模为2^8C、该动态存储单体的数据线和地址线之和为16D、该刷新地址计数器在2ms内必须进行一轮计数循环正确答案:【动态存储器的刷新按行进行#该动态存储器的刷新地址计数器的模为2^8#该动态存储单体的数据线和地址线之和为16#该刷新地址计数器在2ms内必须进行一轮计数循环】2、问题:下列属于导致DRAM比SRAM慢的原因是()(多选)选项:A、DRAM需要刷新操作B、DRAM读写过程中其地址分行、列分时传送C、读操作前先要进行预充操作D、DRAM的容量比SRAM容量大正确答案:【DRAM需要刷新操作#DRAM读写过程中其地址分行、列分时传送#读操作前先要进行预充操作】3、问题:下列关于DRAM刷新的描述中,正确的是()(多选)选项:A、刷新地址可由CPU给出B、集中刷新虽然保持了存储单体的高速特性,但存在死时间C、异步刷新方式既保持了存储单体的高速特性,也不存在死时间D、分散刷新由于刷新次数过多,大大降低了存储单体的性能正确答案:【集中刷新虽然保持了存储单体的高速特性,但存在死时间#异步刷新方式既保持了存储单体的高速特性,也不存在死时间#分散刷新由于刷新次数过多,大大降低了存储单体的性能】4、问题:下列关于动态存储器的描述中,正确的是()(多选)选项:A、读操作也具有刷新功能B、DRAM比相同工艺的SRAM要慢C、某DRAM芯片地址引脚数据为12根,则其容量为16MD、工具DRAM的工作原理可知,相同容量的DRAM比SRAM功耗低正确答案:【读操作也具有刷新功能#DRAM比相同工艺的SRAM要慢#某DRAM芯片地址引脚数据为12根,则其容量为16M#工具DRAM的工作原理可知,相同容量的DRAM比SRAM功耗低】4.5存储扩展随堂测验1、问题:假定用若干块4K*4位的存储芯片组成一个8K*8位的存储器,则地址1B1F所在芯片的最大地址是()(单选)选项:A、1BFFHB、1FFFHC、1000HD、0B00H正确答案:【1FFFH】2、问题:假定用编号为0-3片16K*8位的存储芯片组成一个64K*8位的存储器,从第0片到第3片依次使用64K存储空间中从低到高的16K空间,则编号为2的存储芯片在64K全局空间中的地址范围是()(单选)选项:A、8000H-BFFFHB、C000H-FFFFHC、4000H-7FFFHD、2000H-5FFFH正确答案:【8000H-BFFFH】3、问题:下列关于存储扩展的描述中,错误的是()(单选)选项:A、字扩展时,存储芯片的片选信号一般由地址译码器产生B、只做位扩展时,所有存储芯片的片选信号都固定接0C、CPU的读写控制线应连接到SRAM的读写控制线D、只做字扩展时,不同存储芯片相同编号的数据位(如D2)不能连接到CPU数据总线的同一位上正确答案:【只做字扩展时,不同存储芯片相同编号的数据位(如D2)不能连接到CPU数据总线的同一位上】存储系统(一)单元测验1、问题:CPU可直接访问的存储器是选项:A、磁盘B、主存C、光盘D、磁带正确答案:【主存】2、问题:主存储器和CPU之间增加高速缓冲存储器(Cache)的目的是选项:A、提高存储系统访问速度B、简化存储管理C、扩大主存容量D、支持虚拟存储技术正确答案:【提高存储系统访问速度】3、问题:存储字长是指选项:A、存储器地址线的二进制位数B、存放在一个存储单元中的二进制位数C、存储单元总数D、寄存器的数据位数正确答案:【存放在一个存储单元中的二进制位数】4、问题:计算机字长32位,主存容量为128MB,按字编址,其寻址范围为选项:A、0~32M-1B、0~128M-1C、0~64M-1D、0~16M-1正确答案:【0~32M-1】5、问题:字位结构为256Kx4位SRAM存储芯片,其地址引脚与数据引脚之和为选项:A、18B、22C、24D、30正确答案:【22】6、问题:某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目分别为选项:A、64,16B、16,64C、16,16D、64,64正确答案:【16,16】7、问题:假定用若干块4K*4位的存储芯片组成一个8K*8位的存储器,则地址0B1F所在芯片的最小地址是选项:A、0000HB、0600HC、0700HD、0B00H正确答案:【0000H】8、问题:计算机系统中的存贮器系统是指选项:A、RAM和ROM存贮器B、CacheC、磁盘存储器D、Cache、主存贮器和外存贮器正确答案:【Cache、主存贮器和外存贮器】9、问题:用若干片2K′4位的存储芯片组成一个8K′8位的存储器,则地址0B1FH所在的芯片在全局的最大地址是选项:A、0CFFHB、0BFFHC、1BFFHD、0FFFH正确答案:【0FFFH】10、问题:动态存储器刷新以()为单位进行选项:A、存储单元B、行C、列D、字节正确答案:【行】11、问题:下列存储器类型中,速度最快的是选项:A、DRAMB、FlashMemoryC、SRAMD、EPROM正确答案:【SRAM】12、问题:某计算机字长32位,下列地址属性中属于按双字长边界对齐的是选项:A、存储器地址线低三位全部为0B、存储器地址线低二位全部为0C、存储器地址线最低为0D、存储器地址线低三位取值随意正确答案:【存储器地址线低三位全部为0】13、问题:在32位的机器上存放0X12345678,假定该存储单元的最低字节地址为0X4000,则在小端存储模式下存在在0X4002单元的内容是选项:A、0X12B、0X34C、0X56D、0X78正确答案:【0X34】14、问题:关于内存的下列说法中,错误的是选项:A、内存的存取速度不能低于CPU速度,否则会造成数据丢失B、程序只有在数据和代码等被调入内存后才能运行C、采用虚拟内存技术后程序可以在硬盘上直接运行D、某计算机内存容量为8GB,按字节编址,那么它的地址总线为33位正确答案:【内存的存取速度不能低于CPU速度,否则会造成数据丢失#采用虚拟内存技术后程序可以在硬盘上直接运行#某计算机内存容量为8GB,按字节编址,那么它的地址总线为33位】15、问题:下列关于RAM和ROM的叙述中,正确的是选项:A、RAM是易失性存储器,ROM是非失性存储器B、RAM和ROM都采用随机存取的方式进行访问C、Cache可选RAM、ROM做数据存储体D、ROM和RAM都不需要刷新正确答案:【RAM是易失性存储器,ROM是非失性存储器#RAM和ROM都采用随机存取的方式进行访问】16、问题:下列属于衡量存储器技术指标的是选项:A、存储容量B、存取时间C、存储周期D、存储器带宽正确答案:【存储容量#存取时间#存储周期#存储器带宽】17、问题:不需要定时刷新的半导体存储器芯片是选项:A、SRAMB、DRAMC、EPROMD、FlashMemory正确答案:【SRAM#EPROM#FlashMemory】18、问题:DRAM比SRAM慢,可能的原因包括选项:A、DRAM需要刷新B、DRAM存储体行列地址线复用C、DRAM读之前需要预充电D、DRAM存储单元采用了双译码结构正确答案:【DRAM需要刷新#DRAM存储体行列地址线复用#DRAM读之前需要预充电#DRAM存储单元采用了双译码结构】19、问题:全部使用4片32K*8位的SRAM存储芯片,可设计的存储器有选项:A、128K*8位B、32K*32位C、64K*16位D、128K*16位正确答案:【128K*8位#32K*32位#64K*16位】20、问题:符合存储体系构建思想的是选项:A、时间局部性B、空间局部性C、编程采用顺序结构D、编程采用分支结构正确答案:【时间局部性#空间局部性#编程采用顺序结构】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,假定四个存储可以连续访问,以下说法中,()是正确的。(单选)选项:A、在连续工作一段时间后,200ns内储器向CPU提供256位二进制信息B、连续工作一段时间后,200ns内存储器向CPU提供128位二进制信息C、在连续工作一段时间后,200ns存储器向CPU提供32位二进制信息D、以上答案都不正确正确答案:【连续工作一段时间后,200ns内存储器向CPU提供128位二进制信息】2、问题:下列关于多体交叉存储器的描述中,正确的是()(多选)选项:A、通过并行访问提高存储系统的访问速率B、通过增加数据总线的位数提高存储系统访问速率C、通过提高存储单体的速率提高存储系统的访问速率D、实现对不同存储单体数据的并行访问对数据的分布有要求正确答案:【通过并行访问提高存储系统的访问速率#实现对不同存储单体数据的并行访问对数据的分布有要求】3、问题:为了通过交叉访问提高存储系的访问速率,必须满足下列条件()(多选)选项:A、采用低位地址交叉B、采用高位地址交叉C、满足局部性原理D、采用最优调度算法正确答案:【采用低位地址交叉#满足局部性原理】4、问题:下图为能实现并行访问的多体交叉存储系统示意图。设存储单体的存储周期为T1、存储系统的周期为T2、总线的传输周期为t.下列描述中正确的是()(多选)选项:A、是高位多体交叉B、是低位多体交叉C、T1=T2D、CPU连续并行访问m个字的总时间为T1+(m-1)t正确答案:【是低位多体交叉#CPU连续并行访问m个字的总时间为T1+(m-1)t】Cache的基本原理随堂测验1、问题:为实现Cache地址映射,需要将来自CPU的物理地址根据映射方式进行不同划分,下列描述中错误的是()(单选)选项:A、全相联映射方式下,将地址划分为主存块地址和块内偏移地址两部分B、直接相联映射方式下,根据Cache大小将地址划分为标记(Tag)、索引(Index)和块内偏移地址三部分。其中Index指向Cache特定行位置C、组相联映射方式下,根据Cache分组数大小将地址划分为标记(Tag)、索引(Index)和块内偏移地址三部分。其中Index指向Cache特定组位置D、K路组相联是指CHCHE被分成K组正确答案:【K路组相联是指CHCHE被分成K组】2、问题:下列关于Cache的描述中正确的是()(多选)选项:A、缓解快速CPU与慢速主存之间的速度差异B、实现Cache目标的理论基础是局部性原理C、在存储体系中,Cache处于CPU和主存之间D、Cache的写穿策略是指CPU写Cache的同时也把数据写入主存正确答案:【缓解快速CPU与慢速主存之间的速度差异#实现Cache目标的理论基础是局部性原理#在存储体系中,Cache处于CPU和主存之间#Cache的写穿策略是指CPU写Cache的同时也把数据写入主存】3、问题:下列关于Cache结构的描述中正确的是()(多选)选项:A、标记存储体存放从主存地址中剥离出的标记(Tag)B、数据存储体存放与主存交换的数据C、有效位(Valid)用于判断Cache的数据是否有效D、脏位(Dirty)用于判断主存的相关数据是否有效正确答案:【标记存储体存放从主存地址中剥离出的标记(Tag)#数据存储体存放与主存交换的数据#有效位(Valid)用于判断Cache的数据是否有效#脏位(Dirty)用于判断主存的相关数据是否有效】4、问题:下列属于协助Cache工作所需的部件或功能是()(多选)选项:A、相联存储器B、调度替换算法C、脏位和有效位比较电路D、标记比较电路正确答案:【相联存储器#调度替换算法#脏位和有效位比较电路#标记比较电路】相联存储器工作原理随堂测验1、问题:相联存储器是一种按内容访问的存储器,这里的"内容"是指()(单选)选项:A、所访问的数据B、主存地址C、从主存地址中分离出的标记(Tag)D、从主存地址中分离出来的索引(Index)正确答案:【从主存地址中分离出的标记(Tag)】2、问题:下列关于相联存储器的描述中,正确的是()(单选)选项:A、在实现技术相同的情况下,容量较小的相联存储器,速度较快B、相联存储器结构简单,与静态存储器的访问方式基本相同C、为提高查找速度,相联存储器的存储体应采用动态存储单元D、访问相联存储器时既需要内容,也需要地址正确答案:【在实现技术相同的情况下,容量较小的相联存储器,速度较快】3、问题:下列关于相联存储器的描述中,正确的是()(多选)选项:A、按地址进行并行访问B、对访问的内容进行并行比较C、按关键字实现快速查找D、相联存储器中存放的是主存数据的副本正确答案:【对访问的内容进行并行比较#按关键字实现快速查找】Cache地址映射与变换方法随堂测验1、问题:某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是()(组号从0开始编号)(单选)选项:A、1B、2C、4D、6正确答案:【4】2、问题:某计算机的Cache共有8块,采用直接映射,每个主存块大小为32字节(按字节编址)。主存129号单元所在主存块应装入到的Cache块号是()(块号从0开始编号)(单选)选项:A、1B、2C、4D、6正确答案:【4】3、问题:下图为直接地址映射原理图图中A、B、C、D是地址映射中要用到的信息或功能部件。下列关于A、B、C、D的描述中,正确的是()(单选)选项:A、A为标记位,B为与门,C为比较电路,D为块内偏移地址B、A为有效位,B为与门,C为比较电路,D为索引字段C、A为有效位,B为比较电路,C为与门,D为块内偏移地址D、A为有效位,B为比较电路,C为与门,D为索引字段正确答案:【A为有效位,B为比较电路,C为与门,D为块内偏移地址】4、问题:下列关于Cache的描述中,正确的是()(多选)选项:A、Cache的设计思想是在合理成本下提高其访问的命中率B、Cache的功能全部由硬件实现C、Cache块(行)的大小与主存块的大小一致D、K=1的组相联就是直接相联正确答案:【Cache的设计思想是在合理成本下提高其访问的命中率#Cache的功能全部由硬件实现#Cache块(行)的大小与主存块的大小一致#K=1的组相联就是直接相联】替换算法随堂测验1、问题:下图为CPU访问主存的信息流和目前Cache被使用的情况,如果采用LRU算法,则图中时刻5时,新调入的数块将替换时刻4时的数据块是()(单选)选项:A、20B、10C、32D、19正确答案:【20】2、问题:假定Cache被划分成4行,采用全相联映射和LFU替换算法,CPU访问的数据块流依次为22,11,22,19,11,16,19,4。则CPU访问数据块4时,将发生的调度操作是()(单选)选项:A、调出数据块22B、调出数据块11C、调出数据块19D、调出数据块16正确答案:【调出数据块16】3、问题:下列关于Cache中使用替换算法的描述中,正确的是()(多选)选项:A、使用替换算法的目的是为了节约Cache的存储空间B、使用替换算法的目的是为了提高Cache的命中率C、替换算法既可采用硬件方式也可采用软件方式实现D、Cache容量确定,CPU访问信息确定的情况下,不同替换算法的效果相同正确答案:【使用替换算法的目的是为了提高Cache的命中率#替换算法既可采用硬件方式也可采用软件方式实现】虚拟存储器随堂测验1、问题:虚拟存储器的最大容量是由()决定的(单选)选项:A、计算机系统的地址结构和外存空间B、页表长度C、内存空间D、逻辑空间正确答案:【计算机系统的地址结构和外存空间】2、问题:下列关于虚拟存储器的描述中,正确的是()(多选)选项:A、CPU基于虚拟地址访问虚拟存储器B、页式虚拟存储器中,虚拟页的容量与主存物理块的容量相同C、构成虚拟存储器需要硬件与软件的配合D、采用虚拟存储技术解决了主存容量不足的问题正确答案:【CPU基于虚拟地址访问虚拟存储器#页式虚拟存储器中,虚拟页的容量与主存物理块的容量相同#构成虚拟存储器需要硬件与软件的配合#采用虚拟存储技术解决了主

温馨提示

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

评论

0/150

提交评论