计算机组成原理延迟时间ty,计算机组成原理第6章_5运算方法.ppt

文档介绍:

6.5 算术逻辑单元

一、ALU 电路

四位 ALU 74181

M = 0 算术运算

M = 1 逻辑运算

S3 ~ S0 不同取值,可做不同运算

ALU

Ai

Bi

Fi

Si

M

位片式运算器

4位双极型位片式运算器AM2901,它将ALU、通用寄存器组、多路开关、移位器等逻辑构件集成在一个芯片内。

通用寄存器

寄存器写入数据

八功能的ALU:3种算术运算和5种逻辑运算

4位运算结果

进位

最高位的取值,可作符号位

运算结果溢出信号

运算结果为零信号

执行直送、左移一位或右移一位的操作

控制数据发送的去向以及是否进行移位操作

G P

超前进位信号

实现乘、除运算时用作乘商存储器

AM2901选择数据来源

编码 I2 I1 I0

数据来源

R

S

L L L

A

Q

L L H

A

B

L H L

0

Q

L H H

0

B

H L L

0

A

H L H

D

A

H H L

D

Q

H H H

D

0

AM2901 运算功能

编码 I5 I4 I3

运算功能

L L L

R+S

L L H

S-R

L H L

R-S

L H H

R∨S

H L L

R∧S

H L H

/R∧S

H H L

R⊕S

H H H

R⊕S

AM2901 选择结果处理

编码

结果处理

I8 I7 I6

通用寄存器组

Q寄存器

Y输出

L L L

F→Q

F

L L H

F

L H L

F→B

A

L H H

F→B

F

H L L

F/2→B

Q/2→Q

F

H L H

F/2→B

F

H H L

2F→B

2Q→Q

F

H H H

2F→B

F

运算示例:

R1+R0 =>R1

R1 <= port B 0001

R0 <= port A 0000

数据来源:I2 I1 I0: L L H

运算功能:I5 I4 I3: L L L

选择结果:I8 I7 I6: L H H

二、快速进位链

1. 并行加法器

= Ai Bi + (Ai+Bi)Ci-1

di = Ai Bi 本地进位

ti = Ai + Bi 传送条件

则 Ci = di + tiCi-1

Si = Ai Bi Ci-1+Ai Bi Ci-1+Ai Bi Ci-1+Ai Bi Ci-1

Ci = Ai Bi Ci-1+Ai Bi Ci-1+Ai Bi Ci-1+Ai Bi Ci-1

FAn

FAn-1

FA1

FA0

FAn-2

Cn

Sn

Cn-1

Sn-1

Cn-2

Sn-2

C1

S1

C0

S0

C-1

A0

B0

A1

B1

An-2

Bn-2

An-1

Bn-1

An

Bn

6.5

2. 串行进位链

进位链

传送进位的电路

串行进位链

进位串行传送

以 4 位全加器为例,每一位的进位表达式为

C0 = d0 + t0C-1

C1 = d1 + t1C0

C2 = d2 + t2C1

C3 = d3 + t3C2

= d0 • t0C-1

4 位全加器产生进位的全部时间为 8ty

n 位全加器产生进位的全部时间为 2nty

&

&

&

&

&

&

&

&

C3

t3

t2

t1

t0

C2

C1

C0

C-1

d3

d2

d1

d0

设与非门的级延迟时间为ty

6.5

3. 并行进位链

n 位加法器的进位同时产生

(先行进位,跳跃进位)

各进位信号的产生不与低位的进位信号有关,而只与两个参加运算的数和C0有关.

内容来自淘豆网www.taodocs.com转载请标明出处.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/485482.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Leetcode--172. 阶乘后的零

给定一个整数 n&#xff0c;返回 n! 结果尾数中零的数量。 示例 1: 输入: 3 输出: 0 解释: 3! 6, 尾数中没有零。 示例 2: 输入: 5 输出: 1 解释: 5! 120, 尾数中有 1 个零. 说明: 你算法的时间复杂度应为 O(log n) 。 思路&#xff1a; 能出现零的因子里面一定出现2&am…

生命起源的奥秘:分子生物学对生命起源研究

来源&#xff1a; 科学技术哲学1993年加州大学柏克利分校的詹腓力教授邀请了一批科学家、哲学家到加州中部的一个海滨小镇相聚。这些学者来自著名的学术中心&#xff0c;包括剑桥、慕尼黑、芝加哥大学等学府&#xff0c;他们是来质疑一个统治了科学界长达150年的学说。保罗.尼尔…

Python学习第二天

运算符类型&#xff1a; 1.算术运算符 a 10*10 2.赋值运算 a a 1 3.比较运算 a 1 > 5 4.逻辑运算 a 1>6 or 11 5.成员运算 a "文" in "郑建文" 基本数据类型 数字  int 字符串  str 列表  list 元祖  tuple 字典  dict 布尔值  b…

Promise,async和js的事件循环机制

Promise Promise有等待&#xff0c;已成功&#xff0c;失败&#xff0c;三种状态&#xff0c;状态的改变会触发then回调函数和catch回调函数。 当执行一个Promise时&#xff0c;它会立刻返回一个Promise对象&#xff0c;并且不会阻塞后续代码执行。 当Promise的状态发生改变后…

介绍计算机硬件的情景剧表演,手忙脚乱的情景剧

继去年一手操办了女儿班上的元旦迎新会后&#xff0c;昨天&#xff0c;我再一次自编自演自导。不得不说&#xff0c;学校真是磨练人的地方。一、创作剧本的起因半个月前&#xff0c;宋老师推荐我和女儿参加学校举行的亲子诵读比赛。去年也参与过一次&#xff0c;我己经形成了固…

java 双因素认证(2FA)TOTP demo

TOTP 的全称是"基于时间的一次性密码"&#xff08;Time-based One-time Password&#xff09;。它是公认的可靠解决方案&#xff0c;已经写入国际标准 RFC6238。 很早就知道有这个东西了,一直不知道是怎么实现的. 比如 QQ 安全中心的密钥,U盾&#xff0c;就是动态密码…

win7计算机管理中看不到新加的硬盘,win7系统看不到第二块硬盘的解决方法.

win7系统想必大家都非常熟悉吧&#xff0c;然而有时候可能会碰到win7系统看不到第二块硬盘的情况&#xff0c;想必大家都遇到过win7系统看不到第二块硬盘的情况吧&#xff0c;那么应该怎么处理win7系统看不到第二块硬盘呢&#xff1f;我们依照1、进入win7系统控制面板&#xff…

美国航空发动机发展经验,给中国的启示!

内容来源&#xff1a;网络本期编辑&#xff1a;小艾 航空发动机是装备制造领域的最高端产品&#xff0c;代表了装备制造业的最高技术水平&#xff0c;被誉为现代工业“皇冠上的明珠”&#xff0c;其重要性一向为人所强调&#xff0c;但成为航空发动机强国的道路之艰难却往往为人…

session的钝化和活化

钝化&#xff1a;内存->硬盘 活化&#xff1a;硬盘->内存 session对象的四种状态&#xff1a; 1.session.setAttribute("a",xxx),将对象a绑定到session中 2.session.removeAttribute("a")&#xff0c;将对象a从session中解绑 监听session对象的…

华师 计算机系统 作业,华师网络学院作业答案-计算机组成原理问答题

华师网络学院作业答案-计算机组成原理问答题 (4页)本资源提供全文预览&#xff0c;点击全文预览即可全文预览,如果喜欢文档就下载吧&#xff0c;查找使用更方便哦&#xff01;9.9 积分试谈谈什么是存储系统的高速缓冲存储器(Cache)&#xff0c; 画出“主存- Cache”这一存储层次…

第五十四篇 Linux相关——远程连接SSH

No.1. SSH&#xff08;Secure Shell&#xff09;安全外壳协议建立在应用层基础上的安全协议可靠&#xff0c;专为远程登录会话和其他网络服务提供安全性的协议有效防止远程管理过程中的信息泄漏问题SSH客户端适用于多种平台SSH服务器端几乎支持所有Unix平台No.2. 服务器安装SSH…

《2020城市大脑全球标准研究报告》全文正式开放申领

2020年12月23日&#xff0c;《2020城市大脑全球标准研究报告》在北京正式发布&#xff0c;提出了城市大脑建设标准的研究方向和初步成果&#xff0c;内容包括&#xff1a; 城市大脑的顶层建设规范、整体技术架构、云反射弧机制、运行安全、城市神经元的种类划分、识别编码、空…

Leetcode--91. 解码方法

一条包含字母 A-Z 的消息通过以下方式进行了编码&#xff1a; A -> 1 B -> 2 ... Z -> 26 给定一个只包含数字的非空字符串&#xff0c;请计算解码方法的总数。 示例 1: 输入: "12" 输出: 2 解释: 它可以解码为 "AB"&#xff08;1 2&#xff0…

测试动态视力软件叫什么影响吗,动态视力

动态视力是指眼睛在观察移动目标时&#xff0c;捕获影像、分解、感知移动目标影像的能力&#xff0c;是一种知觉运动物体细节的能力。这种能力伴随着通过动态视力捕捉影像和短时间内大脑信息处理的过程以及机体的相应的反应过程。中文名动态视力外文名Dynamicvisual acuity应用…

学科交叉是科学发展的必然趋势

来源&#xff1a;学习时报作者&#xff1a;李侠2020年10月30日&#xff0c;据国家自然科学基金委员会官网发布消息&#xff0c;基金委成立第九大学部——交叉科学部&#xff0c;这也是国家自然科学基金委时隔11年再次成立新的科学部。紧接着&#xff0c;2021年1月&#xff0c;国…

Leetcode--923. 三数之和的多种可能

给定一个整数数组 A&#xff0c;以及一个整数 target 作为目标值&#xff0c;返回满足 i < j < k 且 A[i] A[j] A[k] target 的元组 i, j, k 的数量。 由于结果会非常大&#xff0c;请返回 结果除以 10^9 7 的余数。 示例 1&#xff1a; 输入&#xff1a;A [1,1,2…

nas磁盘用什么软件测试,手把手教你从NAS拿点空间当电脑硬盘使用 iSCSI开启网络硬盘共享...

手把手教你从NAS拿点空间当电脑硬盘使用 iSCSI开启网络硬盘共享2019-10-23 10:10:2095点赞1581收藏182评论前言家里的Synology DS218Play 已经用了几年了&#xff0c;当时买的两盘位DS 218PLAY&#xff0c;一直使用状况良好。跟路由器一样&#xff0c;只需要默默地工作在角落就…

深度学习?不一定非得搞“黑箱”

来源&#xff1a;TechTalks作者&#xff1a;Ben Dickson编译&#xff1a;科技行者深度神经网络的参数网络极其庞大复杂&#xff0c;也因此让机器得以实现以往难以想象的各类功能。然而&#xff0c;这种复杂性也成为制约其广泛应用的祸根&#xff1a;神经网络的内部工作机理一直…

Leetcode--904. 水果成篮

在一排树中&#xff0c;第 i 棵树产生 tree[i] 型的水果。 你可以从你选择的任何树开始&#xff0c;然后重复执行以下步骤&#xff1a; 把这棵树上的水果放进你的篮子里。如果你做不到&#xff0c;就停下来。 移动到当前树右侧的下一棵树。如果右边没有树&#xff0c;就停下来…

[No000014A]Linux简介与shell编程

Linux 介绍 内核 库: .so 共享对象&#xff0c;windows&#xff1a;dll 动态链接库 应用程序 Linux的基本原则&#xff1a; 1、由目的单一的小程序组成&#xff1b;组合小程序完成复杂任务&#xff1b; 2、一切皆文件&#xff1b; 3、尽量避免捕获用户接口&#xff1b; 4、配置…