在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(1)。(1)A.程序计数器B.状态寄存器C.通用寄存器D.累加寄存器【答案】D【解析】本题考查计算机系统基础知识。CPU中有一些重要的寄存器,程序计数器(PC)用于存放指令的地址。当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令,当程序出现转移时,则将转移地址送入PC,然后由PC给出新的指令地址。状态寄行器用于记录运算中产生的标志信息。状态寄存器中的每一位单独使用成为标志位。标志位的取值反映了ALU当前的工作状态,可以作为条件转移指令的转移条件。典型的标志位有以下几种:进位标志位(C)、零标志位(Z)、符号标志位(S)、溢出标志位(V)、奇偶标志位(P)。通用寄存器组是CPU中的一组工作寄存器,运算时用于暂存操作数或地址。在程序中使用通用寄存器可以减少访问内存的次数,提高运算速度。累加器(accumulator)是一个数据寄存器,在运算过程中暂时存放操作数和中间运算结果不能用于长时间地保存一个数据。某机器字长为n,最高位是符号位,其定点整数的最大值为(2)。(2)A.2n-1B.2n-1-1C.2nD.2n-1【答案】B【解析】本题考查计算机系统中的数据表示基础知识。机器字长为n,最高位为符号位,则剩余的n-1位用来表示数值,其最大值是这n-1位都为1,也就是2n-1-1。海明码利用奇偶性检错和纠错,通过在n个数据位之间插入k个校验位,扩大数据编码的码距。若n=48,则k应为(3)。(3)A.4B.5C.6D.7【答案】C【解析】本题考查数据校验基础知识。设数据位是n位,校验位是k位,则n和k必须满足以下关系:2k-1≥n+k。若n=48,则k为6时可满足26-1≥48+6。海明码的编码规则如下。设k个校验位为Pk,Pk-1,…,P1,n个数据位为Dn-1,Dn-2,…,D1,D0。对应的海明码为Hn+k,Hn+k-1,…,H1,那么:①Pi在海明码的第2i-1位置,即Hj=Pi,且j=2i-1;数据位则依序从低到高占据海明码中剩下的位置。②海明码中的任一位都是由若干个校验位来校验的。其对应关系如下:被校验的海明位的下标等于所有参与校验该位的校验位的下标之和,而校验位则由自身校验。通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4△t,分析时间为2△t,执行时间为3△t,按顺序方式从头到尾执行完600条指令所需时间为(4)△t;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时...