计算机组成原理 (3)优秀PPT.ppt
《计算机组成原理 (3)优秀PPT.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理 (3)优秀PPT.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理现在学习的是第1页,共40页1运算器基本功能完成算术、逻辑运算+、。取得操作数寄存器组、立即数输出、存放运算结果寄存器组、数据总线暂存运算的中间结果Q寄存器、移位寄存器现在学习的是第2页,共40页2运算器基本功能获得运算结果的状态C、Z、V、S理解、响应控制信号现在学习的是第3页,共40页3全加器电路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*Car
2、ryIn)+(A*B)现在学习的是第4页,共40页4补码减法根据算术运算规则:a-b=a+(-b)-b的补码为:将b的各位求反,并加1。我们可以用加法器实现减法。加法器现在学习的是第5页,共40页532-位被乘数寄存器,32-位ALU,64-位部分积寄存器 (0-位乘数寄存器)Product(Multiplier)Multiplicand32-bit ALUWriteControl32 bits64 bitsShift Right原码乘法的实现(三)现在学习的是第6页,共40页632-位除数寄存器,32-位ALU,64-位余数(被除数)寄存器除数除数32-bit ALUWriteControl
3、32 bits64 bits左移左移除法的实现余数余数现在学习的是第7页,共40页7运算器实现ALU完成算术、逻辑运算。寄存器组存放数据和结果辅助寄存器完成中间结果的存放选通门等控制数据通行需要哪些控制信号?ALU现在学习的是第8页,共40页8F X实现补码加减运算的逻辑电路实现补码加减运算的逻辑电路Fs F ALU 目的目的 寄存器寄存器源源 寄存器寄存器 选通门选通门二选通门二选通门选通门选通门F 1XYF YX F010 1F /YFsOVRZC累加器累加器X X+YX X-Y加加减减需要的控制信号:功能选择现在学习的是第9页,共40页9F X实现补码加减运算的逻辑电路实现补码加减运算的
4、逻辑电路Fs ALU 目的目的 寄存器寄存器源源 寄存器寄存器 选通门选通门选通门选通门选通门选通门F 1XYF YX F010 1F /YFsOVRZC必要完善必要完善:单累加器变多累积器单累加器变多累积器:两个选通门均变为多路两个选通门均变为多路送操作数到送操作数到ALU处理处理接收门送指定累加器。接收门送指定累加器。支持寄存器移位功能支持寄存器移位功能:接收门变为三选一,即接收门变为三选一,即分别接收本位分别接收本位/低位低位/高高位送来的信息送累加器位送来的信息送累加器与外部部件的入出联系与外部部件的入出联系现在学习的是第10页,共40页10实现补码加减运算的逻辑电路实现补码加减运算的
5、逻辑电路ALU 通用寄存器组通用寄存器组选选 通通 门门选选 通通 门门选选 通通 门门F 1FsOVRZC 必要完善必要完善:单累加器变多累积器单累加器变多累积器:现在学习的是第11页,共40页11实现补码加减运算的逻辑电路实现补码加减运算的逻辑电路ALU 通用寄存器组通用寄存器组选选 通通 门门选选 通通 门门选选 通通 门门F 1FsOVRZC必要完善必要完善:单累加器变多累积器:单累加器变多累积器:两个选通门均变为多路两个选通门均变为多路送操作数到送操作数到ALU处理处理接收门送指定累加器。接收门送指定累加器。增加的控制信号:操作数来源现在学习的是第12页,共40页12实现补码加减运算
6、的逻辑电路实现补码加减运算的逻辑电路ALU 通用寄存器组通用寄存器组选选 通通 门门选选 通通 门门选选 通通 门门F 1FsOVRZC 必要完善必要完善:单累加器变多累积器:单累加器变多累积器:两个选通门均变为多路两个选通门均变为多路送送0还是送还是送1到到ALU处理处理接收门送每个累加器。接收门送每个累加器。支持寄存器移位功能支持寄存器移位功能:接收门变为三选一,即接收门变为三选一,即分别接收本位分别接收本位/低位低位/高高位送来的信息送累加器位送来的信息送累加器增加的控制信号:结果处理现在学习的是第13页,共40页13实现补码加减运算的逻辑电路实现补码加减运算的逻辑电路ALU 通用寄存器
7、组通用寄存器组选选 通通 门门选选 通通 门门选选 通通 门门F 1FsOVRZC 必要完善必要完善:单累加器变多累积器:单累加器变多累积器:两个选通门均变为多路两个选通门均变为多路送送0还是送还是送1到到ALU处理处理接收门送每个累加器。接收门送每个累加器。支持寄存器移位功能:支持寄存器移位功能:接收门变为三选一,即接收门变为三选一,即分别接收本位分别接收本位/低位低位/高高位送来的信息送累加器位送来的信息送累加器与外部部件的入出联系与外部部件的入出联系输出输出输入输入现在学习的是第14页,共40页14实现补码加减运算的逻辑电路实现补码加减运算的逻辑电路ALU 通用寄存器组通用寄存器组选选
8、通通 门门选选 通通 门门选选 通通 门门F 1FsOVRZC 必要完善必要完善:单累加器变多累积器单累加器变多累积器:两个选通门均变为多路两个选通门均变为多路送送0还是送还是送1到到ALU处理处理接收门送每个累加器。接收门送每个累加器。支持寄存器移位功能支持寄存器移位功能:接收门变为三选一,即接收门变为三选一,即分别接收本位分别接收本位/低位低位/高高位送来的信息送累加器位送来的信息送累加器与外部部件的入出联系与外部部件的入出联系输出输出输入输入现在学习的是第15页,共40页15实现补码加减运算的逻辑电路实现补码加减运算的逻辑电路ALU 通用寄存器组通用寄存器组 乘商寄存器乘商寄存器 选选
9、通通 门门选选 通通 门门选选 通通 门门F 1YFsOVRZC可选择的完善可选择的完善:支持硬件乘除运算指令支持硬件乘除运算指令需要增加一个需要增加一个Q寄存器寄存器该寄存器应能自行移位该寄存器应能自行移位选选 通通 门门送入送入输出输出现在学习的是第16页,共40页16实现补码加减运算的逻辑电路实现补码加减运算的逻辑电路ALU 通用寄存器组通用寄存器组 乘商寄存器乘商寄存器 选选 通通 门门选选 通通 门门选选 通通 门门F 1YFsOVRZC可选择的完善可选择的完善:支持硬件乘除运算指令支持硬件乘除运算指令需要增加一个需要增加一个Q寄存器寄存器该寄存器应能自行移位该寄存器应能自行移位它应
10、能接收与送出数据它应能接收与送出数据选选 通通 门门送入送入输出输出现在学习的是第17页,共40页17实现补码加减运算的逻辑电路实现补码加减运算的逻辑电路ALU 通用寄存器组通用寄存器组 乘商寄存器乘商寄存器 选选 通通 门门选选 通通 门门选选 通通 门门F 1YFsOVRZC选择完善选择完善:支持硬件乘除运算指令支持硬件乘除运算指令需要增加一个需要增加一个Q寄存器寄存器该寄存器应能自行移位该寄存器应能自行移位应能接收与送出数据。应能接收与送出数据。选选 通通 门门送入送入输出输出现在学习的是第18页,共40页18二选一二选一ALU二选一二选一三选一三选一R0R1R三选一三选一Q三选一三选一
11、nCyF=0000OVRF15Y15Y0D15D0Cin数据输出数据输出数据输入数据输入乘商乘商通用寄存器通用寄存器定定点点运运算算器器部部件件实实例例OEABAm2901状态输出状态输出A口口地址地址B口口地址地址RAM15RAM0Q15Q0RS控制信号控制信号I2 I1 I0I5 I4 I3I8 I7 I6选选数数据据源源选选操操作作功功能能选选结结果果安安排排现在学习的是第19页,共40页19运算器的控制与操作运算器的控制与操作ALU支持多种算数与逻辑运算功能支持多种算数与逻辑运算功能需要提供运算功能选择信号需要提供运算功能选择信号寄存器组含多个累加器寄存器组含多个累加器需要提供两组选择
12、累加器编号的信号需要提供两组选择累加器编号的信号有多种不同方案组合数据送有多种不同方案组合数据送ALU的使用要求的使用要求需要提供选择数据组合的信号需要提供选择数据组合的信号运算器内寄存器有多种接收数据的不同方案运算器内寄存器有多种接收数据的不同方案需提供那个寄存器接收,按什么办法接收的控制信号需提供那个寄存器接收,按什么办法接收的控制信号累加器与乘商寄存器的移位关系累加器与乘商寄存器的移位关系寄存器最高位与最低位的移入信号需用另外线路提供寄存器最高位与最低位的移入信号需用另外线路提供现在学习的是第20页,共40页20入出信号及引脚入出信号及引脚Y15Y0D15D0RAM15Q15RAM0Q0
13、CPOECinCyF=0OverF15运运 算算 器器 部部 件件A3A0B3B0I8I6 I5I3 I2I0现在学习的是第21页,共40页21入出信号及引脚入出信号及引脚Y15Y0(指示灯显示)(指示灯显示)D15D0(开关拨数)(开关拨数)RAM15Q15RAM0Q0CPOE(已接地已接地)CinCyF=0OverF15运运 算算 器器 部部 件件4片片2901,1片片2902A3A0B3B0I8I6 I5I3 I2I0一片一片GAL一片一片GAL2个个12位的微型开关位的微型开关SCiSSTSSH现在学习的是第22页,共40页22Am2901的控制信号的控制信号 编码 I8 I7 I6
14、I5 I4 I3 I2 I1 I0 000 Q F F R+S A Q 001 F S-R A B 010 B F A R-S 0 Q 011 B F F R S 0 B 100 B F/2 Q Q/2 F R S 0 A 101 B F/2 F R S D A 110 B 2F Q 2Q F R S D Q 111 B 2F F R S D 0B Q YR S现在学习的是第23页,共40页23运算器用的运算器用的GAL20V8的控制信号的控制信号 GAL1:状态寄存器:状态寄存器 GAL3:进位入、移位入:进位入、移位入 SST C Z V S SCi 运算运算 Cn 运算运算 Cn 000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机组成原理 3优秀PPT 计算机 组成 原理 优秀 PPT
限制150内