74LS181 ALU 功能介绍

74LS181 功能介绍

码文不易,如果帮助到您,希望您可以帮我刷一下点击量,与您无害,与我有益谢谢 支持原创

工作环境

  • win10家庭版
  • QuartusII13.0

目录

码文不易,如果帮助到您,希望您可以帮我刷一下点击量,与您无害,与我有益谢谢 支持原创

功能介绍

简介

  74LS181 ALU是主要进行算术和逻辑运算的电路,可以作为处理器进行运算的核心部件。它对两个4位操作数进行逻辑或者算术运算等。74LS181在QuartusII中是一个老式74元件库中,它可以与74LS182级连为先行进位加法器。

引脚介绍

74ls181截图
74ls181芯片总共有22个引脚。

数据引脚
  • 8个数据输入端,A0m、A1n、A2n、A3n,B0n、B1n、B2n、B3n,(其中A3和B3是高位)。
  • 4个二进制输出端F0、F1、F2、F3,以四位二进制形式输出运算的结果。
  • CN端处理进入芯片前进位值,CN4记录运算后的进位。
  • GN先行进位产生端。PN先行进位传递函数。
控制引脚
  • 4个控制端,S0、S1、S2、S3,控制两个四位输入数据的运算,例如加、减、与、或。
  • M控制芯片的运算方式,包括算术运算和逻辑运算。

功能表

S3S2S1S0M = H
Logic Functions
M = L
Arithmetic Operations
/Cn = H/Cn = L
LLLLF = /AF = AF = A plus 1
LLLHF = /(A + B)F = A + BF = ( A + B ) plus 1
LLHLF = (/A)BF = A + /BF = ( A + /B) plus 1
LLHHF = 0F = minus 1 (2s Comp)F = ZERO
LHLLF = /(AB)F = A plus A(/B)F = A plus A(/B) plus 1
LHLHF = /BF = ( A + B ) plus A(/B)F = ( A + B ) plus A(/B) plus 1
LHHLF = A xor BF = A minus B minus 1F = A minus B
LHHHF = A(/B)F = A(/B) minus 1F = A(/B)
HLLLF = /A+ B F = A plus ABF = A plus AB plus 1
HLLHF = /(A xor B)F = A plus BF = A plus B plus 1
HLHLF = BF = ( A + /B ) plus ABF = ( A + /B) plus AB plus 1
HLHHF = ABF = AB minus 1F = AB
HHLLF = 1 F = A plus AF = A plus A plus 1
HHLHF = A + /BF = ( A + B ) plus A F = ( A + B ) plus A plus 1
HHHLF = A + BF = ( A + /B) plus AF = ( A + /B) plus A plus 1
HHHHF = A F = A minus 1F = A

注:+ 是或的意思 /是非 plus是加 xor是异或

码文不易,如果帮助到您,希望您可以帮我刷一下点击量,与您无害,与我有益谢谢 支持原创

  • 217
    点赞
  • 269
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值