2计算机组成原理1第10章实训★实训一运算器★实训二存储器★实训三微控制器实验★实训四基本模型机设计与实现2007
2计算机组成原理2一、实训目的1.了解运算器的组成结构
2.掌握运算器的工作原理
3.掌握简单运算器的数据传输方式
4.验证运算功能发生器(74LS181)及进位控制的组合功能
2计算机组成原理3二、实训要求完成不带进位及带进位算术运算和逻辑运算训练,了解算术逻辑运算单元的运用
三、实训原理1.运算器的设计原理(1)使用基本的门电路构成1位全加器
(2)利用进位传递逻辑将其构成N位并行加法器
(3)利用多路选择逻辑实现多种输入输出组合选择,使加法器扩展为多功能的算术逻辑运算
2计算机组成原理4(4)利用多路选择逻辑实现移位功能
(5)使用加法器与移位器组合构成乘法器和除法器
(6)使用两个(定点)运算器部件的组合则可构成一个浮点运算器
2.74LS181运算器74LS181是一个四位ALU单元,它是由4个一位全加器以及进位电路构成
下面给出了正逻辑74LS181的逻辑图如图10-1所示,其功能表见表10-1
2计算机组成原理5图10-1正逻辑74LS181的逻辑图2007
2计算机组成原理6S3S2S1S0M=0(算术运算)M=1(逻辑运算)Cn=1(无进位)Cn=0(有进位)0000F=AF=A+1F=A0001F=A|BF=(A|B)+1F=A|B0010F=A|BF=(A|B)+1F=AB0011F=0-1F=0F=00100F=A+ABF=A+AB+1F=AB0101F=AB+(A|B)F=AB+(A|B)+1F=B0110F=A-B-1F=A-BF=A⊕B0111F=AB-1F=ABF=AB1000F=A+ABF=A+AB+1F=A+B1001F=A+BF=A+B+1F=A⊕B1010F