上午选择1、(1)用来区分在存储器中以二进制编码形式存放的指令和数据
指令周期的不同阶段B
指令和数据的寻址方式C
指令操作码的译码结果D
指令和数据所在的存储单元答案:A指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间
CPU执行指令的过程中,根据时序部件发出的时钟信号按部就班进行操作
在取指令阶段读取到的是指令,在分析指令和执行指令时,需要操作数时再去读操作数
2、计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将(2)的内容送到地址总线上
指令寄存器(IR)B
通用寄存器(GR)C
程序计数器(PC)D
状态寄存器(PSW)答案:CCPU首先从程序计数器(PC)获得需要执行的指令地址,从内存(或高速缓存)读取到的指令则暂存在指令寄存器(IR),然后进行分析和执行
3、设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位
若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是(3)
-264~(1-2-8)264B
-263~(1-2-8)263C
-(1-2-8)264~(1-2-8)264D
-(1-2-8)263~(1-2-8)263答案:B浮点格式表示一个二进制数N的形式为N=2E×F,其中E称为阶码,F叫做尾数
在浮点表示法中,阶码通常为含符号的纯整数,尾数为含符号的纯小数
指数为纯整数,阶符1位、阶码6位在补码表示方式下可表示的最大数为63(26-1),最小数为-64(-26)
尾数用补码表示时最小数为-1、最大数为1-2-8,因此该浮点表示的最小数为-263,最大数为(1-2-8)×263
4、已知数据信息为16位,最少应附加(4)位校验位,以实现海明码纠错
6答案:C海明码是利用奇偶性来检错和纠错的校验方法
海明码的构成方法是:在数据位