利用SN74181芯片构成16位ALU及原理

(2)利用SN74181芯片构成16位ALU的原理 l)组间串行进位的16位ALU的构成 2)组间并行进位的16位ALU的构成 SN74182芯片:是一个产生并行进位信号的部件. 利用SN74181提供的小组进位传递函数和进位生成函数为输入参数,以并行的方式给出每个小组(芯片)的最高位进位信号。 SN74182是作为第二级并行进位系统. SN74182的逻辑框图: SN74182的芯片示意图: 16位两级并行进位ALU框图: 16位两级并行进位ALU工作过程: Ai、Bi(i=1~16)、C0到达各输入端; 各74181计算出G1*,P1*,G2*,P2*,G3*,P3*,G4*,P4*;74181#1计算出F1,F2,F3,F4。 74182计算出C4,C8,C12和G1^,P1^; 74181#2,74181#3,74181#4计算出Fi(i=5~16)。74181#4计算出C16 例:用SN74181和SN74182设计如下的32位ALU. 两重进位方式 三重进位方式 行波进位方式 32位两重并行进位ALU框图: 32位两重并行进位ALU工作过程: 1. Ai、Bi(i=1,32)、C0到达各输入端; 2. 第一大组的各74181计算出G1*,P1*,G2*,P2*,G3*,P3*, G4*, P4*;第一大组的74181#1计算出F1,F2,F3,F4;第二大组的各74181计算出G5*,P5*,G6*,P6*,G7*,P7*, G8*,P8*。 3. 第一大组的74182计算出C4,C8,C12和G1^,P1^;第二大组的74182计算出G2^,P2^; 4. 第一大组的各74181计算出Fi(i=5~16),第一大组的74181#4计算出C16; 5. 第二大组的74181#1计算出F17,F18,F19,F20。第二大组的74182计算出C20,C24,C28; 6. 第二大组的各74181计算出Fi(i=21~32),第二大组的74181#4计算出C32; 32位三重并行进位ALU框图: 32位三重并行进位ALU工作过程: Ai、Bi(i=1,32)、C0到达各输入端; 第一大组的各74181计算出G1*,P1*,G2*,P2*,G3*,P3*, G4*, P4*;第一大组的74181#1计算出F1,F2,F3,F4。第二大组的各74181计算出G5*,P5*,G6*,P6*, G7*, P7*,G8*,P8*。 第一大组的74182计算出C4,C8,C12和G1^,P1^;第二大组的74182计算出G2^,P2^; 4. 第一大组的各74181计算出Fi(i=5~16),第三重的74182计算出C16,C32; 5. 第二大组的74181#1计算出F17,F18,F19,F20。第二大组的74182计算出C20,C24,C28; 6. 第二大组的各74181计算出Fi(i=21~32)。 32位行波进位方式ALU框图: 32位行波进位ALU工作过程: Ai、Bi(i=1,32)、C0到达各输入端; 74181(1)计算出F1,F2,F3,F4,C4。 74181(2)计算出F5,F6,F7,F8,C8。 74181(3)计算出F9,F10,F11,F12,C12。 74181(4)计算出F13,F14,F15,F16,C16。 74181(5)计算出F17,F18,F19,F20,C20。 74181(6)计算出F21,F22,F23,F24,C24。 74181(7)计算出F25,F26,F27,F28,C28。 74181(8)计算出F29,F30,F31,F32,C32。 2.5.2 定点运算器 运算器的结构包含: 加法器 通用寄存器 输入数据选择电路 输出数据控制电路 内部总线 1.定点运算器的基本结构及工作过程: 2.运算器组成实例 (1)小型计算机的运算器 运算器由以下几部分组成: ALU; 通用寄存器; 多路选择器; 移位器; 进位寄存器Cv; 判零逻辑PL; (2)位片式运算器 4位双极型位片式运算器AM2901,它将ALU、通用寄存器组、多路开关、移位器等逻辑构件集成在一个芯片内。 AM2901选择数据来源 AM2901 运算功能 AM2901 选择结果处理 运算示例: R1+R0 =>R1 R1 <= B 0001 R0 <= A 0000 数据来源:I2 I1 I0: L L H 运算功能:I5 I4 I3: L L L 选择结果:I8 I7 I6: L H H AM2

计算机原理74181芯片,利用SN74181芯片构成16位ALU及原理.ppt相关推荐

  1. 计算机组成与结构课内实验:16位模型机的设计

    我们当时是有两个实验的.一个是计组课内的实验:16位模型机的设计.还有一个是计组的最终大课设:计算机组成与结构综合实验,另一篇文章我将给出综合实验的报告 第一个是课内的设计实验: 引言 1.1 设计目 ...

  2. 清华大学计算机学院赵成钢哪里人,清华大学16位学霸简历吓坏网友

    清华大学16位学霸简历吓坏网友 2017-11-08 导读 中国最牛高校学霸什么样?昨天下午,2017年清华本科生特奖答辩会上,16位学霸现身PK,争夺清华授予在校学生的最高荣誉.中国最牛高校学霸PK ...

  3. msp430系列16位超低功耗单片机原理与应用_第四章课后练习

    1.三个时钟源:LFXT1CLK.XT2CLK.DCOCLK 2.可提供四种时钟信号:ACLK(辅助时钟,用于低速外设).ACLK/n(经过分频的由P1.5脚输出,仅供外部电路使用).MCLK(主要用 ...

  4. 16位先行进位加法器--原理篇

    前话 这个加法器写的是一波三折啊,昨天晚上花了两三个小时好不容易写完编译通过了,之后modelsim莫名其妙弹出一个对话框,我没看清就那么不小心一点,结果代码没了,惨痛啊.害的我今天早上又花了一上午的 ...

  5. 计算机组成原理VHDL语言实现16位ALU实验

    计算机组成原理实验第二个,VHDL语言,ISE设计环境设计一个16位的ALU. 资源下载: 链接:https://pan.baidu.com/s/1cyhJ2ZynUMMFnYi2YOIMmA 提取码 ...

  6. 芯片MAXQ622G (MAXIM美信) -- 16位单片机

    16-bit, MAXQ,  12MHz, 128kB/6kB,  USB/SPI/I2C/UART, 1.7V~3.6V, LQFP-64. 手头上有好几片,还没时间玩.

  7. Educoder计算机数据表示实验(HUST)第5关:16位海明编码电路设计

    我们首先要理解海明编码的原理.海明编码是设置多个奇偶校验位来实现纠错能力的. 每一个检验位都在特点的位置上. 一般有一个公式来算我们需要多少个检验位. K+r <= 2^r - 1 k是多少位信 ...

  8. 机电毕业设计----利用CC2530芯片开发的基于ZigBee技术的灌溉模拟系统----LED显示屏代码解释(源代码)

    源代码下载地址:https://download.csdn.net/download/mahoon411/12393401 1 终端节点的LED显示屏 2 具体代码及解释 在ZMain.c文件里,zm ...

  9. 32位计算机为什么是八位,一文看懂8位,16位和32位单片机的区别

    描述 8位单片机 16位 32位区别? 指CPU处理的数据的宽度,参与运算的寄存器的数据长度. 如果总线宽度与CPU一次处理的数据宽度相同,则这个宽度就是所说的单片机位数. 如果总线宽度与CPU一次处 ...

最新文章

  1. Socket SSL通讯
  2. 使用Github(创建仓库、仓库主页说明)
  3. python将数组写入文件_python – 将numpy数组的大小写入二进制文件
  4. 企业应用架构模式笔记
  5. java后端模拟http请求_Http请求后端
  6. JS基础--ES5创建对象的7种模式
  7. iocomp iPlot使用说明4 通道对象
  8. CAN总线之总线逻辑值
  9. java给链表赋值_java链表的各种操作
  10. 多个pdf怎么合并成一个pdf?
  11. 打卡项目php,Thinkphp框架早起打卡项目(深蓝引擎Z)趣步模式+完整数据+全开源源码...
  12. 4个公认高用的OCR文字识别网站,免费高效率!
  13. python360_Python实现360账号登录
  14. 蚂蚁金服自研架构 SOFA 背后的工程师|1024快乐
  15. 在第一列前面、中间、后面插入字符串
  16. 【Foreign】Melancholy [线段树]
  17. print 设置纸张的高度_祝贺! 2020珠峰高程测量登山队成功登顶!用Python计算一张纸对折多少次会超过珠峰高度?...
  18. Python实现rosbag转换成video
  19. 面试时,问你有什么缺点,到底该怎么回答?我总结了“3个3”
  20. PDF文件电子签章支持库比较

热门文章

  1. PI Planning
  2. TF卡里删掉文件后内存没变大_双11,TF卡,SD卡,读卡器如何选,看这篇就够了...
  3. C# 利用正则表达式获取文本中的https网址并替换新的对应的值,微信小程序播放腾讯视频
  4. 利用adb 命令回到手机端某个app的页面
  5. 瑞成科技加入openKylin,推动社区生态繁荣发展!
  6. 鬼泣模仿秀01——Unity3D实现类似鬼泣的蓄力攻击(C#)
  7. jsp页面转为html5,eclipse 设置jsp页面为HTML5
  8. html5 运动轨迹绘画,冷知识|简单几步教你用跑步轨迹绘画,用跑画刷爆你的朋友圈!...
  9. 中文转UTF-8 和UTF-8转中文
  10. 微信小程序踩坑记——ColorUI组件的使用