?以Am2901芯片为实例,来介绍定点运算器的有关知识,你的认知程度如何?
答:定点运算器的功能与组成
⑴ 对数据进行算术运算和逻辑运算,给出结果某些特征;
⑵ 暂存参加运算的数据和中间结果;
⑶可用硬件完成乘除运算;
⑷ 接受外部数据的输入,送出运算结果;
⑸与计算机其他部件协同工作运算器的组成:①算术与逻辑运算部件;②通用寄存器;③乘商寄存器;④多路选择器;⑤输入/输出逻辑电路。
计算机组成原理****题
2021/1/5
1
?以Am2901芯片为实例,来介绍定点运算器的有关知识,你的认知程度如何?
例如,Am2901芯片,其组成部分包括一个算术逻辑运算部件,完成对数据的算术运算和逻辑运算;一个由16个通用寄存器组成的寄存器组,以暂存参加运算的数据和中间结果;一个Q寄存器,实现硬件乘除运算;有5组二选一或三选一器件,以选择数据的输入和送出运算结果;有9个控制信号:其中I5~I3选择运算功能,I2~I0选择数据来源,I8~I6控制数据处理方式,从而实现与计算机其它部件协调工作。
计算机组成原理****题
2021/1/5
2
在运算器部件中,为什么要设置一个乘商寄存器?它与运算器部件中的累加器有哪些不同之处?
为了用硬件线路完成乘除指令运算,运算器内一般还有一个能自行左右移位的专用寄存器,通称乘商寄存器。
运算器内的通用寄存器与乘商寄存器的差异表现在:通用寄存器是暂存将参加运算的数据和中间结果,这些寄存器可被汇编程度员直接访问与使用;乘商寄存器由计算机内部设置,不能为汇编程序员访问。
计算机组成原理****题
2021/1/5
3
运算器内的乘商寄存器的移位操作与通用寄存器的移位操作之间应有什么样的关联关系吗?为什么会是这样?
乘除寄存器的移位操作与通用寄存器的移位操作是联合移位,没有乘除寄存器单独移位功能。当通用寄存器本身移位时,乘除寄存器不受影响。
计算机组成原理****题
2021/1/5
4
,说明应如何控制与操作运算器完成指定的数据运算、传送功能,为什么必须在Am2901芯片之外解决向运算器提供最低位的进位信号,最低、最高位的移位输入信号,以及状态位的接受与记忆问题。设计完成如下操作功能的操作步骤和必须提供的信号:把100送入R0,R0的内容送入R1,完成R0-R1并存入R0,R1的内容减1,R1的内容送入Q,R1和Q与C联合右移一位。
参考答案:在教学计算机中, 为控制运算器完成指定的数据运算、传送功能,必须给出要用的数据组合、ALU要完成的运算功能、和对运算结果的保存及送出办法;
选择送到ALU最低位的进位信号的状态,如何处理最高、最低位的移位信号的状态,是否保存运算结果的特征位信号等问题,都要依据指令执行的实际需求来处理,不是运算器内部功能所能包含的,故只能到Am2901芯片之外来解决。
计算机组成原理****题
2021/1/5
5
,说明应如何控制与操作运算器完成指定的数据运算、传送功能,为什么必须在Am2901芯片之外解决向运算器提供最低位的进位信号,最低、最高位的移位输入信号,以及状态位的接受与记忆问题。设计完成如下操作功能的操作步骤和必须提供
2021年度计算机组成原理习题讲义 来自淘豆网www.taodocs.com转载请标明出处.