算数逻辑单元

2024-04-14 10:04
文章标签 逻辑 单元 算数

本文主要是介绍算数逻辑单元,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一、王道考研ppt总结

二、个人理解


一、王道考研ppt总结

二、个人理解

74181是一款经典的ALU
可以进行加减乘除和与或非、异或等计算;还有移位和求补等
输入有一个CU信号,即控制单元信号,有一个M信号,当M为1时,进行逻辑运算;M为0时,进行算术运算

机器字长:实际上就是ALU依次能处理的最多的位数
那么,其他部件的数据就要来适应ALU的输入和输出,所以,一般来说,机器的字长就定义为ALU依次所能处理的bit位数

与门椭圆,或门尖尖;非就加一个小圆圈
与运算比或运算优先级高
反演律:
异或运算:相同为0
同或运算:相同为1


一位全加器:进行一位的加法:
有三个输入:Ai Bi Ci 
一个输出:Si
对于Si的设计:
其中,对于输入,有奇数个1,Si为1;偶数个1,Si为0
而有奇数个1还是偶数个1,天然的可以使用异或进行运算
为什么?因为奇偶校验码:使用异或实现,如果原来的数据有奇数个1,结果就是1;原来的数据有偶数个1,结果就是0
对Ci进位的设计:
有两种情况会产生进位:
一个是本位都是1;一个是进位为1,本位有一个为1(而本位有两个,有一个1就输出1,其余都是0,非常符合异或的运算)
将两种情况进行或,就是逻辑结果


串行加法器:一位全加器+进位触发器(存储进位)
穿行加法器:多个全加器简单串联

这篇关于算数逻辑单元的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/902733

相关文章

女人的逻辑

段子一: “今晚妹子无意间在我电脑的某个文件夹内发现了前女友的照片,死活要和我分手。原因是觉得我前女友巨丑,进而怀疑我眼光,为了避嫌,她决定分手。” 段子二: “一妹子的钥匙弄不见了就去配钥匙,她问师傅:“可以配钥匙吗?”师傅说:“可以可以。”然后师傅看着她,她也看着师傅。良久,师傅忍不住问她:“钥匙呢?”那妹子说:“我有钥匙干嘛还找你

vscode用vue框架2,续写登陆页面逻辑,以及首页框架的搭建

目录 前言: 一、实现登录页信息验证逻辑 1.实现登录数据双向绑定 2.验证用户输入数据是否和默认数据相同 补充知识1: 知识点补充2: 二、首页和登录页之间的逻辑(1) 1. 修改路由,使得程序被访问先访问首页 知识点补充3:  三、搭建基本首页框架 (1)在element-plus官网上找到对应的结构, (2)解决!白色背景未填充完全,  四、首页和登录页之间的逻辑(

【从0实现React18】 (三) 初探reconciler 带你初步探寻React的核心逻辑

Reconciler 使React核心逻辑所在的模块,中文名叫协调器,协调(reconciler)就是diff算法的意思 reconciler有什么用? 在前端框架出现之前,通常会使用 jQuery 这样的库来开发页面。jQuery 是一个过程驱动的库,开发者需要直接调用浏览器的宿主环境 API,例如 DOM 操作等。这意味着开发者需要手动管理页面状态和交互,通过执行一系列的操作来更新页面。

嵌入式中逻辑分析仪与示波器的基本原理

大家好,今天主要给大家分享一下,嵌入式中如何使用逻辑分析仪和示波器的方法,希望对大家有所帮助。                 https://dreamsourcelab.cn/ 第一:什么是逻辑分析仪      是否遇到使用示波器分析数字电路的冏境:深度不够,时间太短,无法抓到想要的波形,没有协议内容解析?      逻辑分析仪是专门针对数字信号的调试工具,可长时间

机器学习算法(二):1 逻辑回归的从零实现(普通实现+多项式特征实现非线性分类+正则化实现三个版本)

文章目录 前言一、普通实现1 数据集准备2 逻辑回归模型3 损失函数4 计算损失函数的梯度5 梯度下降算法6 训练模型 二、多项式特征实现非线性分类1 数据准备与多项式特征构造2 逻辑回归模型 三、逻辑回归 --- 正则化实现1 数据准备2 逻辑回归模型3 正则化损失函数4 计算损失函数的梯度5 梯度下降6 训练模型 总结 前言 今天我们开始介绍逻辑回归的从零开始实现代码了,

表驱动法 -优化逻辑分支

表驱动法 -优化逻辑分支 定义 表驱动法(Table-Driven Approach)是一种编程模式,可以将输入变量作为直接或间接索引在表里查找所需的结果或处理函数,而不使用逻辑语句(if-else 和 switch-case)。索引表可以是一个数组、map、或者其它数据结构。 事实上,凡是能通过逻辑语句来选择的事物,都可以通过查表来选择。对简单的情况而言,使用逻辑语句更为容易和直白,但随着

SQL Plu计算算数表达式及SQL Plus下清屏快捷键

用PL/SQL数据库语言计算sqrt(58+25*3+(19-9)^2)的值 SQL Plus下清屏快捷键是host cls或者 clear screen PL/SQL计算乘方是2个*号:

什么是FIFO管理单元?(First-In-First-Out)

FIFO(First-In-First-Out,先进先出)管理单元是一种广泛用于数据处理和存储系统中的机制,其核心理念是确保最早进入系统的数据最早被处理或移出。这种管理方法类似于排队的方式,最早进入队列的项目会最先得到服务。         FIFO管理单元通常用于缓冲区(Buffer)设计、任务调度、内存管理等多个领域。在硬件和软件系统中,FIFO机制有助于保证数据的有序处理,

React逻辑复用的方式都有哪些

在日常开发中,能够优雅的复用组件和逻辑,是优秀开发者的职责。在react中,复用逻辑的方式有很多,可以适用于不同的业务场景。今天说三个比较有代表性的,Render Props、HOC、Hooks Render Props 创建一个接受函数作为其子组件的prop的组件,该函数返回一个React元素。通过这种方式,父组件可以通过传递不同的函数来重用相同的逻辑。 示例代码: functio

Keil工具使用逻辑分析仪

Keil 模拟调试使用逻辑分析仪 前言 目前在做STM32芯片的开发,有时候不一定能及时拿到硬件,或者有时候没条件直接用J-Link调试,于此,可以使用Keil自带的逻辑分析仪进行模拟测试,查看引脚输出输入的电平是否正常。 接下来简单的记录一下操作步骤。 设置模拟模式 在使用模拟模式的时候,首先要进行Debug模式的设置。 Tips:这里默认程序代码是已经编写好了的,不再理会程序是否