MOOC 计算机组成原理(下)-哈尔滨工业大学 中国大学慕课答案_第1页
MOOC 计算机组成原理(下)-哈尔滨工业大学 中国大学慕课答案_第2页
MOOC 计算机组成原理(下)-哈尔滨工业大学 中国大学慕课答案_第3页
MOOC 计算机组成原理(下)-哈尔滨工业大学 中国大学慕课答案_第4页
MOOC 计算机组成原理(下)-哈尔滨工业大学 中国大学慕课答案_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

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

文档简介

MOOC计算机组成原理(下)-哈尔滨工业大学中国大学慕课答案第6章计算机的运算方法(上)测试1、问题:计算机中的数据可以存放在___中。选项:A、寄存器B、主存C、硬盘D、都可以正确答案:【都可以】2、问题:通常浮点数被表示成N=S×r^j的形式,其中___。选项:A、S为尾数,j为阶码,r是基数B、S为尾符,j为阶符,r是基数C、S为尾数,r为阶码,j为基数D、S为阶码,j为尾数,r是基数正确答案:【S为尾数,j为阶码,r是基数】3、问题:下列对源码、补码和反码叙述正确的是:选项:A、三种机器数的最高位均为符号位。符号位和数值部分之间可用“.”(对于小数)和“,”(对于整数)隔开。B、当真值为负时,原码、补码和反码的表示形式均相同,即符号位用“1”表示,数值部分和真值部分相同。C、当真值为正时,原码和补码的表示形式不同,但其符号位都用“0”表示。D、全部正确。正确答案:【三种机器数的最高位均为符号位。符号位和数值部分之间可用“.”(对于小数)和“,”(对于整数)隔开。】4、问题:假设浮点数的表示形式如下图,阶码和尾数都用原码表示并且m=4,n=10,用非规格化形式表示时,下列叙述正确的是:选项:A、可以表示的最小负数为-2^15×(1-2^(-10))B、可以表示的最大负数为-2^(-16)×2^(-10)C、可以表示的最小正数为2^(-15)×2^(-9)D、可以表示的最大正数为2^(-15)×2^(-9)正确答案:【可以表示的最小负数为-2^15×(1-2^(-10))】5、问题:已知X=0.a1a2a3a4a5a6(ai为0或1),则当X1/2时,ai应取何值?选项:A、a1=1,a2-a6至少有一个为1B、a1=1,a2-a6任意C、a1-a6至少有一个为1D、a1-a6任意正确答案:【a1=1,a2-a6至少有一个为1】6、问题:设机器数字长为8位(其中1位为符号位)对于整数,当其分别表示无符号数、原码、补码和反码时,对于其可以表示的真值范围正确的是:选项:A、无符号数:0,1,2,…,255B、原码:-128,-127,-126,…,127C、补码:-128,-127,…,127,128D、反码:-128,-127,-126,…,127正确答案:【无符号数:0,1,2,…,255】7、问题:设x为真值,x*为绝对值,说明[-x*]补=[-x]补在什么时候成立选项:A、当x为正数时成立B、当x为负数时成立C、任何时候都成立D、任何时候都不成立正确答案:【当x为正数时成立】8、问题:在计算机中,小数点保存在____选项:A、不保存B、存储单元的最高位C、存储单元的最低位D、存储单元的次高位正确答案:【不保存】9、问题:以下各类表示法中,无论表示正数还是负数,___的数值位永远都是其真值的绝对值。选项:A、原码B、移码C、反码D、补码正确答案:【原码】10、问题:在计算机中,所谓的机器字长一般是指___选项:A、寄存器的位数B、存储器的位数C、缓存的位数D、总线的带宽正确答案:【寄存器的位数】11、问题:以下各类表示法中,引入___的概念是为了消除减法操作。选项:A、补码B、移码C、反码D、原码正确答案:【补码】12、问题:当八位寄存器中的二进制数为11111111时,若其为补码则对应的真值是___选项:A、-1B、+1C、+127D、-128正确答案:【-1】13、问题:将一个十进制数-129表示成补码时,至少应采用___位二进制代码表示。选项:A、9位B、8位C、7位D、6位正确答案:【9位】14、问题:在计算机运行过程中,当浮点数发生溢出时,通常情况下计算机仍可以继续运行是___选项:A、下溢B、上溢C、都可以D、都不可以正确答案:【下溢】15、问题:在小数定点机中,以下说法正确的是___选项:A、只有补码能表示-1B、三种机器码都能表示-1C、三种机器码都不能表示-1D、只有原码能表示-1正确答案:【只有补码能表示-1】16、问题:以下各类表示法中,“零”只有一种表示形式的是___选项:A、补码B、转码C、反码D、原码正确答案:【补码】17、问题:在计算机中,以下选项属于小数点的表示方法的是___选项:A、定点表示B、无正确答案C、定长表示D、变长表示正确答案:【定点表示】18、问题:原码是机器数中最简单的一种形式,符号位为0表示整数,符号位为1表示负数,数值位即是真值的绝对值,故原码表示又称为带符号位的绝对值表示。以下给出了四种整数编码的定义,其中是整数原码定义的为___。选项:A、B、C、D、正确答案:【】19、问题:机器数采用补码时,就能找到一个与负数等价的正数来代替该负数,就可以吧减法操作用加法代替。以下给出了四种整数编码的定义,其中是整数补码定义的为___。选项:A、B、C、D、正确答案:【】20、问题:引入补码的概念是为了消除减法运算,但是根据补码的定义,在形成补码的过程中又出现了减法,反码通常用来作为由原码求补码或者由补码求原码的中间过渡。以下给出了四种整数编码的定义,其中是整数反码定义的为___。选项:A、B、C、D、正确答案:【】21、问题:当真值用补码表示时,由于符号位和数值部分一起编码,与习惯上的表示法不同,因此人们很难从补码的形式上直接判断其真值的大小,而采用移码编码时从代码本身就可以看出真值的实际大小。以下给出了四种整数编码的定义,其中是整数移码定义的为___选项:A、B、C、D、正确答案:【】22、问题:下列数中最小的数为____。选项:A、(21)十B、(1A)十六C、(40)八D、(01010101)二正确答案:【(21)十】23、问题:设x为整数,,对应的真值是____选项:A、-1B、-15C、-0D、+0E、-2正确答案:【-1】24、问题:设x为整数,,对应的真值是____。选项:A、-2B、-0C、-1D、-15E、+0正确答案:【-2】25、问题:浮点数在机器中的形式如下所示,采用这种数据格式的机器称为浮点机下列叙述正确的是:选项:A、Sf代表浮点数的符号B、位数n反映了浮点数的精度C、位数m反映了浮点数的表示范围D、jf和m共同决定小数点的实际位置E、jf表示小数点的实际位置正确答案:【Sf代表浮点数的符号#位数n反映了浮点数的精度#位数m反映了浮点数的表示范围#jf和m共同决定小数点的实际位置】26、问题:下列关于定点数和浮点数的叙述正确的是:选项:A、当浮点机和定点机中数的位数相同时,浮点数的表示范围比定点数的范围大的多。B、当浮点数为规格化数时,其相对精度远比定点数高。C、浮点数运算要分阶码部分和尾数部分,而且运算结果都要求规格化,故浮点运算步骤比定点运算步骤多,运算速度比定点运算的低,运算线路比定点运算的复杂。D、在溢出的判断方法上,浮点数是对规格化数的阶码进行判断,而定点数是对数值本身进行判断。E、浮点数在数的表示范围、数的精度和溢出处理方面均优于定点数。F、定点数在运算规则、运算速度及硬件成本方面优于浮点数。正确答案:【当浮点机和定点机中数的位数相同时,浮点数的表示范围比定点数的范围大的多。#当浮点数为规格化数时,其相对精度远比定点数高。#浮点数运算要分阶码部分和尾数部分,而且运算结果都要求规格化,故浮点运算步骤比定点运算步骤多,运算速度比定点运算的低,运算线路比定点运算的复杂。#在溢出的判断方法上,浮点数是对规格化数的阶码进行判断,而定点数是对数值本身进行判断。#浮点数在数的表示范围、数的精度和溢出处理方面均优于定点数。#定点数在运算规则、运算速度及硬件成本方面优于浮点数。】27、问题:以下关于机器数和真值的说法正确的是____。选项:A、把符号“数字化”的数称为机器数B、把带“+”或“-”符号的数称为真值。C、把符号“数字化”的数称为真值。D、把带“+”或“-”符号的数称为机器数。E、无正确答案正确答案:【把符号“数字化”的数称为机器数#把带“+”或“-”符号的数称为真值。】28、问题:设x为整数,x的真值为25,以下选项与x相等的有____。选项:A、补码二进制串为0,11001的数B、反码二进制串为0,11001的数C、原码二进制串为0,11001的数D、补码二进制串为1,11001的数E、反码二进制串为1,00110的数F、原码二进制串为1,11001的数正确答案:【补码二进制串为0,11001的数#反码二进制串为0,11001的数#原码二进制串为0,11001的数】第6章计算机的运算方法(中)测试1、问题:为了提高浮点数的表示精度,其尾数必须为规格化数,如果不是规格化数,就要通过修改阶码并同时左移或右移尾数的办法使其变为规格化数。0.00110101×4^10规格化后的数为___。选项:A、0.11010100×4^1B、0.01101010×4^1C、0.11010100×4^10D、0.01101010×4^10正确答案:【0.11010100×4^1】2、问题:已知两个正浮点数,,当下列____成立时,N1N2。选项:A、S1和S2均为规格化数,且J1J2B、S1S2C、J1J2D、S1和S2均为规格化数,且J1J2正确答案:【S1和S2均为规格化数,且J1J2】3、问题:设机器数字长为8位(含1位符号位)若A=-26,分别用原码、反码和补码表示并右移三位后所对应的真值分别为:选项:A、-3,-3,-4B、-3,-3,-3C、-4,-3,-3D、-4,-4,-3正确答案:【-3,-3,-4】4、问题:下列对算术移位和逻辑移位叙述错误的是:选项:A、寄存器内容为10110010时,逻辑右移为01011001,算术右移为11011011B、有符号数的移位成为算数移位,无符号数的移位成为逻辑移位C、逻辑左移时,高位移丢,低位填0。逻辑右移时,低位移丢,高位填0D、寄存器内容为01010011时,逻辑左移为10100110,算术左移为00100110正确答案:【寄存器内容为10110010时,逻辑右移为01011001,算术右移为11011011】5、问题:在定点计算机中两个n位数进行原码一位乘,需要的移位次数和最多的加法次数为:选项:A、n,nB、n+1,nC、n,n+1D、n+1,n+1正确答案:【n,n】6、问题:移位运算对计算机来说的实用价值是___选项:A、可以采用移位和加法相结合,实现乘(除)运算B、只采用移位运算就可以实现乘法C、只采用移位运算就可以实现除法D、采用移位运算可以防止数据溢出正确答案:【可以采用移位和加法相结合,实现乘(除)运算】7、问题:设机器数字长8位(含1位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为___选项:A、B4H,EDHB、B5H,EDHC、B4H,6DHD、B5H,6DH正确答案:【B4H,EDH】8、问题:在定点运算器中,无论采用双符号位还是单符号位,均需要设置___,它一般用异或门来实现。选项:A、溢出判断电路B、译码电路C、编码电路D、移位电路正确答案:【溢出判断电路】9、问题:在定点机中执行算术运算时,有时会发生溢出,其主要原因是____选项:A、运算结果无法表示B、内存容量不足C、操作数地址过长D、操作数地址过短正确答案:【运算结果无法表示】10、问题:已知A=0.1011,B=-0.0101,则[A+B]补为___选项:A、0.0110B、1.0110C、0.1101D、1.1011正确答案:【0.0110】11、问题:移位运算成为移位操作,对于计算机来说,有很大的使用价值,计算机中机器数的字长往往是固定的,当机器数左移n位或右移n位时,必然会使其n为低位或n位高位出现空位,对于有符号数的移位成为算数移位。不同码制机器数算数移位后的空位添补规则如下:观察上述空位添补规则,下述对算数移位特点描述正确的是____.选项:A、不论是正数还是负数,算数移位后其符号位均不变B、负数在补码表示下,进行算数右移后,符号位会发生变化C、对于正数算数移位后符号不变,对于负数算数移位后符号位取反D、符号位是否发生变化,待移位数的真值有关正确答案:【不论是正数还是负数,算数移位后其符号位均不变】12、问题:设机器数字长16位,阶码5位(含1位阶符),基值为2,尾数11位(含1位数符)。对于两个阶码相等的数按补码浮点加法完成后,由于规格化操作可能出现的最大误差的绝对值是____.选项:A、(10000)(2进制)B、(01000)(2进制)C、(00100)(2进制)D、(00010)(2进制)正确答案:【(10000)(2进制)】13、问题:浮点数中___的位数反映了浮点数的精度选项:A、尾数B、阶码C、基数D、数符E、阶符正确答案:【尾数】14、问题:在计算机中,乘法运算时一种很重要的运算,有的机器由硬件乘法器直接完成乘法运算,有的机器内没有乘法器,但可以按机器做乘法运算的方法,用软件编程实现。分析笔算乘法过程,会发现,两个数相乘的过程,可视为___和____两种对计算机很容易实现的运算。选项:A、加法和移位B、加法和取反C、取反和移位D、移位和求补正确答案:【加法和移位】15、问题:下列描述不同码制机器数算数移位后的空位添补规则正确的是:选项:A、正数的原码、补码、反码移位后的空位用0添补B、负数的原码移位后的空位用0添补C、负数的补码左移后的空位用0添补D、负数的补码右移后的空位用1添补E、负数的反码移位后的空位用1添补正确答案:【正数的原码、补码、反码移位后的空位用0添补#负数的原码移位后的空位用0添补#负数的补码左移后的空位用0添补#负数的补码右移后的空位用1添补#负数的反码移位后的空位用1添补】16、问题:在补码定点加减法运算的溢出判别中,以下说法正确的是____选项:A、对于加法,符号不同的两个数相加永不会发生溢出B、对于减法,符号相同的两个数相减永不会发生溢出C、对于减法,符号不同的两个数相减可能发生溢出D、对于加法,符号相同的两个数相加必定发生溢出正确答案:【对于加法,符号不同的两个数相加永不会发生溢出#对于减法,符号相同的两个数相减永不会发生溢出#对于减法,符号不同的两个数相减可能发生溢出】17、问题:以下关于算数移位和逻辑移位的描述正确的是___选项:A、有符号数的移位称为算术移位B、无符号数的移位称为逻辑移位C、逻辑左移时,高位丢失,低位添0D、逻辑右移时,低位丢失,高位添1E、算数左移时,符号位丢失,低位添1正确答案:【有符号数的移位称为算术移位#无符号数的移位称为逻辑移位#逻辑左移时,高位丢失,低位添0】第6章计算机的运算方法(下)测试1、问题:已知[x]补=0.1101,[y]补=0.1011,则[x×y]补为:选项:A、0.10001111B、0.10001000C、0.10011111D、0.10001011正确答案:【0.10001111】2、问题:两个n(n%2=0)位数,进行原码两位乘,需要的移位次数和做多的加法次数为:选项:A、n/2,n/2+1B、n/2,n/2C、n/2+1,n/2D、n/2+1,n/2+1正确答案:【n/2,n/2+1】3、问题:下列对原码一位乘和原码两位乘中移位运算叙述正确的是:选项:A、原码一位乘中为逻辑右移,原码两位乘中为算数右移B、原码一位乘中为逻辑右移,原码两位乘中为逻辑右移C、原码一位乘中为算数右移,原码两位乘中为算数右移D、原码一位乘中为算数右移,原码两位乘中为逻辑右移正确答案:【原码一位乘中为逻辑右移,原码两位乘中为算数右移】4、问题:已知x=-0.1011,y=0.1101,则[x/y]原为:选项:A、1.1101B、0.1101C、1.1001D、1.0101正确答案:【1.1101】5、问题:在计算机中,对于正数,其三种机器数移位后符号位均不变,但若右移时最低数位丢1,可导致___选项:A、影响运算精度B、运算结果出错C、无任何影响D、无正确答案正确答案:【影响运算精度】6、问题:以下关于小数定点除法的描述正确的是___选项:A、被除数的绝对值应大于0,且小于等于除数的绝对值B、除数的绝对值应大于0,且小于等于被除数的绝对值C、除数可以为0D、被除数可以为0正确答案:【被除数的绝对值应大于0,且小于等于除数的绝对值】7、问题:原码两位乘与原码一位乘一样,符号位的运算和数值部分是分开进行的,参与原码两位乘运算的操作数是___选项:A、绝对值的补码B、原码C、补码D、反码正确答案:【绝对值的补码】8、问题:根据补码除法中加减交替法运算规则,欲确定商值,必须先比较被除数与除数大小,则以下说法中正确的是___选项:A、当被除数与除数同号时,做减法,若得到的余数与除数同号则表示“够减”B、当被除数与除数同号时,做加法,若得到的余数与除数同号则表示“不够减”C、当被除数与余数异号时,做加法,若得到的余数与除数同号则表示“够减”D、当被除数与余数异号时,做减法,若得到的余数与除数异号则表示“够减”正确答案:【当被除数与除数同号时,做减法,若得到的余数与除数同号则表示“够减”】9、问题:补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,G--M为乘法标记。欲计算两个n位数的乘法运算时,A最少应为____位寄存器。选项:A、n+2位B、n位C、n+1位D、n-1位正确答案:【n+2位】10、问题:补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,GM为乘法标记。欲计算两个n位数的乘法运算时,Q最少应为____位寄存器。选项:A、n+2B、nC、n-1D、n+1正确答案:【n+2】11、问题:补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,GM为乘法标记。欲计算两个n位数的乘法运算时,X最少应为____位寄存器。选项:A、n+2B、nC、n-1D、n+1正确答案:【n+2】12、问题:补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,G--M为乘法标记。欲计算两个n位数的乘法运算时,加法器应为____位的加法器选项:A、n+2B、n-1C、nD、n+1正确答案:【n+2】13、问题:已知两浮点数x=0.1101*2^(10),y=0.1011*2^(01),则x+y=-___。选项:A、0.1001*2^(11)B、0.0101*2^(10)C、0.1010*2^(11)D、0.1001*2^(10)正确答案:【0.1001*2^(11)】14、问题:下列说法错误的是___。选项:A、补码乘法器中,被乘数和乘数的符号都不参加运算B、运算器中通常都有一个状态标记寄存器,为计算机提供判断条件,以实现程序转移C、并行加法器中高位的进位依赖于低位D、在小数除法中,为了避免溢出,要求被除数的绝对值小于除数的绝对值正确答案:【补码乘法器中,被乘数和乘数的符号都不参加运算】15、问题:早期的硬件乘法器设计中,通常采用加和移位相结合的方法,具体算法是___,但需要有___控制。选项:A、并行加法和串行右移计数器B、并行加法和串行左移计数器C、串行加法和串行移位触发器D、串行加法和串行右移触发器正确答案:【并行加法和串行右移计数器】16、问题:ALU属于___。选项:A、组合逻辑电路B、时序电路C、控制器D、寄存器正确答案:【组合逻辑电路】17、问题:在浮点机中___是隐含的。选项:A、基数B、数符C、尾数D、阶码正确答案:【基数】18、问题:设机器数字长16位,阶码5位(含1位阶符),基值为2,尾数11位(含1位数符)。对于两个阶码相等的数按补码浮点加法完成后,由于规格化操作可能出现的最大误差的绝对值为___。选项:A、2^4B、2^3C、2^5D、2^6正确答案:【2^4】19、问题:设浮点数字长为32位,欲表示±6*10^4的十进制数,在保证数的最大精度条件下,除阶符、数符各取1位外,阶码应取几位?选项:A、5B、6C、7D、4正确答案:【5】20、问题:已知x=2^(-101)*0.0110011,y=2^(011)*(-0.1110010),则x*y=___。选项:A、2^(-011)*(-01011011)B、2^(-011)*(-01011111)C、2^(-111)*(-01011011)D、2^(-011)*(-01111011)正确答案:【2^(-011)*(-01011011)】21、问题:在计算机的浮点数加减运算中,规格化的作用是___选项:A、增加有效数字的位数,提高运算精度B、判断结果是否溢出C、对齐参与运算两数的小数点D、减少运算步骤,提高运算速度正确答案:【增加有效数字的位数,提高运算精度】22、问题:在计算机中的浮点数加减运算中,対阶的原则是___选项:A、小阶码向大阶码看齐B、大阶码向小阶码看齐C、被加(减)数的阶码向加(减)数的阶码看齐D、加(减)数的阶码向被加(减)数的阶码看齐正确答案:【小阶码向大阶码看齐】23、问题:以下关于ALU的描述正确的是___选项:A、ALU电路既能完成算术运算又能完成逻辑运算B、ALU电路只能完成逻辑运算C、ALU电路只能完成算术运算D、ALU是CPU中的控制器正确答案:【ALU电路既能完成算术运算又能完成逻辑运算】24、问题:以下关于74181芯片描述正确的是___选项:A、74181是能完成4位二进制代码算逻运算的部件B、74181是能完成4位十进制代码算逻运算的部件C、74181是只能完成算术运算的部件D、74181是只能完成逻辑运算的部件正确答案:【74181是能完成4位二进制代码算逻运算的部件】25、问题:以下关于浮点数乘除法运算的描述错误的是___选项:A、乘积的阶码应为相乘两数的阶码之差B、乘积的尾数应为相乘两数的尾数之积C、商的阶码为被除数的阶码减去除数的阶码D、商的尾数为被除数的尾数除以除数的尾数正确答案:【乘积的阶码应为相乘两数的阶码之差】26、问题:在浮点数中,判断补码规格化形式的原则是___选项:A、尾数的符号位与最高数值位不同B、尾数的最高数值位为1时,数符任意C、尾数的符号位与最高数值位相同D、阶符与数符不同正确答案:【尾数的符号位与最高数值位不同】27、问题:用8片74181和2片74182可实现___选项:A、双重分组跳跃进位链的32位ALUB、双重分组跳跃进位链的64位ALUC、三重分组跳跃进位链的32位ALUD、三重分组跳跃进位链的64位ALU正确答案:【双重分组跳跃进位链的32位ALU】28、问题:以下关于浮点四则运算溢出判断的描述错误的是___选项:A、当阶符为“01”时,不需要作溢出处理B、溢出与否可由阶码的符号决定C、阶码[j]补=01,XX...X为上溢D、阶码[j]补=10,XX...X为下溢正确答案:【当阶符为“01”时,不需要作溢出处理】29、问题:4片74181和1片74182相配合,具有如下___种进位传递功能选项:A、组(小组)内并行进位,组(小组)间并行进位B、串行进位C、组(小组)内并行进位,组(小组)间串行进位D、组内串行进位,组间并行进位正确答案:【组(小组)内并行进位,组(小组)间并行进位】30、问题:浮点数加减法运算有如下几个步骤:对阶,尾数求和,规格化,舍入,溢出判断。下列描述中,其中讲述的是”对阶”步骤目的的是____选项:A、使两数的小数点位置对齐B、将对阶后的两尾数按定点加减运算规则求和(差)C、为增加有效数字的位数,提高运算精度,必须将求和(差)后的尾数规格化D、为提高精度,要考虑尾数右移丢失的数值位E、判断结果是否溢出正确答案:【使两数的小数点位置对齐】31、问题:在浮点数加减法运算”对阶”这步中,对阶的原则是____选项:A、小阶向大阶看齐B、大阶向小阶看齐C、使两阶码最高位都为1D、阶码用补码表示时,对阶到两数阶码最高位都为1;阶码用原码表示时,对阶到两数阶码最高位为0正确答案:【小阶向大阶看齐】32、问题:如果采用0舍1入法进行舍入处理,则0.01010110011舍入最后一位后,结果为____。选项:A、0.0101011010B、0.0101011001C、0.0101011011D、0.0101011100正确答案:【0.0101011010】33、问题:下列对定点运算中的除法运算叙述正确的是:选项:A、计算机中的除法运算可用加(减)法和移位操作实现,根据机器数的不同,又可分为原码除法和补码除法B、数的除法的商必须为小数,整数除法的商必须为整数C、原码除法中商符和商值的运算分开进行D、补码除法中符号位和数值部分是一起参加运算的E、除法中的移位为逻辑右移正确答案:【计算机中的除法运算可用加(减)法和移位操作实现,根据机器数的不同,又可分为原码除法和补码除法#数的除法的商必须为小数,整数除法的商必须为整数#原码除法中商符和商值的运算分开进行#补码除法中符号位和数值部分是一起参加运算的】34、问题:以下说法正确的是____选项:A、n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位。B、在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值。C、补码加减交替法是一种不恢复余数法D、浮点预算可由阶码运算和尾数运算两个部分联合实现。E、阶码部分只进行阶码的加、减操作。正确答案:【n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位。#在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值。#补码加减交替法是一种不恢复余数法#浮点预算可由阶码运算和尾数运算两个部分联合实现。#阶码部分只进行阶码的加、减操作。】35、问题:以下说法错误的是____选项:A、定点补码一位乘法中被乘数也要右移B、原码两位乘法中的乘积符号由两原码的符号位异或3操作获得,乘积的数值部分由两补码相乘获得C、被除数和除数在作补码除法时,其符号位不参加运算D、尾数部分只进行乘法和除法运算E、浮点数的正负由阶码的正负符号决定正确答案:【定点补码一位乘法中被乘数也要右移#原码两位乘法中的乘积符号由两原码的符号位异或3操作获得,乘积的数值部分由两补码相乘获得#被除数和除数在作补码除法时,其符号位不参加运算#尾数部分只进行乘法和除法运算#浮点数的正负由阶码的正负符号决定】36、问题:浮点加减运算过程的步骤包含下列中的___。选项:A、对阶B、尾数求和C、规格化D、舍入E、溢出判断正确答案:【对阶#尾数求和#规格化#舍入#溢出判断】37、问题:下列叙述中正确的是___。选项:A、浮点运算可由阶码运算和尾数运算两部分组成B、阶码部件在乘除运算时只进行加、减操作C、定点补码运算时,其符号位不参加运算D、浮点数的正负由阶码的正负符号决定E、尾数部件只进行乘除运算正确答案:【浮点运算可由阶码运算和尾数运算两部分组成#阶码部件在乘除运算时只进行加、减操作】38、问题:以下关于快速进位链的描述正确的是___选项:A、并行进位链又可称为先行进位和跳跃进位B、并行进位链通常有单重分组和双重分组两种实现方案C、串行进位链是指串行加法器中的进位信号采用串行传递D、并行进位链是指串行加法器中的进位信号采用并行传递正确答案:【并行进位链又可称为先行进位和跳跃进位#并行进位链通常有单重分组和双重分组两种实现方案】39、问题:在浮点数加减法运算“规格化”这步中,以下哪些尾数是需要进行”左规”运算的?(以下各数均为2进制表示)选项:A、00.0111B、11.1000C、00.1000D、01.0101E、10.0100正确答案:【00.0111#11.1000】40、问题:单重分组跳跃进位就是将n位全加器分成若干小组,小组内的进位同时产生,小组与小组之间采用串行进位。如下图所示:其中Ci表示的是第i位产生的进位,di表示只与本地进位有关的运算结果,ti表示与低位有关的运算。以下各选项列出的各位,是在同一时刻产生进位的是____。选项:A、C0~C3B、C11~C8C、C15~C0D、C3,C7,C11,C15正确答案:【C0~C3#C11~C8】第7章指令系统测试1、问题:下列叙述中,___能反映CISC的特征。选项:A、丰富的寻址方式B、大多数指令需要多个时钟周期才能执行完成C、各种指令都可以访存D、控制器采用组合逻辑设计E、指令字长固定F、只有LOAD/STORAGE指令可以访存G、采用优化编译技术正确答案:【丰富的寻址方式#大多数指令需要多个时钟周期才能执行完成#各种指令都可以访存】2、问题:下列说法正确的是___。选项:A、操作码的长度可以是固定的,也可以是变化的B、操作码的长度是固定的C、操作码的长度是变化的D、无正确答案正确答案:【操作码的长度可以是固定的,也可以是变化的】3、问题:下列和指令字长无关的是-___。选项:A、数据总线宽度B、操作码的长度C、操作数地址的长度D、操作数地址的个数正确答案:【数据总线宽度】4、问题:假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式。设操作码固定,若零地址指令有3种,一地址指令有5种,则二地址指令最多有___种。选项:A、8B、7C、4D、9正确答案:【8】5、问题:假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式。采用扩展操作码技术,若二地址指令8种,零地址指令有64种,则一地址指令最多有___种。选项:A、511B、512C、342D、255正确答案:【511】6、问题:一条双字长直接寻址的子程序调用指令,其第一个字为操作码和寻址特征,第二个字为地址码5000H。假设PC当前值为2000H,SP的内容为0100H,栈顶内容为2746H,存储器按字节变址,而且进栈操作是先执行(SP)-△→SP,然后存入数据,则CALL指令被读取前,PC、SP及栈顶内容为___。选项:A、2000H,0100H,2746HB、5000H,0100H,2746HC、2000H,00FEH,2746HD、2000H,0100H,2004H正确答案:【2000H,0100H,2746H】7、问题:一条双字长直接寻址的子程序调用指令,其第一个字为操作码和寻址特征,第二个字为地址码5000H。假设PC当前值为2000H,SP的内容为0100H,栈顶内容为2746H,存储器按字节变址,而且进栈操作是先执行(SP)-△→SP,然后存入数据,则CALL指令被执行后,PC、SP及栈顶内容为___。选项:A、5000H,00FEH,2004HB、2000H,00FEH,2004HC、5000H,0100H,2004HD、5000H,00FEH,2476H正确答案:【5000H,00FEH,2004H】8、问题:一条双字长直接寻址的子程序调用指令,其第一个字为操作码和寻址特征,第二个字为地址码5000H。假设PC当前值为2000H,SP的内容为0100H,栈顶内容为2746H,存储器按字节变址,而且进栈操作是先执行(SP)-△→SP,然后存入数据,子程序返回后,PC、SP及栈顶内容为___。选项:A、2004H,0100H,2746HB、2000H,0100H,2746HC、2004H,00FEH,2746HD、2004H,0100H,2004H正确答案:【2004H,0100H,2746H】9、问题:图中表示的寻址方式是___。选项:A、变址寻址B、基址寻址C、相对寻址D、隐含寻址正确答案:【变址寻址】10、问题:图中表示的寻址方式是___。选项:A、相对寻址B、基址寻址C、变址寻址D、隐含寻址正确答案:【相对寻址】11、问题:设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量,用补码表示。每当CPU从存储器取出一个字节时,即自动完成(PC)+1→PC。若当前PC值为2000H,指令JMP*-9(*为相对寻址特征)的第二字节的内容是___。选项:A、F5HB、F3HC、F7HD、F1H正确答案:【F5H】12、问题:设机器字长为16位,存储器按照字编制,对于单字指令而言,读取该指令后,PC自动加___。选项:A、1B、2C、3D、4正确答案:【1】13、问题:设变址寄存器为X,形式地址为D,某机具有先变址再间接寻址的寻址方式,则这种寻址方式的有效地址为___。选项:A、EA=((X)+D)B、EA=(X)+(D)C、EA=((X))+DD、EA=(X)+D正确答案:【EA=((X)+D)】14、问题:数据传送指令的功能一般不包括___。选项:A、寄存器与外设之间传送数据B、寄存器与寄存器之间传送数据C、寄存器与存储单元之间传送数据D、存储单元与存储单元之间传送数据正确答案:【寄存器与外设之间传送数据】15、问题:以下不属于条件转移指令的是___。选项:A、JMPB、SKPC、JZD、JO正确答案:【JMP】16、问题:以下不属于立即寻址特点的是___。选项:A、指令中的形式地址就是操作数的真实地址B、取回指令既同时取回操作数C、操作数的范围受指令长度限制D、该类型指令在执行阶段不需要访问内存正确答案:【指令中的形式地址就是操作数的真实地址】17、问题:所谓寻址方式是指确定本条指令的数据地址以及下一条将要执行的指令地址的方法,一般分为___。选项:A、指令寻址和数据寻址B、直接寻址和间接寻址C、指令寻址和间接寻址D、数据寻址和间接寻址正确答案:【指令寻址和数据寻址】18、问题:RISC是以下哪种指令系统计算机的简称___。选项:A、精简指令系统计算机B、复杂指令系统计算机C、算术指令系统计算机D、变长指令系统计算机正确答案:【精简指令系统计算机】19、问题:在设计指令格式时,能够直接影响指令执行时间的因素是___。选项:A、寄存器个数B、操作类型C、寻址方式D、数据类型正确答案:【寄存器个数】20、问题:图中所示的寻址方式是___。选项:A、寄存器间接寻址B、寄存器寻址C、间接寻址D、基址寻址正确答案:【寄存器间接寻址】21、问题:图中所示的寻址方式是___。选项:A、直接寻址B、立即数寻址C、间接寻址D、寄存器寻址正确答案:【直接寻址】22、问题:以下关于堆栈寻址的描述错误的是___。选项:A、可用硬盘来实现堆栈,称为硬堆栈B、可用寄存器组来实现堆栈C、可用内存来实现堆栈D、堆栈寻址要求计算机中设有堆栈正确答案:【可用硬盘来实现堆栈,称为硬堆栈】23、问题:在软堆栈寻址中,SP指出栈顶地址,其值的修改量Δ与___有关。选项:A、主存编址方式B、指令数量C、指令格式D、寄存器个数正确答案:【主存编址方式】24、问题:指令的一般格式包括___。选项:A、操作码字段和地址码字段B、操作码字段和纠删码字段C、地址码字段和纠删码字段D、地址码字段和海明码字段正确答案:【操作码字段和地址码字段】25、问题:当进行多次间接寻址时,一般用___来标志间接寻址是否结束。选项:A、存储字首位B、寄存器末位C、特殊寄存器某一位D、指令的末位正确答案:【存储字首位】26、问题:下列说法正确的是___。选项:A、子程序可在多处被调用B、子程序调用可出现在子程序中C、每个CALL指令都对应一条RETURN指令D、子程序的返回地址可以存放在寄存器内E、子程序的返回地址可以存放在子程序的入口地址内F、子程序的返回地址可以存放在栈顶内正确答案:【子程序可在多处被调用#子程序调用可出现在子程序中#每个CALL指令都对应一条RETURN指令#子程序的返回地址可以存放在寄存器内#子程序的返回地址可以存放在子程序的入口地址内#子程序的返回地址可以存放在栈顶内】27、问题:在设计指令格式时应该考虑的因素包括___。选项:A、操作类型B、数据类型C、指令格式D、寻址方式E、寄存器个数F、数据总线宽度正确答案:【操作类型#数据类型#指令格式#寻址方式#寄存器个数】28、问题:以下寻址方式中,属于数据寻址的是___。选项:A、立即寻址B、直接寻址C、隐含寻址D、间接寻址E、变址寻址F、指令寻址G、顺序寻址正确答案:【立即寻址#直接寻址#隐含寻址#间接寻址#变址寻址】29、问题:以下指令中,属于转移指令的是___。选项:A、无条件转移指令B、条件转移指令C、调用和返回指令D、陷阱指令E、输入输出指令F、数据传送指令正确答案:【无条件转移指令#条件转移指令#调用和返回指令#陷阱指令】30、问题:机器中常见的操作数类型有___。选项:A、地址B、数字C、字符D、逻辑数据正确答案:【地址#数字#字符#逻辑数据】第8章CPU的结构和功能测试1、问题:以下对于各寄存器功能的描述正确的是___选项:A、PSW寄存器用于存放程序状态字B、MAR寄存器用于存放取回的数据C、PC寄存器用于存放当前欲执行指令D、IR寄存器用于存放存储单元的地址正确答案:【PSW寄存器用于存放程序状态字】2、问题:以下关于指令周期的描述正确的是___选项:A、CPU取出并执行一条指令所需的全部时间B、CPU从主存取出一条指令的时间C、CPU执行一条指令的时间D、CPU保存一条指令的时间正确答案:【CPU取出并执行一条指令所需的全部时间】3、问题:以下措施中,能够有效提高计算机速度的是___选项:A、提高访存速度B、降低电源功率C、提高CPU温度D、减少硬盘容量正确答案:【提高访存速度】4、问题:以下各指标中,不可以用来衡量流水线性能的是___选项:A、丢包率B、吞吐率C、加速比D、效率正确答案:【丢包率】5、问题:以下关于并行等级的描述中,一般由硬件实现的是___选项:A、指令级并行B、任务级并行C、作业级并行D、进程级并行正确答案:【指令级并行】6、问题:在中断周期中,以下各指令可以将允许中断触发器置“0”的是___选项:A、关中断指令B、开中断指令C、中断返回指令D、中断允许指令正确答案:【关中断指令】7、问题:以下操作不属于中断隐指令是___选项:A、开中断B、保护程序断点C、寻找服务程序入口地址D、关中断正确答案:【开中断】8、问题:以下不属于CPU工作周期的是___选项:A、存取周期B、取指周期C、间址周期D、执行周期正确答案:【存取周期】9、问题:以下数据流图所示的是___选项:A、间址周期的数据流B、取指周期的数据流C、中断周期的数据流D、无正确答案正确答案:【间址周期的数据流】10、问题:以下哪些相关因素能够影响指令流水的性能___选项:A、都能影响B、结构相关C、数据相关D、控制相关正确答案:【都能影响】11、问题:以下哪些因素能够引起中断___选项:A、都能引起B、硬件故障C、程序性事故D、人为设置中断正确答案:【都能引起】12、问题:中断屏蔽技术主要用于___选项:A、多重中断B、保护现场C、恢复现场D、保护程序断点正确答案:【多重中断】13、问题:下列为用户可见的寄存器的有___选项:A、通用寄存器B、数据寄存器C、地址寄存器D、MARE、MDRF、IR正确答案:【通用寄存器#数据寄存器#地址寄存器】14、问题:控制器的基本功能是___选项:A、取指令、分析指令、执行指令B、取指令、存储指令、执行指令C、调用子程序、执行指令、存储地址D、保存现场、调用子程序、执行指令正确答案:【取指令、分析指令、执行指令】15、问题:下列关于条件码寄存器的说法错误的是___选项:A、条件码不可以手动设置B、条件码寄存器对用户来说是部分透明的C、条件码可以由CPU根据运算结果由硬件设置D、条件码可被测试,作为分支运算的依据正确答案:【条件码不可以手动设置】16、问题:下列关于指令周期的基本概念的说法错误的是___选项:A、在同一个计算机中,各种指令的指令周期是相同的B、CPU每取出并执行一条指令所需的全部时间称为指令周期C、执行阶段完成执行指令的操作,又称为执行周期D、在大多数情况下,CPU是按照“取址—执行—再取址—再执行…”的顺序自动工作的正确答案:【在同一个计算机中,各种指令的指令周期是相同的】17、问题:下列关于各指令周期的说法错误的是___选项:A、中断周期的目的是寻址B、间址周期的目的是取有效地址C、当指令为访存指令时,执行周期的目的是取操作数D、取指周期的目的是取指令正确答案:【中断周期的目的是寻址】18、问题:下图可以表示___的指令周期选项:A、JMPXB、ADDXC、MULXD、无正确答案正确答案:【JMPX】19、问题:下列不属于流水线多发技术的是___选项:A、DMA技术B、超标量技术C、超流水技术D、超长指令字技术正确答案:【DMA技术】20、问题:设m段流水线各段时间均为△t,下列表示的是加速比的是___选项:A、mn/(m+n-1)B、n/(m△t+(n-1)△t)C、1/(△t)D、n/(m+n-1)正确答案:【mn/(m+n-1)】21、问题:下列关于中断隐指令说法错误的是___选项:A、中断隐指令包含恢复现场的功能B、中断隐指令包括保护程序断点、寻找中断服务程序的入口地址以及关中断C、在机器指令中没有中断隐指令D、中断隐指令由CPU在中断周期内自动完成正确答案:【中断隐指令包含恢复现场的功能】22、问题:下列关于多重中断说法错误的是___选项:A、中断的优先级一旦固定就不能改变B、若需要实现多重中断需提前设置“开中断”指令C、优先级别高的中断源有权中断优先级别低的中断源D、在中断服务程序中这只适当的屏蔽字,能起到对优先级别不同的中断源屏蔽的作用正确答案:【中断的优先级一旦固定就不能改变】23、问题:下图表示的是___技术。选项:A、超长指令字技术B、超标量技术C、超流水线技术D、无正确答案正确答案:【超长指令字技术】24、问题:下图CPU执行程序轨迹中表示的程序处理优先级为___选项:A、A→D→C→BB、A→B→C→DC、B→C→D→AD、A→C→D→B正确答案:【A→D→C→B】25、问题:下列一组指令存在哪种类型的数据相关?1.SUBR1,R2,R3:(R2)-(R3)→R12.ADDR4,R5,R1:(R5)+(R1)→R4选项:A、RAWB、WAWC、WARD、无数据相关正确答案:【RAW】26、问题:以下不属于CPU控制器功能的是___选项:A、算术运算B、逻辑运算C、取指令D、分析指令E、执行指令正确答案:【算术运算#逻辑运算】27、问题:以下各类寄存器中,一般不属于用户可见寄存器的是___选项:A、存储器数据寄存器MDRB、程序状态寄存器PSWC、通用寄存器D、存储器地址寄存器MARE、指令寄存器IRF、数据寄存器正确答案:【存储器数据寄存器MDR#存储器地址寄存器MAR#指令寄存器IR】28、问题:以下寄存器中,一般来说属于控制和状态寄存器的是___选项:A、IRB、MARC、MDRD、PC正确答案:【IR#MAR#MDR#PC】29、问题:下列是CPU必须具备的功能有___选项:A、指令控制B、操作控制C、时间控制D、数据加工E、处理中断F、存储数据正确答案:【指令控制#操作控制#时间控制#数据加工#处理中断】30、问题:中断的来源可能为___选项:A、人为设置的中断B、程序性事故C、硬件故障D、I/O设备E、外部事件正确答案:【人为设置的中断#程序性事故#硬件故障#I/O设备#外部事件】第9章控制单元的功能测试1、问题:在取指令操作之后,程序计数器中存放的是___。选项:A、下一条指令的地址B、当前指令的地址C、当前指令的数据D、下一条指令的数据正确答案:【下一条指令的地址】2、问题:下列说法错误的是___。选项:A、一般来说,机器的运行速度完全取决于CPU的主频。B、在一个机器周期里可完成若干个微操作,每个微操作都需要一定的时间,可用时钟信号来控制产生每一个微操作命令。C、机器周期可看做是所有指令执行过程中的一个基准时间,机器周期取决于指令的功能及器件的速度。D、机器周期、节拍(状态)组成了多级时序系统。正确答案:【一般来说,机器的运行速度完全取决于CPU的主频。】3、问题:常见的CU控制方式不包括___选项:A、DMAB、同步控制C、异步控制D、联合控制正确答案:【DMA】4、问题:___周期包含的微指令为(1)Ad(IR)→MAR(2)1→R(3)M(MAR)→MDR。选项:A、间指B、取指C、执行D、中断正确答案:【间指】5、问题:下图表示的CU控制方式为___。选项:A、不定长的机器周期B、定长的机器周期C、异步控制方式D、联合控制方式正确答案:【不定长的机器周期】6、问题:下列说法中错误的是___。选项:A、计算机的速度完全取决于主频B、CPU的主频可以影响计算机的速度C、计算机的速度与主频、机器周期内平均含时钟周期数及机器的平均指令执行速度有关D、计算机的速度不完全取决于主频正确答案:【计算机的速度完全取决于主频】7、问题:计算机执行乘法指令时,由于其操作较复杂,需要更多的时间,通常采用___的控制方法。选项:A、中央与局部控制相结合B、延长机器周期内节拍数C、异步D、人工正确答案:【中央与局部控制相结合】8、问题:下列说法正确的是___。选项:A、指令的地址码给出存储器地址的加法指令,在执行周期一定访存B、加法指令的执行周期一定要访存C、加法指令的执行周期一定不访存D、无正确答案正确答案:【指令的地址码给出存储器地址的加法指令,在执行周期一定访存】9、问题:下列指令中,___指令包含取指周期、间址周期和执行周期选项:A、间接转移B、非访存C、直接访存D、无正确答案正确答案:【间接转移】10、问题:某CPU的主频为8MHz,若已知每个机器周期平均包含4个时钟周期,该机的平均指令执行速度为0.8MIPS,则该机的平均指令周期为___微秒。选项:A、1.25B、0.625C、2.5D、0.125正确答案:【1.25】11、问题:某CPU的主频为8MHz,若已知每个机器周期平均包含4个时钟周期,该机的平均指令执行速度为0.8MIPS,则该机的每个指令周期包含___个机器周期。选项:A、2.5B、5C、2D、4正确答案:【2.5】12、问题:异步控制通常用于___选项:A、CPU访问外围设备时B、微程序控制器中C、微型机的CPU控制中D、数据运算正确答案:【CPU访问外围设备时】13、问题:控制计算机操作最小的时间单位是___。选项:A、时钟周期B、机器周期C、访存周期D、中断周期正确答案:【时钟周期】14、问题:任何一条指令或指令中任何一个微操作的执行都是事先确定的,并且接受统一基准时标的时序信号所控制的控制方式是___选项:A、同步控制方式B、联合控制方式C、人工控制方式D、异步控制方式正确答案:【同步控制方式】15、问题:以下各类信号中,不属于控制单元输入信号的是___。选项:A、CPU内的控制信号B、时钟信号C、来自系统总线的控制信号D、指令寄存器正确答案:【CPU内的控制信号】16、问题:以下关于机器的运行速度与主频关系的描述,正确的是___。选项:A、机器的运行速度不完全取决于主频B、机器的运行速度完全取决于主频C、机器的运行速度与主频完全无关D、无正确答案正确答案:【机器的运行速度不完全取决于主频】17、问题:在指令执行周期中,以下属于访存类指令的是___。选项:A、存数指令STAXB、停机指令STPC、算术右移指令SHRD、清除累加器指令CLA正确答案:【存数指令STAX】18、问题:CPU查询是否有请求中断的事件发生在___。选项:A、执行周期结束时刻B、执行周期开始时刻C、执行周期中任意时刻D、取指周期中任意时刻正确答案:【执行周期结束时刻】19、问题:机器周期是所有指令执行过程的一个基准时间,关于机器周期的描述正确的是___。选项:A、机器周期取决于指令的功能及器件的速度B、机器周期只取决于指令的功能C、机器周期只取决于器件的速度D、机器周期与指令的功能及器件的速度无关正确答案:【机器周期取决于指令的功能及器件的速度】20、问题:以下关于机器周期、指令周期和时钟周期关系的描述正确的是___。选项:A、一个指令周期包含若干个机器周期,一个机器周期包含若干个时钟周期B、一个时钟周期包含若干个机器周期,一个机器周期包含若干个指令周期C、一个机器周期包含若干个指令周期,一个指令周期包含若干个时钟周期D、一个指令周期包含若干个时钟周期,一个时钟周期包含若干个时钟周期正确答案:【一个指令周期包含若干个机器周期,一个机器周期包含若干个时钟周期】21、问题:在同步控制方式中,以最长微操作序列和最复杂的微操作作为标准,机器周期内节拍数相同的控制方案是___。选项:A、定长的机器周期方案B、不定长的机器周期方案C、局部控制的机器周期方案D、中央控制的机器周期方案正确答案:【定长的机器周期方案】22、问题:以下指令周期中具有间址周期的是___。选项:A、间接转移指令周期B、直接访存指令周期C、非访存指令周期D、直接转移指令周期正确答案:【间接转移指令周期】23、问题:在取指周期中,当取指令的操作完成之后,程序计数器PC中存放的是___。选项:A、下一条指令的地址B、现行指令的地址C、下一条指令D、现行指令正确答案:【下一条指令的地址】24、问题:算术右移一位指令SHR执行后,算术右移发生在___中。选项:A、ACCB、PCC、IRD、MDR正确答案:【ACC】25、问题:下列说法正确的是___。选项:A、一个指令周期包含若干个机器周期B、一个机器周期包含若干个时钟周期C、一个指令周期内的机器周期数可以不等D、一个机器周期内的节拍数可以不等E、在机器周期所包含时钟周期数相同的前提下,两机平均指令执行速度之比等于两机主频之比。正确答案:【一个指令周期包含若干个机器周期#一个机器周期包含若干个时钟周期#一个指令周期内的机器周期数可以不等#一个机器周期内的节拍数可以不等#在机器周期所包含时钟周期数相同的前提下,两机平均指令执行速度之比等于两机主频之比。】26、问题:下列说法正确的是___。选项:A、取指令操作是控制器固有的功能,不需要在控制码控制下完成B、在指令长度相同的情况下,所有指令的取指操作都是相同的C、指令周期的第一个操作时取指令D、所有指令的取指令操作都是相同的E、为了进行取指令操作,控制器需要得到相应的指令正确答案:【取指令操作是控制器固有的功能,不需要在控制码控制下完成#在指令长度相同的情况下,所有指令的取指操作都是相同的#指令周期的第一个操作时取指令】27、问题:控制单元的输入信号可能来自___。选项:A、时钟B、指令寄存器C、各种状态标记D、控制总线E、命令主存写正确答案:【时钟#指令寄存器#各种状态标记#控制总线】28、问题:以下哪些周期属于指令的工作周期___。选项:A、取指周期B、间址周期C、执行周期D、中断周期E、进程周期正确答案:【取指周期#间址周期#执行周期#中断周期】29、问题:以下哪些指令有执行周期___。选项:A、清除累加器指令CLAB、算术右移一位指令SHRC、停机指令STPD、加法指令ADDXE、存数指令STAXF、无条件转移指令JMPX正确答案:【清除累加器指令CLA#算术右移一位指令SHR#停机指令STP#加法指令ADDX#存数指令STAX#无条件转移指令JMPX】30、问题:控制单元的常见控制方式一般包含___。选项:A、同步控制方式B、异步控制方式C、联合控制方式D、人工控制方式正确答案:【同步控制方式#异步控制方式#联合控制方式#人工控制方式】第10章控制单元的设计测试1、问题:在微程序控制器中,机器指令与微指令的关系是___。选项:A、每一条机器指令由若干条微指令组成的微程序来解释执行B、每一条机器指令由一条微指令来执行C、若干条机器指令组成的程序可由一个微程序来执行D、无正确答案正确答案:【每一条机器指令由若干条微指令组成的微程序来解释执行】2、问题:某机器的微指令格式中,共有8个控制字段,每个字段可分别激活5、8、3、16、1、7、25、4中控制信号。若采用直接编码方式设计微指令的操作控制字段,则其操作控制字段应该取___位。选项:A、69B、26C、37D、21正确答案:【69】3、问题:某机器的微指令格式中,共有8个控制字段,每个字段可分别激活5、8、3、16、1、7、25、4中控制信号。若采用字段直接编码方式设计微指令的操作控制字段,则其操作控制字段应该取___位。选项:A、26B、69C、37D、21正确答案:【26】4、问题:在微指令的控制方式中,若微指令命令个数已确定,则___。选项:A、字段直接编码控制方式的微指令字长比直接控制方式的位指令字短B、直接控制方式和编码控制方式不影响微指令的长度C、直接控制方式的微指令字长比字段直接编码控制方式的微指令字长短D、无正确答案正确答案:【字段直接编码控制方式的微指令字长比直接控制方式的位指令字短】5、问题:下列说法中正确的是___。选项:A、直接编码、字段直接编码、字段间接编码以及直接和字段混合编码都属于水平型指令B、与直接编码相比,字段编码速度更快C、只有直接编码的微指令是水平型指令D、采用微操作码字段的微指令是水平型微指令正确答案:【直接编码、字段直接编码、字段间接编码以及直接和字段混合编码都属于水平型指令】6、问题:垂直型微指令的特点是___。选项:A、采用微操作码B、微指令格式垂直表示C、控制信号经过编码产生D、强调并行控制功能正确答案:【采用微操作码】7、问题:水平型微指令的特点是___。选项:A、一次可以完成多个操作B、微指令的操作控制字段不进行编码C、微指令的格式简短D、采用微操作码正确答案:【一次可以完成多个操作】8、问题:下列说法错误的是___。选项:A、垂直型微指令比水平型微指令并行操作能力强、效率高、灵活性强B、水平型微指令执行一条机器指令所需的微指令数目少,因此速度比垂直型微指令的速度快C、水平型微指令用较短的微程序结构换取较长的微指令结构,垂直型微指令正相反,它以较长的微程序结构换取较短的微指令结构D、水平型微指令与机器指令差别较大,垂直型微指令与机器指令相似正确答案:【垂直型微指令比水平型微指令并行操作能力强、效率高、灵活性强】9、问题:某机共有52个微操作控制信号,构成5个相斥类的微命令组,各组分别包含5、8、2、15、22个微命令。已知可判定的外部条件有两个,微指令字长28位,则控制存储器的容量为___。选项:A、256×28B、128×28C、64×22D、256×22正确答案:【256×28】10、问题:在采用增量计数器法的微指令中,下一条微指令的地址___。选项:A、在微指令地址计数器中B、在当前的微指令中C、在程序计数器中D、无正确答案正确答案:【在微指令地址计数器中】11、问题:下图表示的微指令的编码方式为___。选项:A、字段直接编码方式B、直接编码方式C、字段间接编码方式D、混合编码方式正确答案:【字段间接编码方式】12、问题:微指令的格式不包括___。选项:A、微指令的存储方式B、微指令的编码方式C、后续微指令地址的形成方式D、微指令字长正确答案:【微指令的存储方式】13、问题:如果采用EPROM作为微程序的控制存储器,则这种微程序设计技术称为___。选项:A、动态微程序设计B、静态微程序设计C、毫微程序设计D、无正确答案正确答案:【动态微程序设计】14、问题:每一个微操作命令都对应一个硬件逻辑电路,采用这种设计方法的控制单元称为___。选项:A、组合逻辑型控制单元B、微程序型控制单元C、存储逻辑型控制单元D、程序存储型控制单元正确答案:【组合逻辑型控制单元】15、问题:在微程序型控制单元的设计中,微程序被存放到___中选项:A、控制存储器B、主存储器C、主硬盘D、存储器控制器正确答案:【控制存储器】16、问题:如果将微程序存放到ROM这种不可修改的控制存储器,则这种微程序设计技术称为___。选项:A、静态微程序设计B、动态微程序设计C、毫微程序设计D、无正确答案正确答案:【静态微程序设计】17、问题:在微程序型控制单元的设计中,有关微程序、微指令和微操作命令的关系描述正确的是___。选项:A、一个微程序可对应若干条微指令,一条微指令可对应一个或多个微操作命令B、一个微程序仅可对应一条微指令,一条微指令则仅对应一个微操作命令C、一条微指令可对应若干个微程序,一个微程序则仅可对应一个微操作命令D、一条微指令仅可对应一个微程序,一个微程序则可对应多个微操作命令正确答案:【一个微程序可对应若干条微指令,一条微指令可对应一个或多个微操作命令】18、问题:在微指令的操作控制字段中,每一位代表一个微操作命令,这种编码方式为___。选项:A、直接编码方式B、字段直接编码方式C、字段间接编码方式D、混合编码方式正确答案:【直接编码方式】19、问题:以下各寄存器中,可用来存放预读出的微指令地址的寄存器是___。选项:A、CMARB、CMDRC、PCD、IP正确答案:【CMAR】20、问题:下图所示的微指令的编码方式为__。选项:A、字段直接编码方式B、直接编码方式C、字段间接编码方式D、混合编码方式正确答案:【字段直接编码方式】21、问题:在使用增量计数器法形成微指令序列地址时,可使用如下表达式___来描述。选项:A、(CMAR)+1àCMARB、(CMDR)+1àCMDRC、(CMAR)+1àCMDRD、(CMDR)+1àCMAR正确答案:【(CMAR)+1àCMAR】22、问题:将微指令的操作控制字段分成若干段,将一组互斥的微操作命令放在一个字段内,通过对这个字段的译码便可对应每一个微指令,这种编码方式为___。选项:A、字段直接编码方式B、直接编码方式C、字段间接编码方式D、混合编码方式正确答案:【字段直接编码方式】23、问题:在组合逻辑设计中取指周期微操作的节拍安排,根据微操作节拍安排原则,可以和PCàMAR安排在同一个节拍内的微操作是___。选项:A、1àRB、M(MAR)àMDRC、MDRàIRD、Ad(IR)àMAR正确答案:【1àR】24、问题:如图所示,在使用分支转移形成后续微指令地址的方式中,转移方式主要作用是___。选项:A、指明判别条件B、指明转移成功后的去向C、指出下一条微指令地址D、指出上一条微指令地址正确答案:【指明判别条件】25、问题:下列说法正确的是___。选项:A、有些微操作的次序是不容易改变的,故安排微操作节拍时必须注意微操作的先后顺序B、凡是被控制对象不同的微操作,若能在一个节拍内执行,应尽可能安排在同一个节拍内,以节省时间C、如果有些微操作所占的时间不长,应该将它们安排在一个节拍内完成,并且允许这些微操作有先后次序D、控制单元的时钟输入实际上是一个脉冲序列,其频率即为机器的主频,它使CU能按一定的节拍(T)发出各种控制信号E、若指令的操作码长度可变,则会令指令译码线路更复杂正确答案:【有些微操作的次序是不容易改变的,故安排微操作节拍时必须注意微操作的先后顺序#凡是被控制对象不同的微操作,若能在一个节拍内执行,应尽可能安排在同一个节拍内,以节省时间#如果有些微操作所占的时间不长,应该将它们安排在一个节拍内完成,并且允许这些微操作有先后次序#控制单元的时钟输入实际上是一个脉冲序列,其频率即为机器的主频,它使CU能按一定的节拍(T)发出各种控制信号#若指令的操作码长度可变,则会令指令译码线路更复杂】26、问题:微程序控制单元的基本框图如下,则下列说法正确的是___。选项:A、任何一条机器指令的取指令操作都是相同的B、当出现中断时,中断隐指令所需完成的操作可由一个对应中断周期的微程序控制完成C、控存地址寄存器(CMAR)可以用来存放欲读出的微指令地址D、控存数据寄存器(CMDR)可以用来存放从控存读出的微指令E、顺序逻辑的输入与微地址形成部件、微指令的下地址字段以及外来的标志有关正确答案:【任何一条机器指令的取指令操作都是相同的#当出现中断时,中断隐指令所需完成的操作可由一个对应中断周期的微程序控制完成#控存地址寄存器(CMAR)可以用来存放欲读出的微指令地址#控存数据寄存器(CMDR)可以用来存放从控存读出的微指令#顺序逻辑的输入与微地址形成部件、微指令的下地址字段以及外来的标志有关】27、问题:下列属于微指令编码方式的有___。选项:A、直接编码方式B、字段直接编码方式C、字段间接编码方式D、混合编码方式正确答案:【直接编码方式#字段直接编码方式#字段间接编码方式#混合编码方式】28、问题:微指令格式和微指令编码方式有关,通常分为___。选项:A、水平型微指令B、垂直型微指令C、交叉型微指令D、校验型微指令E、十字型微指令正确答案:【水平型微指令#垂直型微指令】29、问题:后续微指令的地址可以由以下哪种方式形成___。选项:A、直接由微指令的下地址字段指出B、根据机器指令的操作码形成C、增量计数器法形成D、通过测试网络形成E、由硬件产生微程序入口地址正确答案:【直接由微指令的下地址字段指出#根据机器指令的操作码形成#增量计数器法形成#通过测试网络形成#由硬件产生微程序入口地址】30、问题:微指令的基本格式一般分为两个字段,分别是___。选项:A、操作控制字段B、顺序控制字段C、直接控制字段D、间接控制字段正确答案:【操作控制字段#顺序控制字段】《计算机组成原理(下)》期末考试1、问题:计算机中的数据可以存放在___中。选项:A、寄存器B、主存C、硬盘D、都可以正确答案:【都可以】2、问题:通常浮点数被表示成N=S×r^j的形式,其中___。选项:A、S为尾数,j为阶码,r是基数B、S为尾符,j为阶符,r是基数C、S为尾数,r为阶码,j为基数D、S为阶码,j为尾数,r是基数正确答案:【S为尾数,j为阶码,r是基数】3、问题:下列对源码、补码和反码叙述正确的是:选项:A、三种机器数的最高位均为符号位。符号位和数值部分之间可用“.”(对于小数)和“,”(对于整数)隔开。B、当真值为负时,原码、补码和反码的表示形式均相同,即符号位用“1”表示,数值部分和真值部分相同。C、当真值为正时,原码和补码的表示形式不同,但其符号位都用“0”表示。D、全部正确。正确答案:【三种机器数的最高位均为符号位。符号位和数值部分之间可用“.”(对于小数)和“,”(对于整数)隔开。】4、问题:假设浮点数的表示形式如下图,阶码和尾数都用原码表示并且m=4,n=10,用非规格化形式表示时,下列叙述正确的是:选项:A、可以表示的最小负数为-2^15×(1-2^(-10))B、可以表示的最大负数为-2^(-16)×2^(-10)C、可以表示的最小正数为2^(-15)×2^(-9)D、可以表示的最大正数为2^(-15)×2^(-9)正确答案:【可以表示的最小负数为-2^15×(1-2^(-10))】5、问题:已知X=0.a1a2a3a4a5a6(ai为0或1),则当X1/2时,ai应取何值?选项:A、a1=1,a2-a6至少有一个为1B、a1=1,a2-a6任意C、a1-a6至少有一个为1D、a1-a6任意正确答案:【a1=1,a2-a6至少有一个为1】6、问题:设机器数字长为8位(其中1位为符号位)对于整数,当其分别表示无符号数、原码、补码和反码时,对于其可以表示的真值范围正确的是:选项:A、无符号数:0,1,2,…,255B、原码:-128,-127,-126,…,127C、补码:-128,-127,…,127,128D、反码:-128,-127,-126,…,127正确答案:【无符号数:0,1,2,…,255】7、问题:设x为真值,x*为绝对值,说明[-x*]补=[-x]补在什么时候成立选项:A、当x为正数时成立B、当x为负数时成立C、任何时候都成立D、任何时候都不成立正确答案:【当x为正数时成立】8

温馨提示

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

评论

0/150

提交评论