组成原理练习题题稿.doc
文本预览下载声明
题目部分,(卷面共有30题,100分,各大题标有题量和总分)
一、选择题(10小题,共20分)
1、浮点数的表示范围和精度取决于( )。
A、阶码的位数和尾数的机器数形式;
B、阶码的机器数形式和尾数的位数;
C、阶码的位数和尾数的位数;
D、阶码的机器数形式和尾数的机器数形式。
C
2、存放欲执行指令的寄存器是。
A、MAR;
B、PC;
C、MDR;
D、IR。
D
3、( )寻址对于实现程序浮动提供了较好的支持。
A、间接寻址;
B、变址寻址;
C、相对寻址;
D、直接寻址。
C
4、在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于( )
A、同步控制;B、异步控制;
C、联合控制;
D、局部控制。
A
5、当定点运算发生溢出时,应( )。
A、向左规格化;
B、向右规格化;
C、发出出错信息;
D、舍入处理。
某计算机字长是32位,它的存储容量是64KB、按字编址,它的寻址范围是。
A、16KB:
B、16K;
C、32K;
D、32KB。
B
7、下述说法中是正确的。
A、EPROM是可改写的,因而也是随机存储器的一种;
B、EPROM是可改写的,但它不能用作为随机存储器用:
C、EPROM只能改写一次,故不能作为随机存储器用;
D、EPROM是可改写的,但它能用作为随机存储器用。
B
8、某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是
A、128K;
B、64K;
C、64KB:
D、128KB。
B
9、一个节拍信号的宽度是指。
A、指令周期:
B、机器周期;
C、时钟周期;
D、存储周期。
C
10、某RAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最少数目是( )。
A、21;
B、17;
C、19;
D、20。
C
二、判断题(10小题,共20分)
1、浮点数通常采用规格化数来表示,规格化数即指其尾数的第1位应为0的浮点数。( )
答案:×
2、在计算机中,所表示的数有时会发生溢出,其根本原因是计算机的字长有限。( )
答案:√
3、浮点数的取值范围由阶码的位数决定,而浮点数的精度由尾数的位数决定( )
答案:√
4、将补码的符号位改用多位来表示,就变成变形补码,一个用双符号位表示的变形补
码01.1010是正数。( )
答案:×
5、补码的符号位是数值的一部分。( )
答案:√
6、若二进制正数则它的补码就( )
答案:×
7、在堆栈操作中,栈底位置是固定的,栈顶位置随着堆栈指针SP内容变化而浮动。( )
答案:√
8、定字长指令格式是指各指令字长度都相等,故又称等字长指令格式;变字长指令格式是指各指令字长度可以不等,故又称变长指令字结构。( )
答案:√
9、转移类指令能改变指令执行顺序,因此,执行这类指令时,PC和SP的值都将发生变化。( )
答案:×
10、EPROM中的内容一旦写入,就不能再抹去。( )
答案:×
三、问答题(4小题,共20分)
1、简述浮点加减法的运算步骤,哪几步操作要考虑溢出问题?
答案:①检查有无操作数为0,有则简化操作。 ②对阶:将阶码小的调整到与阶码大的一致。 ③尾数加、减,本步应考虑加、减的结果是否产生了上溢或下溢(尾数溢出)。 ④结果规格化,尾数右规,可能产生阶码上溢;尾数左规,可能产生阶码下溢。
2、已知带返转指令的含义如下图所示,写出机器在完成带返转指令时,取指阶段和执行阶段所需的全部微操作命令及节拍安排。
取指阶段
PCMAR,1 R
M(MAR)MDR,(PC)+1 PC
MDR IR,OP(IR)ID
由图可见,带返转指令执行阶段需完成将返回地址M+l,存入指令的地址码字段K所指示的存储单元中,从K+l号单元开始才是子程序的真正内容,故执行阶段的微操作命令及节拍安排为:
Ad(IR)MAR,1W
PCMDR (1分)
MDRM(MAR),Ad(IR)PC (1分)
3、按序写出完成一条加法指令ADD a(a为主存地址)控制器所发出的微操作命令及节拍安排。
组合逻辑控制器完成ADD a指令的微操作命令及节拍安排为:
取指周期
PCMAR, 1R
M(MAR)MDR, (PC)+1PC
MDRIR, OP(IR)ID
执行周期
Ad(IR)MAR,1R(即aMAR)
M(MAR)MDR
(ACC)+(MDR)ACC
按序写出完成一条加法指令SUB (为主存地址)两种控制器所发出的微操作命令及节拍安排。组合逻辑控制器完成SUB 指令的微操作命令及节拍安排为:
取指周期
执
显示全部