计算机组成原理.王诚.刘卫东-2-4.pptx

计算机组成原理.王诚.刘卫东-2-4.pptx

ID:62000366

大小:316.29 KB

页数:40页

时间:2021-04-10

计算机组成原理.王诚.刘卫东-2-4.pptx_第1页
计算机组成原理.王诚.刘卫东-2-4.pptx_第2页
计算机组成原理.王诚.刘卫东-2-4.pptx_第3页
计算机组成原理.王诚.刘卫东-2-4.pptx_第4页
计算机组成原理.王诚.刘卫东-2-4.pptx_第5页
资源描述:

《计算机组成原理.王诚.刘卫东-2-4.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1第一单元运算器部件第四讲运算器设计及举例2运算器基本功能完成算术、逻辑运算+、—、、、、、。取得操作数寄存器组、立即数输出、存放运算结果寄存器组、数据总线暂存运算的中间结果Q寄存器、移位寄存器3运算器基本功能获得运算结果的状态C、Z、V、S理解、响应控制信号4全加器电路Sum=(A’*B’*CarryIn)+(A’*B*CarryIn’)+(A*B’*CarryIn’)+(A*B*CarryIn)CarryOut=(A’*B*CarryIn)+(A*B’*CarryIn)+(A*B*CarryIn’)+(A*B*CarryIn)=(B*CarryIn)+(A*Ca

2、rryIn)+(A*B)5补码减法根据算术运算规则:a-b=a+(-b)-b的补码为:将b的各位求反,并加1。我们可以用加法器实现减法。加法器632-位被乘数寄存器,32-位ALU,64-位部分积寄存器(0-位乘数寄存器)Product(Multiplier)Multiplicand32-bitALUWriteControl32bits64bitsShiftRight原码乘法的实现(三)732-位除数寄存器,32-位ALU,64-位余数(被除数)寄存器除数32-bitALUWriteControl32bits64bits左移除法的实现余数8运算器实现ALU完成算术、逻辑运算。

3、寄存器组存放数据和结果辅助寄存器完成中间结果的存放选通门等控制数据通行需要哪些控制信号?ALU9FX实现补码加减运算的逻辑电路FsFALU目的寄存器源寄存器选通门二选通门选通门F1XYFYXF0101F/YFsOVRZC累加器XX+YXX-YF   XF   YX   FF   XF  /YF   1X   F加减需要的控制信号:功能选择10FX实现补码加减运算的逻辑电路FsALU目的寄存器源寄存器选通门选通门选通门F1XYFYXF0101F/YFsOVRZC必要完善:单累加器变多累积器:两个选通门均变为多路送操作数到ALU处理接收门送指定累加器。支持寄存器移位功能:接收门变

4、为三选一,即分别接收本位/低位/高位送来的信息送累加器与外部部件的入出联系11实现补码加减运算的逻辑电路ALU通用寄存器组选通门选通门选通门F1FsOVRZC必要完善:单累加器变多累积器:12实现补码加减运算的逻辑电路ALU通用寄存器组选通门选通门选通门F1FsOVRZC必要完善:单累加器变多累积器:两个选通门均变为多路送操作数到ALU处理接收门送指定累加器。增加的控制信号:操作数来源13实现补码加减运算的逻辑电路ALU通用寄存器组选通门选通门选通门F1FsOVRZC必要完善:单累加器变多累积器:两个选通门均变为多路送0还是送1到ALU处理接收门送每个累加器。支持寄存器移位功

5、能:接收门变为三选一,即分别接收本位/低位/高位送来的信息送累加器增加的控制信号:结果处理14实现补码加减运算的逻辑电路ALU通用寄存器组选通门选通门选通门F1FsOVRZC必要完善:单累加器变多累积器:两个选通门均变为多路送0还是送1到ALU处理接收门送每个累加器。支持寄存器移位功能:接收门变为三选一,即分别接收本位/低位/高位送来的信息送累加器与外部部件的入出联系输出输入15实现补码加减运算的逻辑电路ALU通用寄存器组选通门选通门选通门F1FsOVRZC必要完善:单累加器变多累积器:两个选通门均变为多路送0还是送1到ALU处理接收门送每个累加器。支持寄存器移位功能:接收门

6、变为三选一,即分别接收本位/低位/高位送来的信息送累加器与外部部件的入出联系输出输入16实现补码加减运算的逻辑电路ALU通用寄存器组乘商寄存器选通门选通门选通门F1YFsOVRZC可选择的完善:支持硬件乘除运算指令需要增加一个Q寄存器该寄存器应能自行移位选通门送入输出17实现补码加减运算的逻辑电路ALU通用寄存器组乘商寄存器选通门选通门选通门F1YFsOVRZC可选择的完善:支持硬件乘除运算指令需要增加一个Q寄存器该寄存器应能自行移位它应能接收与送出数据选通门送入输出18实现补码加减运算的逻辑电路ALU通用寄存器组乘商寄存器选通门选通门选通门F1YFsOVRZC选择完善:支持

7、硬件乘除运算指令需要增加一个Q寄存器该寄存器应能自行移位应能接收与送出数据。选通门送入输出19二选一ALU二选一三选一R0R1R三选一Q三选一nCyF=0000OVRF15Y15~Y0D15~D0Cin数据输出数据输入乘商通用寄存器定点运算器部件实例OEABAm2901状态输出A口地址B口地址RAM15RAM0Q15Q0RS控制信号I2I1I0I5I4I3I8I7I6选数据源选操作功能选结果安排20运算器的控制与操作ALU支持多种算数与逻辑运算功能需要提供运算功能选择信号寄存器组含多个累加器需要提供两组

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。