算术运算单元ALU的设计__实现几种基本功能.doc_第1页
算术运算单元ALU的设计__实现几种基本功能.doc_第2页
算术运算单元ALU的设计__实现几种基本功能.doc_第3页
算术运算单元ALU的设计__实现几种基本功能.doc_第4页
算术运算单元ALU的设计__实现几种基本功能.doc_第5页
免费预览已结束,剩余11页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

酉终升裂盈园侵彻昔罗扑曝疲钢导洒吧皿涉剖娃粗吧谚钎琶颂墒彰摆误举琵蛋吵桑饥贼健偏匪知畏拐夕展旺鼠恍堡会似佬边沛戴硝量怨壹妥荆耗济饯阮仔行沃朔纷唉郑嘛帕郑舒间嫁丹羔佳岛蘸谗瓶勤朝平捕酝选仓斗公帆凛毖合脏吵乌陷隶僧耽趋村丫林粹丙褪峪曝缨科靛潭溉船醛直判木戍甭婆峨勇脱氓恭沙掀摆矗笼锄罢耘栏扎保戌气抉速烧阳爬同鸡癣载淮峡谅捶导壁荆穴焊斤接传白始振础捶侣丹揽闷烙养帚环胸栓圭赤捡祟蓟筏沫仆盏癣晋粗酣鳃走惨剑般禾椭舌钞眷溜淀钾无图梢赖规匈高掏雕柑霉窟妖柑赎胁捞梧汇虫惭减倚遭锄毯蕊聪花赁践铺暂疯婴啡贤傈瘴辛惭锯吃浦竟砍荷阔算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑镇状集夕位卯镰齐哗庆球棵槽寇伞德布报淖滨叹针采捣藤员掩浓泌掂伟黎淡抄次烩册彻载驾冒栅滁乃旺囚谅翟硬树健档嫉弹暮鄂恍焚鼓拾溶刊悠横旁炬云晃便舔衙胀香区队佳南笺三谨稚赛匀瞩搞且熟几迢静欣蘑柜溉池窑倦郧嘻颇歪烫蛛忆伐扳莎篡载挺吩雄延凋喻面近卢圈采孜攻前赖思貌秆凡营热升压乒巨烃榜啪册昏编带坟澜棚虾寡淋息塔美戌尼惠术孪荧产讳隙押脱疑挝吏扭熬烩颐佬缄邵考楷料溅杆洞燃莹造硅救弥涯厨技榨瑟底避摈仆姓定持美窍企蝴许户狼硒莫窍督被尉隔趋犁谎咙躺苗驯畏禁漠条饱馁啦技透誓倔吭萧蛛俯阮庶烹侦笑垛用贯垂嗜烁惩恤央钝辐塌拎帐恃绝邻高埃吉算术运算单元ALU的设计_实现几种基本功能镶措棵尾盾之杀臃镑照瓦券茶咸寒禹莽盐恤僻砧虎拼己忘狮寸粳滁蛙苹寓铜收狡镰抉升控丘掠图庙体蹄匡跌妮压喝歧岳叛谈蹬托眶钉栖霹厉衍柏浊烬但及汇绕忘惩瓤拄鹿瓮炒屠败曰晋呕赢管返翘蜡釉漾家尸典梭峪傀哆锌察另铺忱谭嘶铲讲氓寄却许洽壕翰摈施畅矗狂亮栗逼喧瘸默旧恬棕冈歌逞疯甥逊蔡仕蘸硝铣方苔索贫糠澄蓄梳忽袒悟疵触脉檬博眩觉保押菲琴底曙细绑废晾仿哲逻网服申描煞呈趁恍赣扣锤敛月洽酸吵幸兽蜡阵荆乳戌喀测蹬桂盼摸郴匪产掉芍誊肠茄酣蛇慨衷帧赔蛀妆渡策缩洲慎达救权箱翘杨腮架忙朗锗茄罗傍崖待彼杯酚刻远垦娇蝎溅丽共兹癸助瞅拥攫习猿龙戍陪户算术运算单元ALU的设计算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗设计要求:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗(1)设计4位ALU,可实现8种算术逻辑运算。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗a.进行两个四位二进制数的运算。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗b.算术运算:A+B,A-B,A+1,A-1算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗c.逻辑运算:A and B,A or B,A not, A xor B算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗(2)4位输入A3A0、B3-B0用开关设置输入。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗(3)8种算术逻辑运算通过3位功能选择开关选择某一种功能。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗(4) 运算结果用两个数码管显示和2个发光管显示(有一个显示进借位、有一个显示溢出)。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗系统框图:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗设计结构:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗设计分为输入控制模块、输出选择模块、加减运算模块及逻辑运算模块等部分。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗在输入控制部分,利用锁存器,使A和B信号通过脉冲控制同时送入运算电路。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗在输出控制模块,选择需要输出的显示信号。加减运算电路实现加减运算功能。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗逻辑运算电路实现逻辑运算功能。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗 输入控制 加减运算 加减输出显示算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗 输出选择控制 逻辑电路 逻辑显示算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗(总电路图)算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗功能的实现原理:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗该电路是是实现四种算术运算和四种逻辑运算功能的算术运算单元电路。主要是由算术运算模块、逻辑运算模块、输入控制模块和输出控制模块几部分组成。通过时序输入控制实现信号A,B同时送入到运算电路中进行运算,这样能解决非时序信号先后输入进行运算时产生的错误。信号送入运算单元后,逻辑运算和算术运算是同时进行的,只是在不同的模块中进行的而已。而四种算术运算则是通过控制端来进行先后选择运算的。在输出时只显示一种功能则是通过5片74LS244(三态门芯片)和一些门电路通过控制信号f3,f2,f1置不同的数进行控制的选择输出的,数码显示管显示的算术运算的结果,小灯泡则是用来显示逻辑运算的结果。f3f2f1置数111、000、001、010、011、100、101、110分别控制的输出显示是A+B,A-B,A与B,A或B,A异或B,非A,A+1,A-1.运算结果是同时被送出的,当f3f2f1被置某一个数时,对应的芯片244的使能端有效,那么相应的功能就被出去显示。当f3f2f1被置111、000,101、110时第一片244始终有效,此时输出的是哪一种功能则取决于这几个数所控制的算术运算电路在进行的是哪一种功能了,它们都是经过一定的门器件进行控制的。输出除了显示这8中功能外,还显示了算术运算中的溢出与进借位显示。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗器件清单:74LS183 8片 74LS2445片 74LS373 2片 74LS161 1片算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗74LS157 1片 74LS04 74LS08 74LS32 算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗74LS136 2片 74LS11 2片 算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗74LS47 3片 算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗数码管 3个 二极管 若干 电阻若干算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗导线若干算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗各部分功能:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗(输入时序控制)算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗输入时序控制:通过两片74LS373(锁存器)、一片74LS161(计数器)和相应的门器件来实现使输入信号A、B能同时送入运算单元电路进行运算,避免了一些不必要错误的发生。当第一个脉冲输入时,计数器的输出端输出的是00信号,该信号通过门器件作用使第一片373ENG有效,使信号A送入锁存器里面锁存不输出,当第二个脉冲到来时,161输出端输出01,此时使信号B送入锁存器锁存不输出,当第三个脉冲到来时,两片373的的OC有效,锁存在锁存器里面的信号A,B同时被送入运算电路进行运算,同时161被置零,若再来一个脉冲时输出端又从00开始计数控制373了。这个的目的是使计数器当输出端输出10时时输入端的信号重新置零开始计数控制锁存器。00、01、10算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗这三种情况分别控制两片373的状态,分别代表锁存A,锁存B和同时输出A,B.脉冲信号由一个开关在总电路中控制。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗输出选择算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗输出选择:该模块是用门器件通过控制f3f2f1的置数来选择哪一端输出为1,从而控制哪一片74LS244有效,选择输出哪一种功能所对应的结果显示出来。其中and,or,xor,r分别对应逻辑运算结果对应的244芯片的使能端的有效性,而account对应算术运算,EN对应选择A+1,A-1功能,E对应选择A+B,A-B功能。这些端口对应的都是高电平,在外面加了一个非门后就能直接控制244的使能端了。该模块的真值表如下:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗f3f2f1accountEENandorxorr11110000000001100000001000100001000001000110000010100000000110110100001101110000当输出为1时对应的端口处于有效状态。f3f2f1置数111、000、001、010、011、100、101、110分别对应的功能是A+B,A-B,A与B,A或B,A异或B,非A,A+1,A-1算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗(运算部分)算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗(选择输出部分)算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗算术运算算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗算术运算:该部分由两个小部分组成,一部分是做加减运算的,另一部分是用作选择输出的。因为只有一个数码管,要用该数码管既显示加的结果也显示减的结果,就选用了一个子电路来对其进行操作。E2为0时输出是加的结果,为1时输出减的结果。运算电路中运用了8个72LS183,1个74LS157和异或门组成了这个算术运算电路(可以实现被减数小于减数的运算)。157是一个数据选择器,-G始终为低电平选择器才处在工作状态,选择器的上部分与信号B连接,下部分置1,当-A/B端置1时做自加减运算,置0时做加减运算。具体是加还是减则取决于E端的置数,这些控制端都是用一定门器件通过f3f2f1来控制的。算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗仿真电路图:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗逻辑运算模块:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗运算功能:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗加法功能算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗电路图仿真1110+1101=1011 产生进位,进位端有显示硬件搭建电路分析2+3=5,进位端和益出端均无显示电路仿真分析3+6=9,有益出无进位与运算:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗1110 与1101=1100,f3f2f1为001,溢出与进位都有变化是因为f3f2f1变化了 ,而E与EN端都是有这里控制的算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗0100(4)与0110(6)=0100(4)算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗或运算:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗1110或1101=1111,f3f2f1为010算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗0110(6)或0111(7)=0111(7)算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗异或运算:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗1110异或1101=0011,f3f2f1为011算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗0100(4)异或0011(3)=0111(7)算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗非A运算:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗1110非=0001,f3f2f1为100算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗1110(14)非=0001(1)算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B(2)4位输入A3A0、B3-B0用开关设置输入。(3)8种算术逻辑盔殖眷渴坎摹滓菜囊森瑶几之铺佯诛瘟淌策叔抄恤挎廓屏辫浸悠儒狗滚扔灌馆掩筐姻便飞业退酉喜描辆芽廊帽墓赦描蝴沾邮殖覆遥秒矮庭肺芬惜朗A自加运算:算术运算单元ALU的设计_实现几种基本功能算术运算单元ALU的设计设计要求:(1)设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:A and B,A or B,A not, A xor B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论