计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。计算机运行时,运算器的操作和操作种类由控制器决定。运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。 数据运算器的处理对象是数据,所以数据长度和计算机数据表示方法,对运算器的性能影响极大。70年代微处理器常以1个、4个、8个、16个二进制位作为处理数据的基本单位。大多数通用计算机则以16、32、64位作为运算器处理数据的长度。能对一个数据的所有位同时进行处理的运算器称为并行运算器。如果一次只处理一位,则称为串行运算器。有的运算器一次可处理几位 (通常为6或8位),一个完整的数据分成若干段进行计算,称为串 并行运算器。运算器往往只处理一种长度的数据。有的也能处理几种不同长度的数据,如半字长运算、双倍字长运算、四倍字长运算等。有的数据长度可以在运算过程中指定,称为变字长运算。 按照数据的不同表示方法,可以有二进制运算器、十进制运算器、十六进制运算器、定点整数运算器、定点小数运算器、浮点数运算器等。按照数据的性质,有地址运算器和字符运算器等。 操作运算器能执行多少种操作和操作速度,标志着运算器能力的强弱,甚至标志着计算机本身的能力。运算器最基本的操作是加法。一个数与零相加,等于简单地传送这个数。将一个数的代码求补,与另一个数相加,相当于从后一个数中减去前一个数。将两个数相减可以比较它们的大小。 左右移位是运算器的基本操作。在有符号的数中,符号不动而只移数据位,称为算术移位。若数据连同符号的所有位一齐移动,称为逻辑移位。若将数据的最高位与最低位链接进行逻辑移位,称为循环移位。 运算器的逻辑操作可将两个数据按位进行与、或、异或,以及将一个数据的各位求非。有的运算器还能进行二值代码的16种逻辑操作。 乘、除法操作较为复杂。很多计算机的运算器能直接完成这些操作。乘法操作是以加法操作为基础的,由乘数的一位或几位译码控制逐次产生部分积,部分积相加得乘积。除法则又常以乘法为基础,即选定若干因子乘以除数,使它近似为1,这些因子乘被除数则得商。没有执行乘法、除法硬件的计算机可用程序实现乘、除,但速度慢得多。有的运算器还能执行在一批数中寻求最大数,对一批数据连续执行同一种操作,求平方根等复杂操作。

微型计算机的alu部件是包含在,微型计算机的ALU部件是什么?相关推荐

  1. 微型计算机的台式兼容是,微型计算机的台式兼容机是自己根据需要选择各个部件,配置出自己的计算机...

    微型计算机的台式兼容机是自己根据需要选择各个部件,配置出自己的计算机 更多相关问题 边际技术替代率的概念及递减规律. 所有的Y系列的三相异步电动机属于高耗能落后机电设备(产品). 边际替代率的概念及边 ...

  2. 微型计算机简化结构,基于FPGA的简易微型计算机结构分析与实现

    0 引言 通常,人们对微型计算机的工作原理及硬件结构的了解来源于书本知识,深入理解掌握其功能特点比较困难,要自己亲手去做一个类似功能的微型计算机更是不可能.随着可编程逻辑器件的广泛应用,为数字系统的设 ...

  3. 微型计算机为控制器的基本功能是,微型计算机控制器的基本功能是什么?

    微型计算机控制器的基本功能是:控制机器各个部件协调一致地工作.计算机控制器是计算机的神经中枢,指挥全机中各个部件自动协调工作:在控制器的控制下,计算机能够自动按照程序设定的步骤进行一系列操作,以完成特 ...

  4. 第六章微型计算机,微型计算机原理及应用 第六章微型计算机的接口技术

    微型计算机原理及应用 第六章微型计算机的接口技术 (124页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 l第6章 微型计算机接口技术 第 ...

  5. 微型计算机usb接口工作方式,一种微型计算机的制作方法

    一种微型计算机的制作方法 [技术领域] [0001]本实用新型主要涉及一种电子装置,更具体地说涉及一种微型计算机. [背景技术] [0002]通常,人们对微型计算机的工作原理及硬件结构的了解来源于书本 ...

  6. 数字电子与微型计算机原理课后答案,数字电子与微型计算机原理(非电类)

    数字电子与微型计算机原理(非电类) 作 者:任天平 编 出版时间:2013 丛编项:"十二五"高等学校机械类专业规划教材 内容简介 <数字电子与微型计算机原理(非电类)&qu ...

  7. 实现cpu与计算机上所有部件,CPU包含那些部件各部分有什么主要功能

    CPU简介:中央处理器(CPU,英语:CentralProcessingUnit),是电子计算机的主要设备之一,电脑中的核心配件. 其功能主要是解释计算机指令以及处理计算机软件中的数据. 电脑中所有操 ...

  8. 计算机的alu的作用,算术逻辑运算单元(ALU)的基本功能是什么 – 手机爱问

    2004-12-28 解释定点运算器的功能和组成部件解释定点 算器包括ALU\阵列乘除器\寄存器\多路开关\三态缓冲器\数据总线等逻辑部件. 运算器的设计,主要是围绕ALU和寄存器同数据总线之间如何传 ...

  9. EPLAN史上最全部件库,官网下载,部件宏,EDZ格式,大小合适导入容易

    EPLAN史上最全部件库,官网下载,部件宏,EDZ格式,大小合适导入容易 部件包含图片宏,尺寸宏,有西门子全系列PLC,s7-1200 1500 300 400 200 三菱FX系列,数字模拟,特殊模 ...

最新文章

  1. 初版python计算器
  2. 如何做网络营销推广浅析网站SEO外链发布的技巧分享!
  3. python有趣的小项目-有趣的python小项目,自动生成有趣的表情包!
  4. 【代码笔记】iOS-长条label
  5. Spring使用支付宝扫码支付
  6. 计算机硬盘容量分盘计算,硬盘怎么规划分区大小才算科学合理? | 我爱分享网...
  7. 华为云设计语言_《好设计,有方法:我们在搜狐做产品体验设计》 —2.2 设计语言带来的好处...
  8. Android Studio Gradle输出信息乱码
  9. 英雄联盟与人生奋斗的类比讨论
  10. 飞鸽传书2011看到一篇国外的博客
  11. Python练习:平方值格式化
  12. 大数据可视化大屏设计经验,教给你!
  13. 在一个html中使用另一个html数据,如何为某些HTML标签存储任意数据
  14. 华为最新全系列交换机命令手册、配置指南下载
  15. python 下载bilibili视频
  16. [评价体系] 2、层次分析法AHP原理、例题
  17. Redis数据类型和应用场景
  18. php imap gmail,php,imap,gmail和dreaded无法连接到'{imap.gmail.com:993 / imap / ssl}'
  19. [转载From少数派] 码字必备:18 款优秀的 Markdown 写作工具 | 2015 年度盘点
  20. b站网页版没有html播放,网页b站能小窗口播放吗?怎么播放?最新版本bilibili小窗口播放器...

热门文章

  1. Leetcode--560. 和为K的子数组
  2. Leetcode--448. 找到所有数组中消失的数字
  3. java comparator内部类_java - Java Comparator使用.reverseOrder()但内部类 - 堆栈内存溢出...
  4. python中的变量的作用_Python中的变量作用域
  5. 计算机专业介绍范文英文,计算机专业个人简历英文范文
  6. 查询 oracle_ORACLE数据库查询语句
  7. 一维和二维卷积和池化
  8. 深度学习需要注意的11个方面
  9. KALI Linux中GURB安装失败如何处理
  10. PyTorch框架学习二十——模型微调(Finetune)