贵州大学大数据与信息工程学院
数字电路课程设计报告书
姓名: 张悦
班级: 电科131
学号: 1307010088
时间:2015年7月30日
指导教师: 马光喜
设计题目 算术运算单元ALU的设计 设计要求
1、设计4位ALU,可实现8种算逻运算。
要求:
(1).进行两个四位二进制数的运算。
(2).算术运算:A+B,A-B,A+1,A-1
(3).逻辑运算:A and B,A or B,A not, A xor B
2、采用总线方式(4位),实现输入A3—A0、B3---B0,采用4只开关分2次输入A和B数据。
3、 8种算逻运算通过3位功能选择开关选择某一种功能。
4、要求输入A和B后,各设置一个数码管显示锁存后的A数和B数(搭硬件时不用)
5、要求输入A和B后,各设置四只发光管显示锁存后的A数和B数(搭硬件时要用,例如:输入9---显示:亮灭灭亮)
6、运算结果用一个数码管显示(显示0—F)和四只发光管显示(软硬件都必须有)
8、ALU工作按节拍步骤进行。要求设计一个节拍发生器,用一个按钮开关,每按一次发出一个节拍。 设计过程 (包括:设计方案、上机设计与仿真结果、硬件实验方案及实验结果、收获和体会)
(一)设计方案
(1)采用总线的设计思路,用4个开关,轮流输入A和B的数据,并分别用
原创力文档

文档评论(0)