Presentation is loading. Please wait.

Presentation is loading. Please wait.

实验一 8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位

Similar presentations


Presentation on theme: "实验一 8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位"— Presentation transcript:

1 实验一 8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
实验一 8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位 实现8位算术逻辑运算采用2片74LS181

2 74LS181功能表 M=0(算术运算) 4位ALU S3 S2 S1 S0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1
M=1 (逻辑运算) Cn=1 无进位 Cn=0 有进位 F=A F=A+B F=A+/B F=2的补 F=A加(A*/B) F=(A+B)加(A*/B) F=A减B减1 F=(A*/B)减1 F=A加A*B F=A加B F=(A+/B)加A*B F=A*B减1 F=A加A F=(A+B)加A F=(A+/B)加A F=A减1 F=A加1 F=(A+B)加1 F=(A+/B)加1 F=0 F=A加(A*B)加1 F=(A+B)加(A*/B)加1 F=A减B F=(A*/B) F=A加AB加1 F=A加B加1 F=(A+/B)加A*B加1 F=AB F=A加A加1 F=(A+B)加A加1 F=(A+/B)加A加1 F=/A F=/(A+B) F=/A*B F=/(A*B) F=/B F=(A B) F=(A*/B) F=/A+B F=/(A B) F=B F=1

3 数据输入三态缓冲器门控信号 SWB (低电平有效) 数据输出三态缓冲器门控信号ALUB (低电平有效)
DR1 DR2 数据输入三态缓冲器门控信号 SWB (低电平有效) 数据输出三态缓冲器门控信号ALUB (低电平有效) 数据锁存DR1打入脉冲信号 LDDR1 数据锁存DR2打入脉冲信号 LDDR2

4 8位运算数据的置入 低8位数据送DR1 和DR2 数据输出三态缓冲器门控信号ALUB =1 (关闭) ;
数据输入三态缓冲器门控信号 SWB = (打开) ; 数据锁存DRi控制信号 LDDRi =1 (打开), 其它 LDDRj = 0 (关闭) ; 打入脉冲信号 T4 ;

5 验证置入的8位运算数据 数据输入三态缓冲器门控信号 SWB =1 (打开) ;
数据输出三态缓冲器门控信号ALUB =1(关闭) ; 数据输入三态缓冲器门控信号 SWB =1 (打开) ; 数据锁存DRi控制信号 LDDR1、 LDDR2= 0 (关闭) 设置开关M 、开关S3、S2、S1、S0 相应值 如M=1 , S3、S2、S1、S0 = 验证 8位数据 DR1 S3、S2、S1、S0 = 验证 8位数据 DR2


Download ppt "实验一 8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位"

Similar presentations


Ads by Google