UCB CS61c 组成原理中文笔记(三)

P21:Lecture 16 SDS State,FSMs - 这样好__ - BV1s7421T7XR

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我想花几分钟来完成排队和问题,我上次问的问题,只是为了不影响演讲。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们不必急着去,如果可以的话,我问了三个,看看我的新光标,看一下。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们问了三个有趣的问题,我只是喜欢这个,所以这是一件很酷的事情。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果我做了,我可以站在那里说那是关键,那是b的关键元素。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我在问a或b而不是a或b是否等于b,有几种方法可以做到这一点。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

简单的方法是制作一个真值表,把所有的数字都放进去,好啦,假的假的真的,那是一种方法,第二种方法是使用布尔代数,我们谈过的,我问的第二个问题是,我可以级联两个输入门的门,和或Xor Innand。

我能不能把两个输入的,所以像两个,然后输出到三分之一,现在把它放进第三个,几乎像左或右,联想的东西,就像你在这里看到的,这是正确的,对呀,结合律相当于一个输入门,最后一个是,我可以用,我也不能只吃薯条。

也不只是让其他的门,是或不是,好啦,这就是我想问的问题,希望有一点时间来研究它。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但现在让我们来看看我们得到了什么,所以第一个,我们一起来试试,好吧好吧,有一个箔法,我们可以一起努力,箔法说。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

希望你能看到这个,所以这是一个表达式,是四法,所以它是a而不是a或a和b或b,而不是A或B和B。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,还不错,现在如果我们看看,让我们看看我在这里的位置,不能既是A又不是A,那是零,B可以被拉出来,因为我可以翻转,a b与b a交换律相同,记住我可以翻转,我可以把B拉出来,这就是结合律。

一个或不是一个就是一个或不是,你快乐吗,你不开心,是啊,是啊,对我来说永远如此,真b和一个恒等式,那是b b和b或b b,记住b或b是,什么都没有,没有爱的物品,有效项目,你拿b和你的or和b。

什么都没变,你自己点菜就行了,没有什么能改变项目效力,如此真实,耶,谁第一个工作,第二个是下一个幻灯片,最后一个是这个,如果我说a和a的范数,这就是等式,A加A,上面有一个酒吧。

德摩根定律说它的意思不是a,不是a,也不是a,不是A不是A,又来了,那是强效的,你总是以你自己结束,这不会改变你是谁,是啊,是啊,A和A和A和A仍然是,所以这不是一个,所以也不给你一个,所以现在你没有。

如果我没有,我也不能,或者是因为德摩根定律,我也可以做,所有这些事情,所以一切都很美好,所以答案是肯定的,所以上面的是真的,美国证券交易委员会,第三个是真的,第二个呢。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我可以把其他的,让我们一起来谈谈,好啦。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

就是这个有点难,这是正确的两个输入规则。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

记住这里,是底部的那个还是三个,或者中间的和NAND的,当你翻转末尾的时候。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好吧,现在记住,如果我是。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这里有一个方法来看待这个问题,如果我看着,看这里,顺便说一句。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

正确的三个输入,看这就是我要纠正的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们来看看NAND,右和,NAND是他们所有人的终结,但只要翻转末端,所以这是正确的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

问题是什么,如果我拿着这个,然后把这个和第三个输入一起应用到那个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以看看那个,这里有一个有趣的东西看。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我是这么看的,如果我有这种模式,这是我问你的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果我有这种模式,现在如果前四个x为零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我说什么,如果我画一个零看这里你可以看出,如果我在输出中加一个零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果左边的是零,输出零是多少,所以这四个应该是零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果左边的是一个,它是如何同时与输入相关联的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我复制了这个,把它放在那里,所以这就是我得到的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以和工作,我可以级联到两个输入,用另外两个输入,做一个三输入,它真的起作用了,让我们再次使用同样的逻辑。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这里的或,这是我的或好的,这是我的或者记住现在左边的输入是零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

输出是什么相同的权利。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

当左脚是一的时候,这是一个,所以这意味着为顶部的一个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是相同的,我复制或,这是相同的,就在那里,从那里看,这四个东西是一样的,底部应该都是一个,看。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我得到的正是那张照片的逻辑。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们去隔壁看看。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们知道,X好吧,条件逆变器,左边是零,它保持着它,左边的是一个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是一个,所以我拿着这个,数字是零一一零,我抄下来了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

归零归零,然后我翻转它,因为我把它反转,条件逆变器变成一零一看。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

底部是1 0 0 1这样就可以了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们来看看NAND,当左边的是零时。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

当左边的是一个时,它是一个,它把它翻过来,所以这意味着我拿着这个,我让这里的所有看起来都很好。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

仅此而已,这是正确的,所有的人都在那里。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但当左边的是一个,它把它翻过来,是逆变器,所以我应该拿着这个,把它翻转成1,0,0,1。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

会发生什么,这不是我看到的区别,看到这里的黄色和青色是不一样的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我的光标,这些不一样。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

就在那里,所以你不能级联到两个两个输入nand。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

做一个三输入NAND,但你可以用,和或和XOR不是和,对于同样的逻辑,你也不能忽视,我只是想告诉你如何阅读真值表,并思考这个问题,我希望这对你有帮助,我在那里花了几分钟。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,嗯,看看这个,这是今天新闻中的计算,我只是喜欢人类的创造力,有时我会得到很多非常积极的东西,我对人类的创造力有了积极的认识,创造性地,这些跑步者使用这种叫做Strava的工具,它是跑步者的工具。

他们实际上描绘了一幅画,然后他们运行图片,然后他们给他们的Strava应用程序拍照,他们画了一幅画,那漂亮吗,所以这些都是非常有创造力的人,他们通过,骑自行车或开车,我希望跑步走路。

我只是喜欢这种创造力,我只是没有什么比一个快乐的,今天是星期五,我们找点乐子吧,幸福的笑容,所有的,还有很多其他的,世界上有很多痛苦,乌克兰痛定思痛,如我们所知,佛罗里达的很多痛苦,如我们所知。

波多黎各最近有些痛苦,伊朗正在经历一些痛苦,周围有很多痛苦,所以有一点微笑是很好的,我知道这么少的人,肯定有很多人在为人们祈祷,世界上没有画过画的人,但这是一些有趣的东西,可以用你跑步的地方画一幅画。

今天这很容易,我们在做状态,我翻转了它,因为我发现布尔值,我们上次讲的组合逻辑是非常符合逻辑的,我不觉得你真的,今天你的大脑不疼了,我们要做一些你的大脑会受伤的事情,我也不想,我想把它翻过来。

所以你对自卫队的东西感觉更舒服,在你的大脑今天受伤之前,你的大脑会痛的,有一些你从未见过的新东西,我向你保证你从没见过这个,我们正在进入模拟领域,这对那些喜欢,哦,我想完全数字化,有延误。

我们正在处理延误,我们真的在讨论时间和频率。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所有这些东西对一些人来说都很困惑,所以我们看看它是怎么工作的好吗,累加器我之前讲过累加器模式,你只是在某物上加一个,或者加上你有一个数字列表,我们在一个数字列表之前做了这个,将列表中的所有值相加。

我记得之前展示过这叫做累加器模式。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我们今天要做的是,我们说的是一种累积模式,在本课程的第一部分中,用于状态电路,所以你知道什么是寄存器,我们储存一些东西,你知道什么是记忆,我们储存一些东西,所以状态电路是,他们会为我们记住这一点的。

不稳定意味着当停电时,它失去了它,非挥发性意味着它会坚持住,当停电的时候,所以一张磁盘,停电了,你完全没事,闪存断电,完全弄清楚,卡片上是我的照片,我完全明白了,内存寄存器所有volatile。

但它们都是,他们的工作是记住东西,不是为了计算东西,但要记住一些东西,所以你在这里看到了内存中的寄存器,它们也将是帮助控制组合逻辑块之间流的关键,你不知道什么组合逻辑,这就是为什么我把它翻在那里。

那里有很多,因为现在你知道什么是组合逻辑块了,如何让这整棵树,但我想能喜欢。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

帮助控制流量,当它穿过,你什么意思,给我举个例子,让我们一起做一个例子,我想加起来,我有一个以x为单位的数字数组x是一个大写数字,x子i是一个特定的值,我想把它们加起来,那并不难。

这就像我能做的最简单的事情是一个数字数组,我把它们加起来,零一二三四,应该是十个,所以让我们做吧,所以我要做一个黑匣子,x i在左边,顺便说一下,总的来说,你会看到,数据流总是从左到右或自上而下。

从来没有相反的方式,好啦,所以要确保,有时我必须有一条从右边开始然后往回走的路,你会看到的,但传统上,你将要看到的每个黑匣子都是从左到右或自上而下的,所以这是我想看到的,就像我们都知道的C。

我们都从6跳到A和B,我想初始化和为零,然后我要做一个for循环,我等于零,我不到N,I加S等于,S加等于,我只是设置了所有的,我很容易,所以我们假设x的每个值,我将每个周期得到一次,看一下。

这是第一个,这是第二个,一定有什么办法,第一个,下一个,下一个,会有办法的,让我们假设有办法做到这一点,在N个循环之后,总数在,嘿嘿,你的价值是多少,我是总数,我十岁了,是呀,成功了,所以我赢了。

黑匣子,让我们试着建造它,建造第一个真是太兴奋了,准备好了,就是过滤一个累加器,我要去庆祝一下,蓄能器,把我的脚后跟踢在一起,有用吗,你看,好奇怪,对,但这是一种情况,我说一切都是从左到右的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

只不过这条线可以追溯到,左上返回输入。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那行得通吗,阿宇,我看到一些,我见过一些人头,我看到一些挠头的东西,你想给我一些爱,你觉得怎么样,是啊,是啊,那就像,如果你做了一些双重的事情,是啊,是啊,看起来,看起来你每74年就喜欢一个应用程序。

是啊,是啊,所以最上面的人是价值的来源。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

呜呜,我把光标还给你。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

是啊,是啊,输入到这里,然后和在这里,然后它会添加,一定要记住。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它必须增加自己,对呀,你得到了S将被添加到自己身上,是啊,是啊,你在这里又做了一次,走呀,走呀,是啊,是啊,所以这是个问题,如果一些初始化为零,它可能会工作,你是怎么做到的,我们如何将它初始化为零。

然后我们如何告诉它,我给它下一个值,钟,我有一个钟,圆圈里的钟在哪儿?图表里没有,所以这不起作用有两个原因,但这叫做反馈,我其实,这是一个重要的词,如果你有关于反馈,反馈回路,我把输出。

将其反馈到输入中,不起作用有两个原因,第一名,我该怎么告诉它,我准备好了,怎么样?钟准在哪儿?我该怎么说,好准备好了,这是我的下一个x,什么,如果我真的很慢,如果每天,我要给你一个,这是一个不。

它只是要旋转,在第一个值上变得非常大,我还没给你下一个,所以没办法告诉你,下一个数值来了,因为这个原因它不起作用,也没有办法重置它,没有一种像这样的方法可以让它做到这一点,那可不好,不管用。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以这就是我们今天要一起建造的,挺有意思的,所以我们要做的第一件事,我们要加一个寄存器,你记得一个收银机,我之前给你看过。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

寄存器是一个盒子,我想我以前提到过这个,这是收银机吗?

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它有能力在其输出上有一个稳定的值。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

只有当负载上升的时候。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们要把它插到时钟上,当上升的边缘上升,它是做什么的,记住我的事,我转过身来,我抓住我输入的价值,然后我抱着他们,把他们锁在里面,我只是打电话,我喜欢锁门,把它装起来,上膛,上膛。

我只是要把这些值放在那里。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

有一个钟会上上下下。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

控制这个,不要看微缩版,我们要深入研究这个问题。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但大致上发生的是,x的值是,在延迟之后。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们没谈过这个,经过一段时间的拖延,S将有x小于零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

有一个重置会重置它,所以A将有一条复位线,复位线显示,我不在乎,准备开始,时钟上升,转过去,如果再,如果重置器的丽莎戳我的侧面,就像忘记了你身后的一切,就变成了零,就是这样,所以说,基本上就是。

它总是更关注重置而不是我身后的东西,所以如果复位很高,断言复位,我要忽略,我要说,好啦,我假装转身,我不是真的,这里是零,对不起,所以重置总是会重置它,所以复位会很高,在某个时候。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我没有给你看这里的复位线,会重置的,所以现在寄存器加载零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后s是零,从这里出来。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

猜猜第一个循环是什么,S是零的x,那东西挡不住。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

基本上是同步的,下次我再经历的时候,不要再重置了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

请不要重置我,我想在这里留个号码,所以不要再重置了,复位将被取消或低或零,然后转身,抓住它,这里值多少钱?该值为x下零,因为这就是我所持有的,然后x的1是x的1,嘣,现在x是零加上1的x。

它有它要拿着那个,它一直在做,只是起作用了,如果你看看,s从x到零x零加x一,零x一加x二,它实际上是有效的,我只想添加一个寄存器,我们要更深入地研究时机,所以不要担心时机,但它实际上只是起作用。

我的意思是增加一个寄存器,使这项工作变得非常强大,所以我们离得不远对吧,加法器的整个反馈回路,不远处。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们所能做的就是记住我们的价值观,那太棒了,好啦。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们更深入地研究寄存器是如何工作的,让我们实际上,这真的很好玩,你要建立一个登记册,所以我们的收银机,我之前画了一个黑盒子,现在呢,我将向您展示我们将标记输入,D表示数据,输出称为q,我查了一下历史。

我一直以为Q代表静止的意思,就像,那是你的稳定值,但事实证明,网上有很多关于如何,其中一个解是,因为它不是p,他们是各州的皮特,他们想用Q来表示,所以不管它是静止的,Q是输出,数据是数据是输入。

Q是输出,它是由这些平行的人字拖组成的,如果我有一个32位宽的寄存器,它实际上是由三个两个独立的组成的,一位DQ人字拖,是输入线索,将此时钟或负载复位馈入的输出。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它们都是平行的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以当你说加载他们都,他们都只是去大块,它们都独立地装载在一起,所以这就是独立发生的事情,这些被称为D人字拖,以前还有其他种类的人字拖,但这是一个D触发器,它相当强大。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它是做什么的,这是插槽,我们将在这上面花很多时间,我希望我能把光线调暗,这样你就能看得更清楚,这是一个关键的槽,你们都看得很清楚,我希望这个光标对你有帮助,这将是上升边缘触发触发器,意思是你作为寄存器。

你所有的工作就是抓取数据并保存它,你什么时候在边缘循环中这样做,当那东西从零开始,时钟或对你的输入从零到一,然后你就变成了,这就是DQ,对呀,这是一个单一的位,单位,这里有一张照片,字面上的一点。

当它上升的时候,它走了,我拿起我的手指一点点,呜呜,抓住它,然后握住它,这就是我所做的一切,你在世界上有三个两个,现在你让他们三个两个做同样的事情,所以让我们一起读吧,在时钟上升的边缘,输入d采样。

不管你是谁,你最好是好的,并转移到输出,每时每刻,忽略输入d,对呀,所以D可能在移动、变化和过渡,D可能是一半,没有一半,但d可以是电压的一半,我不在乎我不在的时候,我不上升的边缘,我不在乎发生什么事。

D可以断开,我不在乎,但这是关键,我给你看看这个,这里是上升的边缘。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

顺便说一句,这里的D是取样的,经过一段时间的拖延。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

记住这是世界的现实,经过一段时间的拖延,这里有一个节目排队,我甚至不知道过去排队是什么。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我把它画为两条线之间的阴影。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

看看是怎么画的,它真的很漂亮,其实呢,所以这不知何故丢失了光标,这里有东西。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这里有阴影,就在那里去采样并出现在输入中。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

经过一段时间的拖延,你看,我们做同样的事情,我在输出上取样,在输出上对其进行采样,真的很厉害,DQ触发器,我去,我把我的一捏,像一把小镊子,所以我四处奔走,抓取输出中存在的位并一直保持它。

所以当手表D发生变化时。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

看这里这里的变化对它没有影响。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Q在锁定它的值,它锁定在一个零,这将是零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

当它在延迟后第一次得到它时,它会一直坚持到最后。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

一直到最后,下一次取样的时候,所以即使d变化不影响q。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

是的问题告诉我,你可以去下一个循环,D可能是Q重置,d除外,如果d不变,Q是不会变的,我是说,就像重置一样,从某种意义上说,它仍然必须掉头,但如果它反过来,它对外界的价值是一样的,看起来没什么变化。

但它每次都在掉头,它得到了一个上升的边缘,它会那样做的,这是连在钟上的,你可以连接输入,任何东西的时钟输入,每当它上升。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但我们通常会准时,因为我们想,我们想要,这个话题的第一个词是什么?S代表同步。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这就是为什么我们与时钟相连,是啊,是啊,这里有个问题,是啊,是啊,是啊,是啊,有延迟,我想把它关掉,为什么不排队问一个很好的问题,好问题,Q为什么不马上改变,你觉得怎么样,乡亲们,只是生命中的延迟。

循环需要时间来移动,下次我们可以,如果你再深入一点,我们以前教DQ翻转是如何在一层下建立的,你会发现循环需要一些时间来绕过这个问题,才能真正锁定,所以有一点,这就是延迟,我们将讨论下一张幻灯片。

但这是很自然的,我们谈到了外部延迟,最后一课,这里也一样,这里会有延误,我会在下一个幻灯片上给你一个名字。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这里也一样,好吧,在这里,这是一张有所有新名字的幻灯片,这将是,我想这里有三个新名字,你可以把每一个都圈起来。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

因为你一定要了解他们,我觉得上面都一样,我所做的只是改变底部的图片。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以让我们放大,我其实我喜欢,我把这里放大,我喜欢,看看这个,不能在这里阻止我。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我把镜头拉近,好啦,开始了,你喜欢Mac,好啦,我们谈谈吧,所以这两条黄线,这里的黄线,这个行得通吗?即使我被放大,有用吗,原来如此,我知道,当我缩放时,它也有效吗,我得用那个,我会用变焦的东西。

真好笑,我给你看的是什么,这是像时钟一样的骑行,所以这条红线,红色虚线是关键,这就是转机,抓住它,但是有三个新的想法,我首先要说的是,获取d的值并将其显示在q上,这是时钟和Q可用之间的时间。

那么我们叫它什么呢,我们称之为,时钟到Q延迟是有道理的,什么时候涨很多,Q什么时候最终稳定,这就是现在排队延迟的时钟,Q可以在时钟到Q延迟之前稳定下来,所有的时钟Q延迟说是,在这一点上保证是稳定的。

它本可以更早稳定下来,那很好,但这意味着当你到达那里的时候,我向你保证,它在那里,那是第一部分,现在呢,我早跟你说过,我想我记得上周我第一次介绍这个的时候,或者周一你转身抓住它。

你希望在我转身之前它是稳定的,你也希望它在我转身后稍微稳定一点,这就是我现在要给你看的,这是这条红色虚线,是时钟上升的边缘,这里的这个想法叫做设置时间,还有DQ的合同,触发器,说脱钩,触发器。

答应我这是合同,在输出上给你一个坚实的提示,只要d不在,上升边缘之前的时间,在上升的边缘之后,这些是规格,我会去买DQ,把这些规格翻过来,在上升的边缘之前是什么时候,嗯,当人们来你家的时候。

在他们来之前你在做什么?你在设计,这就是所谓的设置时间,这个设置时间是上升边缘之前的时间,那最好是,这是红色的上升边缘,就在红色的上升边缘,如果它在设置时间内移动,最好不要移动,负设置时间之间。

安装时间和零,从负设置时间到零,想想时间线,我能做什么,你违反了协议,协议是你让我们稳定,这意味着如果你在移动,你不可靠,要么是一,要么是零,我不必答应做任何事,我答应过你转身拿东西,我可以打破。

我可以引起火灾,你违反了我的规定,说明书上说你必须在安装时间内被锁定,之后你也要稳定一段时间,这就是所谓的保持时间,让我看看,这个能用吗?让我看看,这里的安装时间是稳定的安装时间,是呀。

在保持时间内稳定,是呀,所以那个特定的时钟周期,喂D的人做得很好,它遵守交战规则,在安装前,它在时钟之间稳定在1或0,一次又一次地打卡,如果是这样的话,我保证把输出准备好,至少在之后至少在之前。

所以至少在时钟到队列延迟之后,就像一个热到Q的延迟将保证在那里,在这里管用吗,那倒是真的,在设置和保持之间很稳定,让我们看看是的,因此无论d的值是多少,这将出现在输出中,准时回答问题,是呀。

告诉我你的名字,从这里开始,我去,稳定意味着不能移动,它必须坚如磐石,在零的时候坚如磐石,不可能是一个点,九不能蘸,不可能从一过渡到零,从0到1不可能下降,再次回升,字面上只是很多。

一点处的直线或到零的直线,这就是稳定的含义,嗯,呃很好,我们谈到了噪音,噪声通常发生在,这是个很好的问题,可以喜欢,让你知道,让我们说一些其他的结果,就像,你知道的,如果你有过这个,家里有这个。

我小时候吃过这个,如果他们的冰箱恢复了,压缩机就会启动,突然间灯光暗了半秒钟,所以你是说,这也会发生在我身上吗,所以现在他是一个,突然间芯片的其他部分,它变得有点快,嗯,也许再来一次,那是,那是。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

希望没问题,希望这次下跌不会造成,但也许如果它不完美,他们说嘿。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它并不完美,我是你理论上你违反了它,我可能不会工作,所以你要试着把它们固定在整个东西上,真的吗,问题没有来,它还在移动,你知道也许零比一,在设置和保持的过程中,你不会仍然从零到一移动。

你基本上在你想去的地方,希望扭动没问题,是啊,是啊,告诉我你的名字,乔纳森,乔纳森去吧,所以它只需要稳定,或者需要相同的值,既稳定又同值同物,要么是一,要么是零,你不能是半个,它必须被锁定在零一,直线。

是啊,是啊,告诉我它的名字,审计围棋,建立和全职的唯一区别,我们就像在正确的设置之后,问题是设置好的,负时间和是的时间之间的时间差,所以如果你算上这一套,上升边缘为零,设置是过去的一段时间,就像负时间。

在正时间之后拿着这个,是呀,再跟我说一遍是,对不起,谢谢你,为什么合同关心俱乐部的崛起,当我们对上升边缘取样时,就像,上涨前为何要稳住,就像,设置是怎么回事,就像,为什么我需要被设置。

我想答案需要你和我去,DQ触发器是如何工作的,这是它的一部分,但我们不会这么做,我会说我会看着说,媒体如何,你知道的,但这只是啊,其实真的很美,这是一组反馈循环,真的很漂亮,DQ触发器是如何工作的。

只是真的,就像四个门和这样的反馈,这是真的,逻辑是,太完美了,但这只是,我们只是,我们要说,是个黑匣子,我们用它,还有一份合同,就这些,我们从薯条那里得到的,后面的问题,是呀,祝福你,啊问题是。

它如何加强马厩,它不强制马厩,好问题,它只是可以打破,如果不是,这就是它的工作原理,那只是我的工作,我在制造一个精致的硬件,如果你给我的东西像摇摆不定,设置货舱,我可能不会做你想让我做的事。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

仅此而已,我知道怎么帮忙,你知道的,它是怎么说的,好啦,所以现在。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们回到我们的累加器,实际上做一些时间调查,看看这个,记住我在这里没有什么不同,我以前给你看过,这里是i的x从0到5,这其实是看这个,我给你看看这个,给滑梯付点养老金,因为这里的评论真的很美。

会有一个重置,我还没有给你看复位线很高,但是重置允许,我只看了一眼,i减1的s是输出,i的s是输入,不是吗,那不应该翻转,为什么我把i-1放在下面,i放在上面,这是正确的,这是正确的,我再重复一遍。

Y的X在这里,这里的和值,这个和是当前和,但是锁在里面的是什么,上次锁的是什么,事情真的是这样,几乎就像一张照片,如果我现在给你们所有人拍一张照片呢,然后我去上一会儿课,我给你看照片。

这张照片是以前发生的事情,所以寄存器的输出是之前采样的,所以它的i-1是正确的,寄存器的输出完全正确,本质上,这一直有效,不知何故,这被重置了,有一个重置线,去零,它只是工作,它上升了,它抓取样本。

这就是它抓的东西,开始了我看到了看那个,所以这其实很有趣,我看到这条线,所以加法器的另一个输入是i的s减去,减一等于一边,X将另一边分开,所以这两个相加使这个输出,对呀,所以零加x零是x零。

经过一段时间的拖延,什么事耽搁了,加法器延迟,现在x为零,这里有一个上升的边,上升沿取样是多少,上升沿采样,所以这个值看起来更好,稳住,准备好,稳定吗,在设置和保持之间看,那里很稳定,这个被抓住了。

现在这个输出是存在的,在i减1的s处,然后我们在x0和x1之后,在外部延迟之后,同样的事情,这两个相加变成1 x零加x一,它重复着,它起作用了,所以实际的系统现在工作了,让我们得到更多的细节。

这里是上升的边缘,会向你展示漂亮的上升边缘,现在我给你看重置线。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们注意这个,好啦,所以我有四个上升的边缘,黄色虚线,开始了,时钟上升的边缘,顺便说一下,顺便说一下,顺便说一下,关于d在建立和保持之间是稳定的同样的规则也是正确的,对于。

Reset还将其输入重置为正确,这个点是上升边,我要改变我的状态,你最好有谁喂我,它是d和重置是坚如磐石,在设置和保持之间的1或0,是吗?让我们看看,哎呦,真漂亮,看看那个漂亮的稳定复位。

那么D是怎么做的呢,会看它的输入吗,我是说,DQ触发器会看它的输入吗,没有重置说,忽略您的输入,你将是零,那么发生了什么,零场景是什么时候,什么时候是零场,开始了,零有多快,上输出线,延迟。

即使这与数据无关,这是一个钟,直到你看到Q Q的输出就像,你真的被答应了吗,我这么做了,那不是很美吗?所以我展示,这是前景,下面的输出显示为,你知道十字舱口,我不知道是什么,既是一又是零。

这是一个众所周知的小薛定谔盒子的情况。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我不知道是什么,但当这个上升的时候,一旦这家伙来到这里,展示他的猫变成零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那是钟的提示,所以我必须提示绘制的宽度是T加法器的一半。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们可以通过SI跟踪这整件事,呃哦,这里会有麻烦的,也许si-1是输入i的x的输出,现在这是i的x,两者加起来,最终,在t之后添加延迟,变成零的x,现在,现在呢,问题来了,这里有一件事关于这一点。

我认为是,我把这个记下来,X来自某个数据源,它来自一个信号,哎呦,有一个,我收到了一点覆盆子派寄给我的,s的x,我不知道X是从哪里来的,它是系统的输入,我无法控制我的x,我希望不会改变,顺便说一句。

这是希望,它会改变的,但我希望我能成功,我唯一承诺的是加法器输出最好不要改变得很好,外部输出是i中x做得对的函数,事实上,我一个人去,零一零一零,上上下下非常快很好,这只是想做它的加法,和T面糊。

这个数目会改变的,也要去O但延迟后,所以i中的x控制了整个过程,把事情搞得一团糟,发生什么事了?我不知道x y是否同步了,那么好,这是我给你看的再看一遍,记住这两个加上这个,所以看这个加上延迟后的值。

加上这个,但是看这里,这是时间窗口的x零,我要放大疯狂,这个窗口和时间,加法器的两个输入是什么,记住外层应该是x 0 x 0+x 1 x 0,在这里加上x 1 x x 2的瞬间,哦,我的天哪。

蝰蛇在向我展示什么,我的光标呢?蝰蛇在向我展示什么,这个加那个是什么,x零加上x零,它永远不应该出现在输出上,那是不对的,那是错误的值,所以我在画它,实际上是错误的值,对了,看看照片,i的s是输出,看。

这个输出从来不应该是x零加x零,但是因为x 0进入的时间,x进入的时间,所以X在时间上出现了一瞬间,这是错误的值,但我所关心的是最终X改变看最终X改变,我的光标是x 1,X是一个吗,然后它会自我修正。

纠正自己,所以一旦从这里改变到这里,在T加法器之后,现在是正确的,只要是正确的,在什么和什么之间这是上升的边缘,红黄是上升的边缘,黄色是上升的边缘,只要在什么和什么之间是正确的,去设置和保持,会成功的。

稳定吗,假设它在改变,还是稳定,介于,我没让你拿着这张照片,这是一个稳定的值吗,就在那条线的左右,是呀,所以它要取样,即使我错了,i的s减去1是对的,这就是这个登记册的美妙之处,如果我有。

如果她看到右边的那条线,看到那条线了吗,这条输出线,我给你看看这条输出线,如果我这样做,输出等待,等等,等等,如果我成功了,哪里是我的,i的s减去1,不应该是输出行。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我说那不应该是输出线,那是不对的,画错了,那不是输出线,看那条输出线,i的s不正确。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是一条更好的输出线,锁定在,永远是,看一下,它总是完美的,x是零x加1,那是错误的输出线,因为另一条线,前面的一行是x的函数,如果x不稳定,它会有错误的东西,所以大家去看幻灯片把这条线擦掉。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是不对的,那是不对的,如果我要建立一个电路,那就像,那是错误的线,这是不对的模糊,我想锁定x零x零加x一,会落后一个,但它将是坚实和正确的,所以这是错误的输出线。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那不应该是输出,这应该是输出就在那里,输出总是完美的,所以发现了一个有趣的bug,那是,已经放了好几年了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,让我们看看时机,我们讨论了设置和保持,和Q谈谈,现在涉及到什么时机,让我们想想我想跑多快这么快,我想超频,谁超频过,我是不是超频了,那是当时很受欢迎的,好啦,对你有好处,是啊,是啊,超频有乐趣。

我想让系统超频,我能跑多快,想想我的钟有多快,有多胖,呜呜,我把它移回去,我能多快移动它,意义,我的月经能有多小,它能摆动多快,怎么,我的频率有多高,或者把它拿起来,那是一个时期,我能把它做多小。

限制因素是什么,它能让我的月经变得多么小,所以让我们看看最大频率是多少,这段时间有什么问题,所以让我们看看延误,这条电路的延迟是多少,寄存器在输出上有一个新输出之间的第一个延迟是多少。

第一次耽搁是什么时候?红色寄存器之间那个蓝色的东西叫什么,直到它在输出上稳定,我们五分钟前就说过了,时钟到Q延迟,这就是为什么这些是新词,这就像需要一段时间来适应它,Comlogic,并不新鲜。

这里有很多新东西。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

时钟到Q现在延迟,你要假设,但我们要假设这不需要时间就能有一个距离。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但在现实中,这是有时间的,但现在这些画我们不打算画那些画,好的,好的,下一个是什么,在组合逻辑中这条线通常被称为什么,那叫什么,通常,机密逻辑延迟,詹娜在钱上,只是逻辑的延迟使用了相同的词。

我刚刚描述了多少逻辑延迟,然后这里是最后一部分,寄存器的输入是什么,它会在上升边缘之前摆动吗,或者不是没有,那家伙跟你说了什么,你不可能真的像负时间,那是什么东西,合同是什么,承包商说。

在上升的边缘之前,我需要稳定的时间是什么时候,女士们先生们,这是通过电路的最大延迟,时钟到Q加CL延迟加安装时间,如果你在钟的两个上升边之间走得比这更小,如果周期小于此,我到底怎么了。

我得到了损坏的数据,为什么这就是为什么你知道,为什么,为什么,谁被侵犯了,记住合同,记得你去找修士说,我将是个失败的人,只要空白,违反的事情之一,在这个赛道上我的周期比这个小。

安装的时候你告诉我它不会扭动它,然后设置时间,如果周期比这个快,它没有再跑来跑去了,它从底部开始,做一个循环,作为延迟,集合球杆,我知道有一个cl延迟,就像一颗炸弹即将爆炸,最好在这之前稳定下来。

你猜怎么着,我把以前上升边缘发生的时钟缩小了,我有机会在安装前稳定下来,现在你的DQ触发器,嘿嘿,你违反了合同,我不去,我突然陷入了这种奇怪的状态,我不会做正确的事,这正是发生的事情,安装程序被违反。

你有超频系统,现在呢,你知道你的时钟系统坏了吗,是啊,是啊,设置时间被违反,你的月经比你的钟还小,没有遵守设置时间,承诺是,你得尊重,设置时间,这就是被侵犯的原因。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以现在我们看这个系统,这里,这里有一个例子。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是收银机,这里有一个加法器,这里有个换挡器。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是另一个寄存器,所以让我们把这些数字加起来,以Q顶部寄存器,为较低的寄存器设置,那是一个很大的数字,对,我想去这里,这是我的,这是我的总数,我想把这条最长路径的总和尽可能短。

这样我就可以运行更高的频率,我的月经很短,我的总数是多少?我喜欢什么?时钟到Q是第一个单加法器移位器设置,那是四个任期,看看有多烦人,那就是,就像你说的四件事等等,但如果你和我在一起。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果在加法器和移位器之间添加一个寄存器呢,就像一个锁系统,如果我说像巴拿马运河这样的船闸系统,你走进去然后你听到,然后水就下去了,你走到下一个,一步一步等着,然后水变低了,但看看巴拿马运河的船闸系统。

然后你等待,然后你进入下一个系统,我刚加了一把锁,而不是有更长的延迟,我又有一把锁,这样我就可以更快地通过锁系统。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那是什么意思,让我们做这个,那是什么,这里有什么限制,制约因素是什么,队列加法器设置的顶部一个时钟。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是一个比时钟到队列加法器移位器设置更小的数字,右小数,底部约束是什么,时钟到Q T移位器设置。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们假设所有的寄存器都是一样的,不像不同口味的寄存器,同一寄存器,你同意吗,就像两个三个学期的事情比四个学期的事情好,就它的总宽度而言,你看,看到了吗,你明白了吗,我要最小的数目。

所以我可以尽可能快地运行我的时钟,所以如果这个和是时钟到Q的延迟,转移到延迟,像这样布线,设置四个术语,他们中的每一个最上面的是,让我们在这里做吧,时钟到Q加法器设置更小,只有三个任期。

时钟到Q移位器设置,那只是三个任期,所以现在是我的约束,我的钟能跑多快?我最小的月经是多少?我可以让,最大的价值给我一些爱,我的意思是名字杰出,这是这两件事中最大的一件,让我们说,让我们只是。

让我们做一些东西,好啦,这应该很无聊,一二三四,就是那个时候,好啦,时钟到Q是一个加法器,两个换挡器。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

三个,这是四个,你得了10分,我最小的周期可以是十年。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你现在明白了,这个型号是什么,他说一二四,那加的是什么,二七一三四,那是八年前的事了,我能做的最小周期是10纳秒,现在呢,其中一个是八个,其中一个是七岁,其中一个是八个,怎么,最小的是什么。

我最快的速度是多少?我最小的时期,那就是七个了,是八点吗?是十点吗?是啊,是啊,我最小的月经是多少?好吧,七个,但如果我做七个,会发生什么,八号的设置时间会有麻烦,所以它是8和7中较大的一个。

8和7的大数是多少?八现在我最小的周期是八,不到十点,那是更快的频率,耶,有什么问题,虽然,那很好,那都是好事,我喜欢这个好东西,这都是积极的事情,我们用管道,但这部分叫做流水线,小管道,这里的小管道。

这条管道,这条管道,你是大一新生,你才二年级,你马上就要毕业了,现在这是一个管道,那很好,除了有什么问题,2。给我看看你的手,是啊,是啊,是啊,是啊,再告诉我一次名字,我去,是啊,是啊,为了一件事。

打通需要更长的时间,如果我在乎一件事,那就需要更长的时间,所以作为一个词,我没有不要把这个字写下来,但我是说潜伏期,一件事的延迟现在更长了,因为我现在8点开始工作,八右大,七,八是八,所以我从顶端开始。

我来这里花了八个,来这里花了一个,那是16件事,所以潜伏期更长,但什么更好,这种整体处理其实更好,这是整个时期,八个而不是十个,所以频率更高,所以我的吞吐量,你不必写下来,因为我有一整堂课。

我讲了这两件事,但是你的吞吐量更快,所以随着时间的推移,你最终会处理更多的数据,因为你的时钟更快,但如果你说一件事做了多久,一条指令永远不会花更长的时间来完成整个过程,所以一件事的潜伏期更大。

但吞吐量总体较好,在这种特殊情况下,我们关心吞吐量,所以我拿了那个拿了那个钟,走得更快,更快,更快,所以周期缩短到八点而不是十点,是啊,是啊,问题,你能再分一次吗,做一个让我们谈谈吧,你能再分一次吗。

可能蝰蛇身上有些东西,把它拉起来,撕下来,试着做这三个工作,你知道你记得,我有像所有的,我加了一个,还有这个一加一搬运,就像你在做9和1的加法,一个到这里,一个到这里,这就是十个,那是零,它携带着一个。

看看那个小搬运在上面持续了多久,所以实际上加法器的简单实现,有办法把它撕掉,在里面更平行,能够提前通过携带是一个非常聪明的方法,这样就可以把蝰蛇拉出来,但通常没有,答案通常是否定的,我没有比这更好的了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

除非你把这些东西撕成碎片。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好呀,为什么我不包括保持时间,为什么你教我的时候,你为什么不在整个过程中包括一个很好的问题,告诉我,其实这是个好问题,答案是它包括在时钟到Q中吗,他们是独立的,他们有点关系,但他们实际上是独立的。

原来等待时间确实进入了视野,但不是在跑步方面,考虑到即将发生的其他事情,最快的频率出现了,我不要,这是一个整体,这是一件复杂的事情,不包括那个简单图表的正常频率因子,它会进入其他事情。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但不是为了那个特定的事情,好问题,好吧,我们开始吧,以下是一些术语的总结,术语概述几乎完成,我有个选择题,在最后,你知道时钟是什么,心跳设定时间到了,当输入在上升沿之前必须稳定时。

在上升边缘后一直稳定的整个时间,所有这些都是重复的,时钟到Q延迟,上升边缘后的输出需要多长时间,在输出稳定之前,触发器是一种状态。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

寄存器是很多平行的,挺酷的,好东西,好啦。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

五分钟内有限状态机,哇塞,您已经看到了有限状态机和其他类,这个函数可以表示为有限状态机,状态转换图。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

其中有状态状态,然后你有过渡,如果我在状态一。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我得到输入,我转到第二级,这就是我的输出,真的很酷,利用组合逻辑和寄存器,任何有限状态机都可以在硬件中实现。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这里有一个例子,我们今天可能不会讨论调频的点击器问题,检测输入中三个连续的出现。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

以下是我的意见,好啦,以下是我的意见,有一个一个,没有什么都没有,有两个1。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

不,一,二,三,一,我的输出应该是一个周期,一二三一,它是一个循环,你可以用不同的方式来连接这个,所以这两个,所以这算三,那算三。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但基本上一旦你数到三,你重置了整个系统,所以三个一重置整个事情,重新开始计数。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这里有两个循环,这里是六一二三上升一二三上升。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是如何工作的,让我们在每个时钟周期一起做,机器检查输入并移动到一个新的状态。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

基于此,让我们把准备好,所以如果我一直得到零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

总有一个箭头在两个圆圈或箭头告诉你,你从哪里开始,你不能就这样画圈,你告诉他们从哪里开始,通常情况下,您也像状态0一样开始,总的来说,状态为零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

或者箭头或双圆表示你从那里开始,所以我们在这里,我们在这里,现在我得到了一个零看。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我保持在零状态,如果我看一眼。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

会发生什么,我移到一号州,现在我在状态一。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但我仍然输出为零,我还没有输出任何东西,因为我只有一个,实际上,状态数是你看到的连续的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那是,这就像这张图中状态数的语义含义,如果我再得到一个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

猜猜我搬到哪里去住两个,意思是我连续看到两个两个两个,我还是输出零,在这里看这个,这就是我所说的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果我得到第三个,我输出一个1然后回到状态0,我重置了,所以你才知道,我重置了,因为我得去拿第三个,我重置了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果你想为你得到的所有东西而兴奋呢,如果你想自定义最后三个是一个呢,最后三个输入是一个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你会在这个图表中改变什么,你就拿这个,你看到第三个了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

而不是重置你留在状态二,如果你把它改成一个输出为1的自循环,然后每一个都跟着一个,你就像一个一个一个一个,它还会输出一个,一个,一个,所以很容易改变它,思考它的语义,想起来并不难,你可能以前见过这个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

很酷的东西,你如何实现这一点,但是你看,下面是一些组合逻辑。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你们在上一节课上看到了,输入,前一个状态,输出,下一个状态,你知道怎么做,这是一个寄存器,实际上可能存储以前的状态。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

还有照片,你这样建,现在你可以制作任何有限状态图,可以用这个实现,下一个状态在这里。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

记住下一个状态在那里,而之前的状态在底部,有时光标消失了,光标在那里,底部的上一个状态,像这样我们看到了这个真值表,你不知道自己在做什么,你需要它,现在你意识到这个真值表实际上是真值表,对于有限状态机。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你几乎可以从真值表中读取状态机,让我们一起看在这里,我们去准备,我有时间吗,是呀,我只有一分钟,看这个,我是说零状态,如果我得了零分,我保持在零状态,如果我得到一个,我去一个,就是这个房间,我有一个。

如果我在1和0,我重置是因为每一个零重置,所以我回去了,那是回去回去,如果我得了零分,我想买一个,我现在在两个现在,我见过两个人,我正在一起读这篇文章,到目前为止没有输出,如果我是二,我得了零分。

我重置了两个,我现在有一个,这是连续第三次了,我重置了一个状态零,输出一,您现在知道如何构建这个,组合逻辑部分,你可以在盖茨建造这个,那很容易,我们讨论了如何做最后一节课,现在你把它放在一起。

你做了一个相图,你建立了一个可以计算信号的系统,当潘多拉给你的时候,你得到三个1,打开一盏灯。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

开始了好的,最后一点,谢谢你,欢迎很快回来,我可以流水线组合逻辑,这幅图有趣的是。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

有时候,我可以把这个的输出一直喂到,返回到以前的CL。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以这可能是跟踪三个状态图的一个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

可能是四一之类的,但我可以把它的输出。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

back-in是cl输入的另一部分,很酷的东西,这是全貌,一分钟以上的设计层次结构,我们现在正在做这整件事,我们一起造整台电脑。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你现在看到的是寄存器,国家登记和控制。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是控制的基础,我做了那个提示的游戏,然后去。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

就是这样,太感谢你了,祝你周末愉快,很抱歉AV对我失败了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

非常感谢。

P22:Lecture 17: Combinational Logic Blocks - 这样好__ - BV1s7421T7XR

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们做得怎么样,我们这里有几个输入,几个人在投票,请投票,如果你能三个问题,然后我们再谈谈,这是我们星期五没有完成的遥控器,好啦,我喜欢这种主动学习,叫做主动学习,你问一些互动的事情,然后你们有对话。

你也许可以和你的邻居谈谈,或者这样做,我喜欢这种东西,那么我们得到了什么,所以我们基本上依靠假真的,但我们也有一口真正的井,他们在打架,我们看到了一个真实的虚假的真实,但每个人都相信最后一个是真的。

所以这很有趣,好的哇,好啦,所以我看到占优势的是d和f,字体很小,在这里,我得看看这个,好吧,第一个,所以不管怎样,没有一个真正的协议,除了最后一个是真的,这很有趣,好啦,第一个问题是硬件反馈。

类似于软件递归,其实是的,那是,这是我们在具有一定输出的软件递归中考虑的最接近的链接,反馈到输入中,我们认为反馈类似于,在某种程度上,你必须停止失控的递归,就像蓄电池一样,记住没有计时器的累积。

我认为这是失控的递归,在那里你没有一个基本情况,这是一种整洁,第二个问题是新时期,至少设置一个时钟,时钟到Q延迟,我说的是真的,是呀,这是基本的,你有,至少设置,现在正是时候,时钟到Q。

然后有一些组合逻辑,但是如果你没有组合逻辑,就是那样,所以那也是对的,所以我看到了真实和真实,最后一个,你能建立一个FSM来发出信号和相等数量的零和一吗,如果你还记得FSM。

我们看到每个状态在语义上表示1的数量,你已经看过了,那是零一,然后一个一个,然后两个一,当你回到零,当你另一个,它说可以,重置自己,然后继续,你还记得吗,这就像是那些状态的语义意义,我们吃得很好。

会有多少个州这样做,如果你必须记录有多少个0和1在它们的相等数量中,我们现在就开始吧,假设我答应你不超过两个,不超过两个,比任何时候都多,两个零还是两个一,所以我最多会有两个零,而没有一两个1,没有零。

所以也许那是零,然后这边一个这边一个,两个在这边两个就像五个州,好吧,如果我保证你连续不超过三个零,怎么样,在我给你一个或三个1和一个零之前,现在呢,三个州变成了七个州,当你意识到等等。

FSM是提前建立的,然后你试图在一个信号上运行这个,嗯,预付款的总数是多少?在你有之前你可能有零,它是无限的,我可能有无限个零,然后无限多的数字正好平衡了,你知道它是一个很大的正数,十亿个零。

然后是十亿个一,我想你不能提前,有号码,固定数目的状态的固定数目,因为我要做的就是再给你一个零分,比你有的州,你不记得你多了一个零,所以当你有所有其他的抵消它回到零,数字等于不可能建立的1和0的数量。

那不是很整洁吗,所以我要找的答案是真的真的假的,也就是g好的,那是商店,好的,便便,我总是要用手册点击这个才能通过,我必须点击那里。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

给我点东西点击,然后去那里好吗,在新闻中竞争,这又是一个令人愉快的小视频。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们玩得很开心,技术正在以惊人的速度加速,也许你看过波士顿动态,呃,会后空翻什么的机器人,这是一个机器人,它看起来像一个被砍下来的人,嗯。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以这很酷。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以那是呃,最新的机器人技术,很明显,这里面有很多计算机工程。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我必须喜欢,离开这里到下一个,我们怎么得到,我们怎么摆脱它,好啦,我得去那个,这是一个嵌入式幻灯片,好啦,那是一个嵌入式幻灯片演讲,哎呀哎呀,好啦,好啦,反正,所以这是相当令人印象深刻的。

我想五年内你会看到这样的机器人,跑得比人还快,我的意思是,你知道的,很接近它是它是它跌跌撞撞,但我认为这将是非凡的,我们要回顾一下,我是说没有轮子,我是说双足轮,显然他们可以。

他们现在可以从我们身边吹过去了,但那真是难以置信,可以去的RC车,你知道的,时速百里,他们现在能做的事很了不起,女士们先生们欢迎来到61 C,机密逻辑块,很高兴你们都来了,让我们开始考虑有一个人。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

有两个信号,我还没给你看呢,顺便说一句,这很有趣,我已经向你展示了如何制作机密逻辑块,任何你想要的逻辑门,我们可以这么做,随便拿一张真值表,你可以把它嵌入到一个系统中。

讲了如何用有限状态机构建同步数字电路,那很好,比如数数3-1以及如何得到3,我们已经看到了,但你没有看到一个离开,在右边接收信号在左边接收信号,然后只有其中一个驱动输出,他们还没有那样做。

这就是我们现在要教你的,它叫多路复用器。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以这是一个非常令人愉快的设备,你有n个a的比特和通道,你有n个b的通道。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但这是一座桥,其中一条过桥的小路被冲毁了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以这是一个旗人。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是一个被标记的人,谁在说,你知道的,当这是零时。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

A驱动输出,当这个信号是1时,然后B驱动输出。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这有道理吗,所以这有点像旗人说,好啦,这条路你可以走,这里有个大站,来这里,然后我把它翻过来,说你停下来,你可以这样走这么基本,它在做决定,谁来驱动输出,C,所以我们可以意识到,如果你做n位。

这是n位宽,你看到n位宽,二比一但n位宽,我们总是谈论这个,你可以想象一个更普遍的情况,它可能有四条车道合二为一,你知道这很难,你看,当海湾上有大车道关闭时,桥梁之类的建筑,所以如果我们现在看看二比一。

然后我们可以缩小,意识到这是32个平行的讨论正在发生,每一个,如果它是这些东西的n位宽,所有决定,无论A队还是B队获胜,所以A和B现在是位而不是n位宽的信号,我想问你真相表有多少行,让我们做吧。

让我们考虑一下,而且总的来说,如果我给你看样东西,我问你真相表有多少行,你的回答是什么?你是怎么开始考虑这个问题的,我们有多少输入,我们有多少位,输入的总比特数,二我听到二,我听到了吗,三个。

我听到四个吗,我得到了什么,三四个,谁给我四个,顺便说一句,这是一种罕见的情况,输入来自底部,我告诉过你,输入几乎总是来自顶部,从左边或从上面,s是输入,但是从底层,有点奇怪,但我们会接受的。

所以s a和b是我的输入,因此,我将在我的真理表中有一排,让我们看看这是否有意义,所以让我们来看看这个真值表,看看。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是我做这件事的时候,还有一个光标,光标背面怎么样,好啦,所以当s为零时,S是零,C看起来像什么,他得到了什么,规则是什么来着,如果s为零,什么是C a权利,所以不管a是零,零一零一,当s为1时。

C是什么,零一,零一看副本B有道理,好啦。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

挺酷的,不要太用力,所以我们可以建立我们的规范形式,做我们目前所学的一切,我们首先要做的是,我们去找每一排,写出s a和b的三个组合,使该行为真,这使得第一排不是S不是B等四个术语。

然后我们就可以得到我们的布尔代数,按摩乳液,然后是简化的工作,简化,你知道的,继续锻炼肌肉,继续锻炼肌肉,你得到一个非常简单的表达式,你得到的不是,这几乎是一个Mux僧侣的规则,但事实并非如此。

这是一个,当s为真时,是B,所以说,真正有趣的是,你得到了这个更加美丽和优雅的真相表,我们在条件逆变器之前说过,就像B和其他,这是一个,好像不是B成员,这是一种有条件的倒置,这漂亮吗,多么美丽。

我只是喜欢你的优雅,这个主题是,s是零c是a s是一,似乎很简单也很不错,好啦,问问题,那么我如何构建这个,我们如何构建这个电路,我给你这个,要走几道门,你能从那张照片上数出来吗,从那个东西。

有多少扇门,这是一个加分,两头是一个不,所以我有四个门,这就是我们的电路,没问题,就是这样,但这是一篇评论,这只是如何做到这一点的一个例子,没什么新鲜事,这里只是对如何做到这一点的回顾,宽一点。

多路复用器,现在让我们把它变得更一般,抽象的力量说你给我一些解决方案,现在让我们把它变得更一般,你现在是二比一,让我们把它拉长到四比一,如果是四比一,s需要多少位来确定哪个a b,我将从C或D中选择。

更多,它是,我知道,现在是早上,今天是星期一,我很感激我从一个到D的选择,答案在屏幕上有多少位s,二二,好啦,零零一零的模式,一个锁住了,让我们看看我们能不能进展顺利,首先我们如何建造。

我想问题是这个真理表中有多少行,让我们一起做吧,我的真值表里有多少行,我的解决方案在哪里,我的击掌在哪里,我们有多少输入,六二分之一是多少,你没有背下来,这个你还没背下来,你需要尽快记住。

我和你一起工作,我想当我们丽莎,当我们谈论缓存时,当我们要求他们记住特定的表格,有点太晚了,我们得把2加6等于64,记住二六六四,两个六,便于记忆,六十四那么六十四,我们现在应该把时间集中在64排吗。

记住加法器,我们说过,我们不要对这里的64排做2,这个我不想要64排,它是2到64行2 2 3 2位加法器,这就是我的方程,看它多漂亮就像,上次你看到这个,我们可以看看这个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这就像什么时候,当这两个都是假的时候,什么时候B是什么时候那是假的,那是真的,什么时候,那是真的,那是假的,什么时候是D,当它们都是真实的时候,几乎和我们上次看到的一模一样。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我甚至不知道,我甚至不需要真相表,甚至直接到这里,那不是很整洁吗,所以如果我告诉你嘿,写下1代表3代表8个输入,你可以在扩展等式的基础上做到这一点,现在你可以在考试提示中为自己做这件事。

我把它加到期中考试里,这是我们美丽的真相表,你看,那张真理表多漂亮啊,对于s 1和s 0的每一个模式,输出是B、C或D,很清楚是什么,这没什么奇怪的,现在有没有另一种方法来建造。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是构建这个提示的另一种方法,轻推轻推点头,NCW A锦标赛,如果你想到某种竞技体育锦标赛,你怎么能造四比一的渣土,如果你去炸薯条,有很多免费的2到1亩,记得我们之前说过,如何构建一个三输入XOR。

如果您只有两个输入xor,您可以级联它们,你能用,当然你能用,或者你肯定能做到不和不,这是点击器的问题,你不能把这两个输入中的两个,然后层次结构将它们级联起来,形成三个输入,没有,这不是一回事。

三个输入NAND的逻辑是不一样的,但是你能在这里用多路复用器做吗,我们有没有想过这样做,每个城市都这么做,你得看到一些点头,是啊,是啊,去吧,让我们看看我们是否能分层地做到这一点,就像那样。

我们把它们叠在一起,去看看,现在嘣,你已经得到了自己的第一轮比赛,S零决定A B或C D中谁赢,然后他们进去,然后是决赛,获胜的,你知道,决赛,最后一场比赛,这是全国锦标赛,决定者,S一个。

哪一个是另外两个的胜者,那不是很整洁吗,有趣的是,这是硬件,所以所有这些都是平行发生的,这意味着即使我们说在一天结束的时候,我要选d所以a b c和d,哦,我得到了,他们一直,他们那天早上醒来。

以为我没事,我要去开车,我要去开车,D秒零,伊罗说对不起,你怎么能不开车,所以要记住,我是说,我们最终的答案是,所以最终开车,对不起,所以要记住,D将是答案,密码是d,所以现在零是1,所以b通过。

B认为今天是我的日子,今天是我的日子,今天是我的日子。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,今天是我的日子,D认为这是我的一天,B和D,在这里,一个说对不起。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

今天是戴戴的日子,所以它还在那里,所以即使是这样,顺便说一句。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我在说什么,这条线上有数据吗,在那条线上有数据,即使它没有被使用。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以这种等级制度,数据不断流过,然后在某个时候,她说对不起,我选今天的零点,说我会选择B或D,今天是国庆节,所以硬件需要所有这些都是同时发生的,它不像A和B,不要计算,数据通过。

只是没有在最后一刻被选中。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你可能看过这张照片,当我给你看CPU和数据路径的图片时,一种叫做算术逻辑单元的东西,这是我们的单元,将放在一个通用盒子里,它可以做我们需要的任何算术和逻辑,所以我们叫特种部队。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Alu装置,所以这是一个非常简单的,我给你一个很简单的,只会做广告或做减法,或按位或按位,或者从某种意义上说,如果你放大,只支持风险五,那些指示,在中介和寄存器上,你可以用我们今天建造的这个。

我真的在展示一些我们今天实际上可以使用的东西,相当强大,我不只是,啊,这是个玩具不,这是真的,32位宽实际上可以工作并支持它,如果我们只支持这四个行动,那漂亮吗,让我们一起做吧。

所以这里又是有趣和独特的地方,现在是另一个奇怪的事情,s线是从右边来的,从这里进去,而不是从左到右或自上而下,S从侧面过来了,无论如何,关键是S不像A那样决定,就像驱动输出的多路复用器。

S正在确定要做什么计算,那不是很有趣吗?所以它就像一个侧边命令,就像一个,今天就像窃窃私语,我想让你做一个OR,我把s值设置为,或者在输出的末尾,它将是任何A和B在那里它是或的。

所以就像你现在在低语该做什么命令,很酷的是什么,它几乎就像函数作为数据,如果我们像地图一样思考,你修补了数据的功能,就像s在编码函数要做什么,这是一个很普通的盒子,这会做很多事情。

如果你想象我把我的ALU扩展得更强大,还有更多的事情要告诉我做,今天轮班,或者其他非常聪明的东西或者这里的XOR,但让我们做一个异或,让我们做吧,你知道类似的事情,好啦,让我们看看如何建造它,开始了。

太刺激了,我要去那里打鼓。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它是,非常感谢,那是我简单的阿柳,让我们花点时间看看,并能够理解它在做什么。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

A和B进来,被送到一个加法器蚂蚁减法器,我们最后会花时间,它们也被送到一个三两香蕉盒子里。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那很容易,只是有两个平行的,那里没有什么神奇的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

而这是一回事,这是三个平行的矿石,好吧,那么让我们回到我们的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们回到这里一秒钟,记住让我们看看这里。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以如果你看这个,这是一种算术和逻辑,我如何确定哪个是用。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

当它是当一个,高位为零,它有点在算术空间,当一个是一个,它在逻辑空间里,好啦。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以让我们记住,零算术,所以我们现在就到这里来,嗯。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这里是算术的家伙和零点,作为一个零项,哪一个,S 1表示当S 1为0时,它说我想在这里取出减法器,当一个是一个,我要加法器零点告诉我,哪一种和或哪一种是结束。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

为了今天,那不是很整洁吗,现在呢,有趣的是,又不是说,我想让你再来一次,我几乎喜欢MUX,也就是说这些值一直到最后一个,如果我巧妙地雇佣他们,他们不是被选中的,这里发生了什么事?如果是时候或者。

我们只能说是时候,anbox还能用吗?实际计算一个值,并将该值发送到多路复用器,多路复用器的输入,我看到一些不是,是呀,它是,是硬件,它总是起作用的,性别是,即使n没有被选中。

此时and box正在做功,那三头两头在做他们的,然后呢,在那个多路复用器上有一个值等待被选择,也许哦挑我,选我,它不是被选中的,因为它将是O日,就像那样,加成物做功,但最后你会被一些渣滓忽视。

那天它不能开过桥了,这有道理吗,所以硬件,他们总是在同一时间工作,真的很重要,我就像嗯,让我们节省电力不,我做不到这个硬件,他们总是跑,他们总是在跑,他们在做他们该做的,不是很好,醒来做不不。

这只是要去做,我说不,四个都得到了三个或四个都得到了计算,我最后选择的唯一一个会被派来告诉我,你的名字,Miguel,走呀,走呀,那是个好主意,也许有一种方法可以思考头部。

我们能把我的广告减影装置关掉吗,我可以吗?这几乎就像有一辆车,然后你到了一个红绿灯,现在它自己关了,那是一辆漂亮的新车,在红灯时关掉自己,我的特斯拉不用任何动力,因为它是电动的,但重点是这么多电动的。

你知道汽车在红灯时自动熄火,你不能在这里做同样的事吗,你就不能把广告减影装置关掉吗,什么都不用做,这实际上是一些想法,你能做那个吗硬件更难做那个,关掉某些东西,只是这是一个和门,但你怎么能关掉,没有。

有另一个岔路口,或者它是一个和它只是一个和门,流出的电流,因为这有点难,你在那里能做的经常是,我们真的没有至少,我可以稍微说一下,但是,当你转换信号时,把它从0切换到1最终会有一些成本。

从0到1再到0的一点点成本,所以你可能会说,也许你只是做一些事情,所以只有所有的零,所以它没有切换它,如果你不打算做些什么,为什么一直切换到计算,它,两个都是零,而且总是零,当它不被使用时,总是零。

那没有切换那么多,实际上有可能,一些书,这一切实际上都将是零,什么没有被使用,但那只是一种,这是目前的优化,不管怎样,我们还是专注于我们在这里得到的东西,美图。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

现在让我们在这里建立外减法器,我们顺路走,我不会花任何时间建造逻辑门。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

因为他们就在那里,他们只是平行的,他们没有什么真正有趣的,外减法是这节课唯一有趣的东西,所以让我们花时间思考如何构建外减法器。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

两种方法,真值表或将其分解成碎片并级联,我们该怎么办,好啦,好啦,必须举手,谁想做真值表,来真心话大冒险,我们走吧来吧,这就是怎么做的方法,我们走吧来吧,元音形式,两只手,真值表太棒了,好啦。

你负责六十四排的两排,你现在就开始,谁想做等级级联,是啊,是啊,是其他人,好啦,所以当其他人在做他们的真相表时,去找点乐子吧,我们要去吃午饭。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我们要看看一位加法器,只是一点错误,一位加法器的逻辑是什么,我们将从最简单的一个开始,最低有效位,好了,我们开始了,我想知道凯莉什么时候开始做一年级的数学题,但在二进制中,字面上是一年级。

这其实更容易,因为他们有十个不同的数字要关心这实际上是零1,它实际上比一年级的数学容易,这是我的总数。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果我有一个,我有一个什么,这是加号,这就是我的总数,让我们做吧,零加零,这是较低的位,这是高一点的,零加零等于零,零加一等于一一加零等于一,一加一等于二,零下位,高位是一。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这有道理吗,我拿着那个,低位为零,现在就拿着那个,我有两张真值表,我看到了吗,我以前见过这些吗。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我见过这种模式吗,零一零一,是呀,我有它的XOR,我见过这种模式吗。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

零零一,是呀,我有它的和,我最不重要的部分是XOR,我完成了,好啦,我想,顺便说一下,我要做一个盒子,也许在A和B中携带两个位,也许是从右边进来的,一般来说,向左侧推进,然后和。

所以它会像一个有趣的盒子,我们马上就会展示一张照片,让我们看看一般的情况,在一般情况下又是,我得了两个甲和两个乙,A和b,我可能得从其他早期的计算中吸取教训,我有我的执行和我的总数,所以真的。

我有三个部分加在一起,零还是一,零或一,零或一,A和B和携带,我只是基本上加了三个和最大值,是三对一一一是三,最小值为零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以这里是一个从零到三的数字,让我们一起做吧,把所有这些加起来,让我们把它们加起来为零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

零-零-低出价为零,出价高的是一个,几乎如果你把它翻过来,如果我像这样画了这个,它就会,它看起来,更符合逻辑的是,因为s是低阶位。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

C是高阶位,好吧,我得到了多少一,二,三,一,所以这是一个,零上位,那是一个,一加一等于二,对了两个,高出价零携带一个低位零,这是一个是两个,那是二三看高一点抬一低一点一。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我真的应该把这个重新画成翻转的,所以进位在左边,因为它看起来像一个实际的两位值,因为它是两位值,它实际上是两位值,我到了,如果你翻转c,c,i,plus,one,and,s,of,i,好了,开始。

我不会给你答案,这次是什么,我们有三个,我有八排。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那个门是什么?你看到了什么,是吗?凯特看到的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你以前看过账单,看看你能不能想通,I的S,C,我的,再加上一个勇敢的人,顺便看到了,我以前给过你这些门,所以它就在你的舌尖上,但你可能不记得以前的课了,让我们看看我们能做些什么谁想给我一些东西。

你可以告诉我你的名字比尔去,你想弄脏一些东西,你想在里面放点东西,我想要一个街区,虽然,可能来自组合逻辑讲座,所以我们提前看了两节课,也许周三我们做这个,我要一个街区,我甚至给你起了个名字。

我看到前面有只手,是啊,是啊,告诉我你的名字,姜,去吧,这可以是三路排气,哦是一个三向XOR门,看那个,让我们看看,记住三路,记住NYX或XOR的规则是计算什么,很奇怪,这就是,反正就是这样。

X是你记得。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,当第一个是奇数时,它是一个,我们一起来试试,那么让我们看看这是高,当数字1是奇数时。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

有一个一个,这是正确的,真二,是零,没有一个,很奇怪,那是一个,两个都不是,甚至没有和奇怪,太完美了,i的s是xor。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,所以我喜欢那个,别人给我,i的c加上1以前见过这种模式,但它是什么,告诉我亚历克斯的名字,干得好,我的朋友,多数电路,让我们看看这对不对,让我们记住,大多数人说你是任何东西的输出。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

大多数人都在投票,我们做的是零或一个蓝色或蓝色或红色,在这里,我们去零更多的零,更多的零,零上升,现在呢,是一二零上的两个一,我是零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

一二一一二一一三一一,就是这样,答案是多数,干得好,乡亲们,异或多数,谢谢你,如果你记得大多数,这是一个非常简单的模式,像a b、a c或b c,挺好的,就是这样,我们做了一个二位加法器。

我做了一个关于一个额外的参考点,顺便说一下,XOR在做什么XOR真的很漂亮,Xor就像把它们加在一起,我记得当数字1是z时,数字1是奇数,我在XOR之前说过,XOR的另一种思考方式,你以前听过这个。

就像你把它们加起来,不要携带,如果你看看把它们加起来的最低位,这就是你得到的,实际上就是这样,从字面上看,它是什么,它是,我把它们加起来,价值是多少?如果我不忘记携带,我忽略了携带就像,从字面上看。

这个的定义是什么,这是这上面写的,这是较低的位,当你把它们加起来,如果你想象Xor有这种美丽的平衡特性,所有的都取消了任何一个,如果还有一个,它取消了它回到零,这里有一个,这是一个,这是第二个,现在呢。

是零,这是第三个了,这是一个,这是第四个,是零,一直取消,所以说,如果你喜欢偶数,它们相互抵消,这是一个美丽的平衡,相互抵消,只有当你有了,所以这几乎就像谁还记得这个有趣的事实。

如果你看二进制并记住小咬,列,我做了第一堂课,我写了一个小专栏,所有奇数的共同点是什么?在最下面有一个,因为这个,就像同一个连接,不是因为这个,但以一种美丽的方式与此联系在一起,当它是奇怪的,很奇怪。

因为在得到的和中有奇数个1,所以所有偶数的最低位为零,就像说好,你有几个,他们平衡,如果他们平衡,是零,这是一种很好的思考方式,奇数在那里有一个1,跟这个差不多,当我把它们加起来的时候。

把一列东西加在一起,我得到这个就像,例如,我怎么说这五个,我可以说五个,你知道,五是一个零,二进制中的一个,下面有一个,表示五的另一种方法是什么,字面意思是一加一,一加一加一,五个一。

那里最低的位是多少,嗯,五是奇数,是啊,是啊,这意味着x的定义是奇数,我只是告诉你,Xor是关于奇数的,一个是一个,这是什么,这是最低的位是XOR,那确实是,那真的很漂亮,希望这是一种描述,好啦。

这是我的一位加法器的照片,我们现在知道了,这是盒子,我说的是这个盒子,是现在喜欢的盒子吗,我只有这些,我到处都有很多这样的东西,a和b的两位。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我得继续我的右边,我得在左边执行,我只是把它们放在一起,我真的有三两个从左到右。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那真的很酷吗,顺便说一句,这是我的X多数,我受够了,就是这样,X或者在上面的大多数是底部的,我感觉很好,我快做完我的,我的全部阿鲁,就像字面上的,我的失败就快结束了,我给你看了顶层的照片。

一个或那个很容易出减法器,我们少了减法器,那是很好的部分,我怎么做我怎么做减去,如果我做了一个n,如果我有所有这些,我去薯条,昔日的无线电小屋,我买了我所有的,我有满满一口袋的加法器,事实上,我有N个。

我可以做一个N位加法器吗,我有,我只是把它们连接在一起,与其说它们是层叠的,就像我以前做的那样,你在那里层叠,就像等级制度,就像你把它们从左到右,你知道有一些级联正在进行,不知何故。

携带携带不知何故在冒泡,例如,如果A都是一,我加了一个,嗯,那就像,像所有的9一样记住,再加一个,记得这一点,喜欢一年级,九加一等于十,那个现在一加九等于十等于一百,现在一个人拿着钥匙。

一个人一直拿着钥匙,冒泡着,同样的事情也发生在这里,如果我有所有的,我再开一英里,五负一加一负一都是一加一,1加1等于2,1加1等于2,1加1等于2,就像字面上的,同样的级联也会发生在携带冒泡的人身上。

一路走来,有趣的是,它的意思是不像和3 2位和门。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果我说嘿,你的头是什么,1。过了一小段路和登机门,你们耽搁了多长时间?

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你说10皮秒,然后我问你,你在通过一个3-2位的手动闸门时耽搁了多久?那么它们都是平行发生的,所以是十秒钟,都一样,现在我告诉你,如果你推迟一点,加法器是10皮秒,你通过n位加法器延迟了多少?嗯。

你通常说10,除了你,这家伙得等进位计算好。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

也就是过了十点,这只还不能做任何工作。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后它就醒了,它计算第二个,我们可能会冒泡到下一个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

再来十个,哦哦哦,你看我要去哪里,右边那个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你现在有n乘以10皮秒,在最坏的情况下,这种携带可能会,一直向左冒泡,从右到左看,所以加法和减法实际上有更长的延迟,然后是一个和一个或门,因为这是平行发生的,这不是平行发生的,有一件事,事实上。

有一个聪明的设计,你可以计算出,基于某种比特模式,携带是否会在那里,你把它送到前面,你就像在看一些逻辑,会有人从下面咬一口吗,你向前传,所以下一口可以从携带开始,不必等到这四件事都做了。

就是那种聪明有趣的东西,所以有一些优化,如果你想知道怎么做,我们叫涟漪携带涟漪就像右边的涟漪,就像大的,一个大湖和湖中的一滴水和海浪,波纹这就是嘉莉的遭遇,这种涟漪携带是麻烦,所以你必须聪明地提前发送。

所以后面的部分可以知道嘿这个即将到来的携带进来还是不进来,而不是等到有多少,十倍于三一,在上面或上面之前的延迟的两倍在上面或上面,最左边的人可以说,好的,我要做最后的计算。

所以这是一些聪明的优化来尝试做到这一点,是呀,问题,世卫组织建议有两种方法来实现这一目标,对呀,我们可以创建级联加法器,我们可以使用真值表,向上看右边,如果我们走另一条路,有什么时机上的好处吗。

如果我们已经计算出了所有的结果,我们只需要比较一下,好啦,我们有这个输入,哎呦,我喜欢,我喜欢,我真的很聪明,很聪明,所以问题是什么,如果我们决定进去,什么都做什么都不做,把所有的事情都弄得乱七八糟。

您肯定不会遇到像这样的级联加法器问题,但你可能有更多的门,所以要计算出2到64是一项艰巨的工作,你没有人可以指,但也许就像八位加法器,你实际上可以玩这两个选项,在那里你有一个位加法器,然后八位加法器。

从字面上看,2到8 2 56,那不是很多行,你实际上可以做到这一点,并做逻辑来解决它,那是可能的,您可以在逻辑上这样做,让它只是vera log,让它顺其自然,看看会发生什么,然后比较两个有趣的事情。

我们一般不这样做,我们试着做这个,然后试着聪明一点,仅仅因为谁想尝试64是可行的,真的吗,所以这是到65,因为我有另一个C0的输入,所以实际上比那更糟,是呀,所以问题是另一个问题,哦耶,不用担心,哦。

不,停止分享,当然可以,好啦,在这里,我们去停止分享,好啦,所以别再分享他们的欢呼了,然后我们分享欢呼和流血,只说蓝色,当我点击某物时,那有帮助吗,好啦,然后我得把这个藏起来,哪个在那里,好啦。

当然不说话,那么溢出呢,让我们来谈谈溢出,现在我想问你一个问题是溢出,只是高水平的携带,只是c subn吗,他们有一些,他们把它们加在一起,我问你,你能用n位来存储输出吗,有道理,这似乎不符合逻辑。

这只是中国,当CN走高时,溢出来了,我不能储存对我来说有意义的东西,对呀,可以吗,我有个问题要问你,如果这n位是选择补码呢,什么是否定的,一二补语,我说过很多次了,你能储存所有的-2和-2的补数。

说当然,所以说,我可以加减一吗,所有1加减1,我能储存减二吗,是呀,会有一个CN吗,那样的话,应该溢出来了吗,不,你明白,如果你把所有的加所有的和无符号的,你显然不能储存它,那是最大的未签名数。

加上最大的未签名数,很明显你不能那么做,但如果我说的是2的补数,万众一心,减一等于全一,两个减一,我可以储存负2,是呀,所以我要找个座位,但我想在两个互补的世界里忽略它,但在没有签名的世界里,我在乎它。

所以我们现在要考虑对这两种不同的情况有不同的逻辑。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以让我们来谈谈这个,这就是我花了很多时间做这件事的地方,玩PowerPoint试着看看,如果我加上,让我们看看我能不能放大,我会花一些时间在这方面,因为它是如此美丽的滑梯,希望这描述了你需要的一切。

但让我们花点时间看看这里,我们正在看的是像第一个真正的加法器在最低的水平,这是最低位加法器,最低位LSB,这个在那个上面,所以这是最低的两位,所以我基本上是从零开始加一个数字。

零还是零一还是一一还是一还是一,所以我加了两个2位的数字,最低两位数字,如果我添加第一个无符号,让我们看看这是否有效,好啦,开始了零零加零加一等于一,零加一等于零加二等于二,零加三等于三一加一二。

哪个是零,拿一个,这仍然是进位权,但还是二合一加二等于三,适合一加三,哦,四个可能有些问题,但这就是携带,这就是执行,这是那种,这是携带一,上面的人拿一个给这个,然后外面这个,最下面的一个是携带两个。

从最后一个加法器里出来的那个有道理,问任何问题,如果你有的话,二加三等于五,那是五个,没有携带一个,但是有一个二进位,二加二等于四,有一个携带二,无人携带,三加三,啊,那是六个,这是正确的。

有一个搬运一和一个搬运二,现在我们做的是没有签名的,在这里签了名,让我们看看这里,所以现在记住我把几个翻译成,这是二位二的补码,其中零为零,一个是一个,记住这两个的补语,正数总是和无符号减一一样。

我们知道负就是一,减二等于一零,如果你记得2的补语,还有一张底片,然后是积极的,现在我们得到的是,这是这些都还在停顿,和以前一样,一加一等于二,就是那个,再加上一个零是多少,查一下减去两个。

1加减2 in in like不是基数2,一加减二减一看看是什么,算出来了,所以那很好,别担心,一加什么都是一,一加一等于零,当你问自己,什么时候和的最低两位不代表正确的和,一加一等于几?

零一加减一等于零,它们相互抵消,一加一等于零,最低的两位是多少,零零它起作用了,不用担心,有执行,那是一个搬运一和搬运二,但最低位是正确的,减一加一等于,不错。这个怎么样,呃一个零。

我们起来负二加一负一负三,嗯,下面的两位当然不代表负3,因为我只能表示-1-2,好的减去2减去1 1和0,所以这是不正确的,可能一个零等于-2-2加减2等于-4,不能做减四加二位,所以这也是错误的。

看这个手表这个1和1是负1加负1,最低的两位是多少,减去二,它起作用了,所以一个起作用了,所以说,现在让我们把注意力集中在它不起作用的地方,最低的两个比特不起作用,有什么规律吗,当这种情况发生时。

我们在检查那只猫,我们在检查这里的搬运和这里的搬运,这里的这个搬运叫搬运一,这里的进位是输出进位或进位二,在这里左边那个,那么现在什么时候会发生这种情况,高阶加法器,让我们去更高的加法器。

这个输入携带一个,哪个是最上面的数字,上面是蓝色的,左边是带二的,哪个是左边的,所以这就是为什么我在这里描述它,如果我有,让我们做这个模式,我想我想标记这些东西,我想标记这些东西,如果我没有执行。

没有我喜欢,一点蓝色都没有,一点也不忧郁,一点蓝色都没有,一点蓝色都没有,一点蓝色都没有,看起来没有溢出,你同意,一点也不忧郁,两边都不能携带,无溢出,所以我们很好,我们说的是2的补码溢出。

无符号溢出只是在顶部执行,上面,执行,这是从一个二的补语溢出来的,看看这个,如果我没有蓝色,禁止携带或携带,无溢出,如果我有执行和执行,这是这些照片中唯一一张既执行又继续的照片,那很高,那又很高。

没有溢出不是很酷吗,减一加减一等于减二,如果我只看最低的两个位,减去两次发作,看一个,零是负二,减一加减一减二,它工作最低位工作不,即使我有所有这些负担,那不是溢出,只有当我带进去的时候。

但这里没有执行,这个是带进来的,但没有执行,那是溢出,那表示他们都是阳性,所以你看起来,那是正零,零那是个正数,一加一,我们不能储存两个,所以我把它带进去了,带进来了,我们带进去吧,但没有执行。

所以这将是零,这将是一个,这就是那个家伙的案子,这里,就是这个看,我做了一个动画,如果我执行了,Binode,进位a和b a或b或减二,其中一个是-2-2是最小的数,我可以代表看对了。

二位减去二是最小的,如果你再加一个负数,我不能再走了,那是我的极限在我的极限,我在墙边,我不能再消极了,呃不,我是负2,如果你给我增加任何负面的东西,我要过去了,减去2,其中一个是负两个。

你不能再添油加醋了,你可以做两个负数,二减一,我在中间,减一加减一,罚款减2,我能做到,一加一,一减二,我能做到,但我做不到,如果其中一个是负2,我不能再走了,看到有一点主动学习,我不能说得更消极了。

那是什么,哎呦,就是那两个,其中一个是负两个,这实际上是溢出,那么我什么时候有溢出,什么操作,这个,去看十月快乐的十月把戏空白,款待女士们先生们,这比秋天比春天好多了,教课。

所以无符号溢出只是最高的进位,补码溢出,我在看我在看最高级的加法器,我看着腐肉和最高级别的蝮蛇的执行。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

就是这张照片,如果我回去,如果我回到这里,血滴血滴,有我的最高价值,我把这个和那个值,还有那些东西,这就是我的两个补数溢出,我花了十分钟跟你说。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是我的设计,我喜欢这个,这就像是,有一些非常美丽的聪明,我喜欢这个,看得非常聪明,这里溢出,这实际上是作为有符号溢出。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但是二的补体溢出,因为未签名,只是不能,我撑不住了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我得到了,你知道的,N位,撑不住了,我冒泡了,那是未签名的,有符号的溢出就是我们刚才看到的,我怎么做减法器,我把蝰蛇弄对了,我怎么做减法器。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是最棒的部分,记住负b和正b是一样的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,你如何否定一个数字诱导的赞美,你怎么得到一个号码,你,翻转位,加一个,让我们看看我们能做什么,所以看,如果我能有选择地翻转比特。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我如何有选择地翻转位,记住这个XOR,Xor是一种条件逆变器。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我要取b是b把b放进这个鳍状肢里。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这个条件逆变器,当减数线高时。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

当它是,我是说,你知道加减法,当减数线走高,B会发生什么,b变成像翻转的位b,但我得加一个看看。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我把减法线传到了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以当它是蝰蛇的时候,它增加了零,这只是总数,当它是减法器时,XOR上的条件逆变器,把b的所有位都翻转,减法线是正一,我只要插上电源,这个携带零就像,而不是有好,我有点别的事,否,就是这个就是这个。

记住所有的盒子看起来都一样,这个是空的,像扭动,就像这里的带电电线是零输入的,我插什么,我把它归零,因为你总是想开始加到零不,你接通了线缆,当Sub为零时,你在增加,你什么也没加,只是a到a加b。

当潜艇是一个,你得了正负分,B通过条件逆变器的位,加1 b现在已经倒置了,现在是负数,b翻转位,加一个翻转,条件逆变器的位加上子线上的位,很聪明,又是一堂课,他们通常为这部分鼓掌,那很酷,那是。

我没能成功,我没能成功,我不会为我自己拿走豆荚的,那真是令人印象深刻,那很酷,你可以通过将比特反转并加上一个来做减法器,它到底做了我想做的事吗。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们的时间很充裕,这个问题五分钟,好啦,这样容易一点,具有四位信号的MUX的真值表是两到第四行,我们可以级联和一个位移位器做一个,用于左移位逻辑和右移位逻辑的N位移位器,如果我们想去圣洁的V点com。

斜杠ddg或text two two three two three text,DG呼叫二二三二三,我们马上就要关闭卫星防御系统了,这是一堂精彩的课,其中有这些很好的模块,我们已经用这个点击器完成了。

在我的总结幻灯片中,我们完成了SDS单元,这是件大事,您现在可以构建一个FSM,您现在可以构建一个ALU,它相当强大,我们要从下往上,如果你还记得咬ISA,从下到上从上到下,我们做到了。

我们现在可以接受任何C代码,并向下到位,风险五位机码,现在我们是从下到上的身体,试图从电流的基础上充电,这是如何流动的,这四堂课就讲到这里,是吗?你如何从模拟领域到糟糕的时机。

建立一个像调频和调频这样的系统,将帮助您构建一些状态机,如何用人字拖建立寄存器,如何构建ALU,如何拥有多路复用器,能做到的,我们现在要把这些放在一起,现在呢,我们在这个点击器完成后,我告诉你。

我们现在已经建造了足够多的东西,能够把这些大块放在一起,实际构建我们的数据路径,我要把麦克风递过去,周三给丽莎的点击器,我们将在两节课中讨论如何构建一个数据路径,她星期一会还给我的,接下来的星期一。

只要说,我们怎么控制它,就像提线木偶的弦一样,如何控制数据路径,打开和关闭东西,做不同的操作,相当强大的东西,我们都结束了,我们将有一个工作的风险氛围机器,神奇的一天,当这种情况发生时,好啦,开始了。

我是说一个假的真男孩,几乎每个人都明白,答案是假的,也是真的,为什么第一个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我有张幻灯片,为什么第一个是假的,任何人,因为我们在这里看到了一个真正的4位标记表,信号控制16个输入,输入总数远不止四个,那是二十块,是二十排的第二排,连四排都不近,所以你不会用真值表。

只是太多的行只是级联他们,第二个我们可以,我们把它们叠在一起,答案是正确的,干得好,这么假,真,你们几乎都答对了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那几乎太容易了,结论,准时看,看看这些人,我们做得很好,做了一些早期的事情,因为讲座开始得有点早,使用MUX在输入中进行选择,像路上的旗人,说好,你可以停下来,你们来吧,停在这里,你们发挥到了极致。

一般在2到1之间,四比一,那种完全没问题的事情,我们建造缪斯,按等级划分,您看到了alu可以使用多路复用器实现,我们有一个基本的和基本的,或者我们有一个聪明的原子减速器,非常非常聪明,不是我造的。

我只是非常非常聪明,其中加法器做一个普通的加法器,你基本上通过翻转b来处理减法,然后再加一个,你得了负b,非常非常酷的东西好吧,太感谢你了,人们是SDS管道将在周三开始通过数据路径,数据路径。

周三数据路径。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

P23:Discussion 6: SDS, Logic FSM - 这样好__ - BV1s7421T7XR

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

今日三大话题,在我们开始之前,我只想指出你还有几个最后期限,嗯好吧,你有一周的家庭作业,五个,你这个星期三有项目要做,嗯是的,今天我们要跳来跳去,嗯,我们要处理布尔逻辑,我们要做一点调频,然后同步。

同步数字系统,大家对这些感觉如何,在聊天中是否有某个话题,花更多的时间在任何人身上,我想你们已经很擅长这个了,好啦,嗯,嗯,我们将从布尔逻辑开始,所以说,我们有三个主要的行动,和或不,然后你知道。

这些的组合,呃XOR是几个,我们这里有这些非常有用的身份,嗯,主要是对摩根来说往往是解决许多这些问题的诀窍,我想一个开始的好方法,如果有人对基本布尔代数有任何疑问,我们可以跳进一个问题,好啦,所以呃。

我们有这个问题,你的工作表上的三点一,基本上让我们,让我们试着利用摩根的谎言,这些就在这里,试图证明这种平等,我不知道,好啦,大家对这个问题的看法如何?也许我们可以在起点上得到一些建议,我将从,呃。

就左边,我会试着用左边来证明右边,所以我们有一个,那不是彩色的,我们没有a或a和b,我们可以说a和b也等价于不是a和b,似乎毫无意义,但这给了我们利用摩尔定律的机会,所以我们没有什么或没有什么。

我们可以把这些,成为,整个冬天,下一步,有人有什么建议吗,可能还会再出现在摩根定律里,是啊,是啊,是啊,是啊,当然啦,所以我想说的是a和b等于不对,是啊,是啊,是啊,是啊。

所以我们在这里用了一个摩尔定律,呃,不是a和b等于不是a和不是b,所以如果我们说在这种情况下,这个a对应于这个a,这个b不对应于a和b,假设,是啊,是啊,所以我们有点抱歉,是啊,是啊,我没解释清楚。

但是,整个学期我们都在伞下,所以那是,所以是的,我们没有A和B,所以不是a,b是b,如果有道理的话,对不起,像这样的线条,这是唯一的,是啊,是啊,所以如果我们看看德摩根定律,它说。

如果我们有这个不是什么,或者不是什么,然后我们就可以把它们拉到一起形成,不是什么和什么,所以我所使用的是像这样的谈话不是,这件上衣不是,可能有更好的解释,对不起,但你利用这些。

利用摩尔定律把它们结合起来,这样我们就有了一把伞,我们可以把这些术语,好啦,酷所以嗯,返回当前步骤,有人对我们如何前进有什么建议吗,我想把这个弄过来,当摩根再次怀疑时,启动我们。

我们可以在这里取这个内项,我们可以尝试再次利用摩根,好像我们在倒退,但我们得到了这个整体,不是三个术语都对,所以我会告诉你我的意思,我们有一个,结还没结,他们都这么做。

很多这样的问题也是一点点摸索出来的,嗯,要找到前进的方向可能有点棘手,但我们只是再次使用相同的身份对吧,但现在我们不再有这个术语了,我们有一个术语,如果我们把这个A分配到这些,我们有一个关键的取消步骤。

我们有一个而不是像这样的,好啦,所以这只是在正确的分配,但是有没有人注意到,我们可以吗是的,所以是零,那么什么是零呢?呃,八乘九,逆,是啊,是啊,是啊,是啊,所以你不能有真与假,对呀,所以总是零。

所以我们把这个处理掉,我们有,这个结果术语有意义吗,是啊,是啊,所以我想我们不能有两只动物,是啊,是啊,是啊,是啊,所以这也是,嗯,在这张桌子上的一个属性,嗯,很明显这个是反的,但基本上这里的想法是。

呃,A可以接受1或0,是啊,是啊,好的,这个术语是说,而不是一个所以A是一个,你得到1和0总是错的,或者零零一,嗯,是啊,是啊,永远不可能是真的,好啦,所以任何想法都更接近,下一步我们淘汰了一个学期。

有什么想法吗,是啊,是啊,你可以再次使用抵押贷款,把它分成不是一个或是的,是啊,是啊,又是摩根一家,这是跑步主题,又是这条法律,就在这里,我们可以说我们有,他们不会看到的,所以我们有一个完整的。

不是什么和什么,我们可以把它们分成一个或语句,而不是简单的只是对,这正是我们想要的,包括一些技巧,我说的有点快,所以请用问题来阻止我,让我们来决定你们想做哪一个,好啦,我们去吧两分钟后回来。

这个问题对你来说有什么特别的第一步吗,在这里使用任何身份,所以质疑,是呀,阅读一些共同的东西,比如是的,是呀,正是你所说的,是呀,是呀,分布式属性,对所以,是啊,是啊。

所以我们可以像一个普通的术语一样收集,对很好,所以我们就从这个开始,嗯任何,您想尝试隔离的任何常见术语,所以这个问题其实很有趣,如果你同时收集两个术语,效果最好,所以如果你注意到顺序。

我们没有一个不是纳粹,不是纳粹,如果仅仅是前两个任期呢,我们收集的不是一粒也不是一粒种子,让我们试试这个权利,这就给了我们,本学期,第一学期我们能做些什么呢?是呀,您可以将括号消除为1。

那一直是个好主意,我是说就是这样,我猜,然后另一个,所以是的,所以这基本上是说,真假权利,总是一个,所以我们要用所有,我们将这些分为三个术语,所以我们要做一个非c,他们真的没意见,所以它的作用是。

它允许我们消除整个方程中所有的蜜蜂,所以这将是一个,这将是一个,那将是一个,我们最终得到的不是一个不是C,好啦,你下一步想做什么,这里有一个小得多的表达式,你可以拿着,是啊,是啊,听起来不错。

我们会做同样的事,所以我们会收集你想收集的,好啦,所以对于c,我们不做a not c或a not c,又是同样的事情,这相当于一个,所以我们最终得到了表达式,对不起,我的字不是最好的,但这就是结果。

这是我们能做的最好的了吗?从更深层次去思考,这个表达在说什么,我你知道,除非你想不不,去吧,去吧,好啦,你可以用摩根做第一个,好啦,然后你得到,不是不是a加不是c加a,然后你就可以理解这个游戏了。

你说的是这里的这个,对不对,实际上左边的那个是第一次,所以对于不是A不是C,所以这里的第一个恒等式暗示它不是a,也不是b,但是这里我们没有a也没有i但是我们这里有这个定律,本质上是一样的,嗯。

我认为这是处理这个问题的更复杂的方法,就像你看到的,就像摩根对你大喊大叫,你想对摩根做什么,但我认为在这里思考这意味着什么更容易一点,我想这里其实还有另一个身份,也是,这就解释了,但是好吧,是啊,是啊。

我是说,我们有,不管怎样,这个表达式是说要么a为真,或者A是假的,C是假的,但如果A不是真的,所以让我们考虑一下A不是真的,这将立即跳转到这个表达式,这并不重要,我们已经知道A在那一点上是不正确的。

如果我们没看错话,我想就像这样,这里的短路被认为是短路,所以如果A为真,别担心另一个学期,但如果A是假的,然后我们检查另一个项,另一个项说a必须是假的,但我们看到它的唯一原因是因为A是假的,所以说。

这种需要,就像一张真值表,对这个有什么看法,但基本上这里的a不是a是多余的,所以它等价于一个而不是,C,嗯一个或一个或一个或不是,我谢谢你,谢谢你,所以我的意思是。

有没有一种方法可以用类似d的表达式导出它,我在直觉层面上理解它,这个的简称,是啊,是啊,是啊,是啊,好啦,所以你可以用另一种方式来处理这个问题,我们看到我们没有一个纳粹,再加上一个纳粹加AC。

理论上我们可以做的是复制a not i项,然后在那里做一些分组,然后我们会得到一个简短的公式,所以我想我可以把这个画出来,所以嗯,这么说吧,我将用另一种颜色来做这件事,假设我们做了和前面一样的事情。

a not c+a or not a not c+a not c+c,然后让我们决定在这里复制a not i项,所以在这种情况下,我们会,我们能做的是在理论上沿着c做一些事情,然后我们组织一个纳粹。

然后我们把前两个项分组,得到的不是a和a,然后我们也可以把第二个,然后我们还可以将后两项按,然后C组不一起看,然后这将给出与答案相同的公式,几乎是你可以使用的另一个很酷的技巧,你可以加上一个术语,就像。

所以这是指什么,我忘了身份叫什么,但基本上我想它就在这里的某个地方,是啊,是啊,的,强有力的身份,但基本上A或A只是一个,所以如果你已经有了一个术语,你也可以做那个术语或相同的术语,嗯。

我不立即使用这种方法的原因是,因为它要求你已经知道问题是如何发展的,对如何解决这个问题已经有了先验的知识,但如果那样的话,如果这样对你更好,那么这绝对是一种方法,是啊,另一个,就像直截了当的评论。

你会发现分布的地区,哦,你是说,右边这里,就像在表的分配行中,哦耶,你说的是,好啦,上面那个身份,是啊,是啊,因为如果你买了它,你会得到一个或一个不,然后就,是啊,是啊,我想我应该,是啊,是啊,我是说。

你可以,你也可以说你知道,这相当于,不是权利,然后拉一个不出来的分布,这也可能有效,因为这样你就会有一个,你没有一个会是,我把它画出来,我不是这样,我们会有很多不同的方法,但这个术语不是c或a。

你可以说这不是一个,我们一个都没有,它就是零,任何东西或者零就是任何东西,其实呢,那是,我不认为那是有效的,啊,我的意思是我是的,好吧,对不起,对不起,所以分配给井的第一根柱子,从分发行中,第一列右边。

如果你从加号开始工作,你可以看到并把它带回来,是啊,是啊,所以你把这里的c当作而不是a,然后展开它,哦不,所以A是所以我们会,我知道你想干什么,是啊,是啊,有道理,但理论上我们要做的是从这个公式中。

你可以你可以喜欢,退一步拓展,然后你可以从那里得到一个更短的,有很多很好的方法来解决这个问题,我鼓励你们回过头来再看看这道题中的其他问题,我想它们也会出现在你的作业上,也是,本周最大的话题是sds。

我真的想在SDS上有一个很好的基础,是每个人,好吧,这一点,这将在我们的下一个项目中发挥作用,我们要在那里建一个CPU,我们需要开始思考这些电路是如何工作的,所以我们要有一个钟。

这将使我们电路中的许多元素同步,呃,作为状态元素,我们知道这些状态元素,依靠时钟来更新一个值,呃,然后我们有像我们的和门这样的逻辑元素,我们的或门,不依赖时钟的东西,可以接受任何输入,然后输出。

人字拖有点超出了这门课的范围,但基本上寄存器包含人字拖,人字拖就像小嗯,记忆结构,然后是你们现在可能都很熟悉的寄存器,嗯,基本上只是这个类中的一个小存储位置,由于风险,我们将使用三个二位寄存器。

五三二位,嗯,所以这些将是我们电路的主要组件,钟,你可以猜到这很重要,我们的状态元素依靠时钟的上升边缘来处理输入,输出,所以我们有几种方法来观察这个时钟信号,所以上面的这个信号会说这是时钟,上升的边缘。

这些状态元素将等待上升边缘,我们有所谓的设置时间,所以我们基本上希望我们的输入信号在特定的时间内是稳定的,在我们的时钟边缘,基本上是说,你知道的,你不想处理一个到处都是的信号。

因为你不能真正依赖你读到的实际价值,所以说,你要等信号稳定一段时间,然后我们会有一定的等待时间,所以在时钟边缘之后,我们仍然希望它保持不变的价值,这样我们就可以处理这个值,把它放在记忆中。

或者储存或者寄出去,嗯,这个想法是,你不想要你的信号,您的输入信号在写入内存之前发生更改,所以是的,这就是我们的设置时间,我们的整个时间都与上升的时钟边缘有关,然后我们有一个时钟Q延迟。

所以Q a的时钟基本上是在时钟边缘之后的时间量,寄存器处理输入所需的时间,吐出输出,这些是真正的模拟设备,所以他们会有延误,没有什么是完美的,然后嗯,这些问题都很像我们要建立的基本思想。

在接下来的几周里,我们了解到这些,所以解决这个问题,嗯,这对你的,呃,您的数据路径,下周要讨论的话题,我想你今天可能已经开始讲他们了,也许嗯,但基本上这是,我们将有一些寄存器,一些组合逻辑和一些寄存器。

所以你可以把这看作是你的电路接受了一个输入,将输出放入类似或不类似的门阵列中,对信号进行某种计算,然后处理它作为电路的输出,这些寄存器可以看作是稳定输入,你电路的输出,否则你就会有瞬间的信号。

这可能会变得非常混乱,所以说,谈这个,如果我们想谈谈我们电路的计时,或者我们的时钟有多快,所有的中心都在关键路径上,关键路径在说,你知道的,在你的电路中可能有多条路径,呃,在这个寄存器和这个寄存器之间。

也许你有一系列,你知道的,上面所有的门,但在这里你只是短路了,所以你的电路可能有多条路径,我们得开始考虑,你知道的,如果我们的钟,如果我们的电路接受一个有价值的输入和输出,每个时钟周期,每一次升降滴答。

嗯对不起,从上涨到上涨,然后我们需要考虑我们必须处理的最长可能的延迟,所以我们不想在,一些信号还在努力通过这条路,所以是的,因此,我们的关键路径依赖于电路中最长的延迟,所以我们有时间排队。

有人记得Q的时钟指的是什么吗,真的很重要,所以寄存器的输入输出一个值所需的延迟,所以时钟的上升边缘到输出值,因为我们的Q时钟延迟了所以基本上这意味着我们有,我们时钟的上升边缘,这里有些延迟。

这意味着现在我们的输出来自我们的寄存器,进入我们的组合逻辑,我们需要考虑这将需要的最长延迟,然后我们需要有一定的时间,在下一个时钟滴答作响之前,我们的信号需要稳定,这样我们就可以可靠地输出这个值。

我要补充的一点是,像公式这样的东西很少,带着你应该记住的SD,这是其中之一,你绝对应该,因为你会在作业问题上一次又一次地看到这一点,甚至考试,是啊,是啊,所以记下来,就像我说的,一切都依赖于关键路径。

尤其是最小时钟周期,或者你知道,我们能拥有的最有效的时钟,因为我们的时钟越快,我们的电路越快,以及处理信息,让我们,让我们从那里进入,这些实际上是一些基本方程,可以描述你的电路。

基本上我们刚才说的是我们的时钟周期,呃,不能比这延误的组合少,对,如果我们的时钟比那快,然后我们就有了,我们正在处理甚至没有完成的信号,通过我们的电路,所以说,在类似的意义上,我们的整个时间。

所以一直以来,如果你还记得这是我们的时钟滴答作响,我们的计划,这是我们的家,嗯,我们不希望我们的整个时间大于最短路径延迟,因为我的意思是这可以被看作是我们之前谈论的,一直以来。

我们都不希望自己的价值改变,当我们试图处理它时,将它排序到内存或从寄存器输出,所以这是两个重要的方程,我会注意这些,它们以后会派上用场的,但是嗯,这有点重复我刚才说过的话,但让我们。

让我们在这里做一些理智检查,呃,所以一分,一个简化的布尔逻辑表达式不会影响硬件实现的性能,所以我们刚刚研究的这些布尔逻辑表达式,假设我们把它从七个项简化为两个项,这会影响硬件实现吗,是啊,是啊。

如果我们在思考逻辑门,我们有东西或东西和东西,如果我们能完全消除这些逻辑门,我们有最有效的表达,然后我们就有了潜在的最有效的电路,所以我想说,这是给那些少做16B晶体管的人的,这就像快。

所以在类似的音符上,逻辑门越少,电路越快,我们对此有什么看法,我得到了真实,是啊,是啊,这是个骗人的问题,它并不总是完全依赖于逻辑门的数量,但它们是如何配置的,假设我们收到了信号。

它向所有这些并行逻辑块展开,说他们都有同样的延迟,那就像,你知道的,从外部来看,你只有一个逻辑门,但如果它们都是串联的,然后他们都依赖对方的延迟,它锁住了,所以数量并不总是最重要的,但它是如何配置的。

最长的路,我应该说,我们再来一次,然后我们就跳到SD问题上,但是,嗯,让我们做一个点,五个最短的,两个状态元之间的组合逻辑路径有助于确定电路频率,和最小时钟周期,真假,最短路径,我们得到了一个真正的。

对我们来说,最长的路才是最重要的,好的时钟频率将依赖于最长的路径,最短的路径是什么并不重要,这个sds问题,我会走过这个,然后我会让你做第二个,所以说,在这里用这种传说,让我们先确定。

我们信号的这些不同部分,所以我们的时钟边缘,这是我们的钟,所以我们就把这些线放下,我们的时钟到Q,它说我们的时钟Q延迟是两皮秒,时钟周期是8皮秒,所以实际上让我们这样一个周期是从上升边缘到上升边缘。

所以我们Q的时钟是2皮秒,我在哪里可以把钟画到Q,想记住Q A的时钟是什么吗,所以它是从上升边缘到输出的处理延迟,2皮秒是这个周期的四分之一,因为它就在这里,差不多吧,好啦,所以这一切都是在说。

你看我们的钟是连在收银机上的,就在这里,这个输出r 1将依赖于这个时钟来q延迟,因为过了这么长时间,这个r one就会改变,取决于输入,所以当我们走过它的时候更有意义,嗯,但在我们到达之前真的很快。

我们有一个设置时间和整个时间,所以这里说,呃,设置时间为微微秒,所以这是在我们的时钟上升边缘之前的4微秒,我们有足够的时间,也就是,两皮秒,是在时钟上升边缘之前还是之后,是啊,是啊。

所以2微微秒实际上就是这个窗口,时间的片段并不总是像这样完美地排列在一起,所以别被骗了,但它看起来真的很不错,在本例中,好啦,所以现在我们有了所有这些颜色,可能会有点困惑。

但我只想及时指出我们一直在谈论的这些部分,以及它们与我们实际的时钟信号的关系,所以我们有一个,这个a将向r one发送一个传播信号,它是第一个寄存器的输出,信号R 1依赖于设置时间有一个稳定的信号。

所以我们有,记住,这是我们这里的信号,在我们的设置时间里看起来很稳定,它不会输出一个值,直到Q延迟这个时钟之后,这里的寄存器需要处理这个信号并将其吐回,所以正因为如此,我们的实际信号从这里开始传播。

它会一直排到下一个钟,这对最初的,我们不知道,关于我们的信号,我们没有足够的信息,我们真的毫无头绪,所以我们只能说我们无法确定这个信号,是一些垃圾数据,这就是这个符号的意思,就像我们忽视了这一点。

我们不知道,是呀,我很好奇,你能跟我一起去吗,呃,去杀了,你什么意思,对不起,Q延迟的时钟,所以时钟对你来说是,基本上只是上升边缘后的时间量,直到我们的寄存器可以输出一个值,那么多边形是什么呢?

整个时间要求我们的信号是稳定的,就像这样,我们的信号就在这里,所以在我们设定的时间内它是稳定的,但如果它下降到零,就在这个窗口,我们就不能处理这些信息,因为我们的信号到处都是,在我们实际处理它的时候。

是啊,是啊,所以在那条蓝线之后的一切,还是蓝线后面的一切,所有离开蓝点线的东西,是啊,是啊,会一直在上升的边缘下,不是蓝线之后的一切,蓝线前的一切,所以蓝线的意思是像这样。

所以这个绿色的部分是我们的全部时间,所以我们需要一个信号在我们的整个时间里保持稳定,我们还需要我们的A信号在我们的设置时间内稳定,是啊,是啊,有一个,是啊,是啊,呃,接下来就是,下一次尿床的时间,是啊。

是啊,正是伟大的伟大的问题,所以我们又有了这个红色区域,就在这个窗口,就在这里,我们的信号可以做任何事情,其实不重要,但现在下一个传播的信号将依赖于,我们的输入信号在这个红色窗口内是稳定的。

在这绿色的窗户里,是啊,是啊,如果你没有正确估计表中的蓝线,你就不会和那个,估计正确注意蓝线是什么样的,我们说它下降得太快了,右边是蓝线,信号就在蓝线前下降,哦不不,它是,它是稳定的,嗯。

那主要是因为我没有正确地画出蓝线,但是嗯,这条蓝线将是时钟边缘后的两皮秒,在这半个月的一半时间里,假设,所以这个上升的边缘,或者这个下降的边缘,我的意思是实际上就在,所以我们的整个时间,它是,呃。

我们安全了,我能去的是什么,不说话,啊,我们马上就会讲到,但基本上是时钟被输入我们这里的另一个寄存器,注意,这个像不是门,就在这里,它只会倒转我们的时钟,它也会有某种组合延迟,好啦,所以说,向前迈进。

我们现在已经将这个输入传播到这个输出,那么下一步是什么,好吧,首先我们要看看我们的设置时间和我们的设置时间,就在这个橱窗里看起来不错,注意我们的上升边缘就在这里,意味着我们的等待时间,对不起。

我在看输出信号,我们在这里的设置时间,我们在这里的所有时间,看起来很稳定,我们要降到零,这是我们的时钟Q延迟,就在这里就在这里,上升边缘到时钟到立方体,所以现在我们要输出一个新值,哪个是零输入值。

注意我们之前有一个,现在我们有一个零,所以这将下降到我们下一个排队的时钟蓝线,所以我们再做一次,我们看我们的输入信号,设置时间好,保持时间好,我们要跳回1,到下一个时钟,在线排队提问,所以嗯,有人问。

这是否意味着钟表必须持续,至少只要时钟摆动,就像一般情况一样,这确实意味着瓦罐罐必须,原来如此,嗯,时钟保持时间是否需要至少与排队的时钟一样长,是啊,是啊,如果一直以来,所以如果我们的。

说这是我们的投入,我们的输出只是以某种延迟传播,如果我们发出一个输出信号,嗯之前,就像实际的保持时间窗口已经结束,嗯,然后是的,我是说,我们可以有一个无限长的输入信号,假设我们有一个稳定的信号,是啊。

是啊,因为一般来说要输出信号,你想知道你的输入信号是稳定的,把信号输出到,如果你还在试图确定它是否稳定,有道理,是啊,是啊,我觉得,每个周期必须比整个时间的时间长,是啊,是啊,是啊,是啊。

那么这意味着什么呢?整个时间最多需要,供公众查询的地图,加上地图栏,我想你说的是关键路径,是啊,是啊,你一直在说的,在最长的组合延迟中,和设置时间,还是对不起,立方钟,嗯,这是指,就像你的整个电路。

所以更多的是这样说,就像你的关键路径基本上是从一个寄存器到另一个寄存器,这里最长的路是哪条,寄存器之间只有一条路径,我说的是像频率,比如我们有多少个周期,喜欢喜欢每一个,就像时钟,时钟必须大于整个时间。

加上上次,那不就意味着,然后,然后,就像循环是时钟的上界,到q,加上设置,加上另一个,就像延迟,如果他们之间有某种关系,就像我们上次的延误,还是对什么没有约束,我们的整个时间。

你的整个时间更多的是由系统的实际硬件决定的,嗯,如果你记得16b,因为你们中的那些已经拿了16b,就像你有你的RC电路,我们没有这个完美的正方形信号,我们实际上有更多像一口井,我想我应该做上升的边缘。

这个,会更像是,对所以我们的时间要求是,我们不想要这个窗户,因为这就像没有一个完整的信号,快到了,稳定了,但是嗯,你所说的将与数据路径更相关,也就是下周,所以我抱着这个想法,呃,你是,你在正确的轨道上。

但我们会回到这里,我们的时钟已经为我们确定了,就像这个时钟信号已经给了我们,我们不打算改变时钟频率,我们只是想看看,这些信号将如何在我们的系统中传播,所以现在已经两点了,嗯,做一个更全面的调查。

我建议明天去参加卡罗琳的讨论会,这是两个小时的讨论,如果你想多加练习,对不起,我们今天没时间了,但在上学期的网站上也可能有一些类似问题的前行者,所以你可以看看那里,谢谢大家。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

只是,呃,我喜欢,呃。

P24:Lecture 18: RISC-V Single Cycle Datapath I - 这样好__ - BV1s7421T7XR

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

今天这么早录音,非常刺激,你们今天都好吗,我们可以做一个,让我们做一个像幸福检查,竖起大拇指,侧身向下竖起大拇指,侧身竖起大拇指,有很多侧身,那很酷,我知道是期中考试啊,感谢大家对我们的宽容。

当我们试图弄清楚61C期中考试的所有后勤工作时,我们快做完了,因此,如果你还没有收到关于物流时间的电子邮件,今晚晚些时候你可能会收到一个,就好像我们,我们实际上了解到,哦耶,你知道这个校园真的很大。

这意味着有很多人,也没有我们想要的那么多房间,确保你们都有空间做考试,所以我们差不多完成了,所以我们应该把这些拿出来,这些细节几乎在一天内就公布了,所以谢谢你继续关注期中考试,呃。

我们将在正常时间重新开始,所以在一分钟左右,但再一次,如果你正常服用,如果你记笔记而不拿讲义,今天是拿讲义的好日子,嗯,但如果你是数码的,你有PDF,那也很好,也是,但是有很多图表,所有权利,欢迎回来。

五十英尺,今天是星期三,你知道星期三意味着什么,周三意味着周五的公告,我们今天有一个系统午餐,对任何对计算机系统感兴趣的人开放,不管你是61岁,C 61,一个61,B一,五十二,一百六十四。

任何种类的课程,对计算机系统有点兴趣,来加入我和丹还有我们的同事娜塔莎教授,这学期教操作系统的骗子,她有个很棒的主意说嘿,你知道的,我们真的没有机会见到你们所有人,所以让我们做吧。

地点纪念林间空地刀片这里的意思是纪念刀片,星期五中午下午,这个星期五,我们会试着让它成为一件固定的事情,丹和我是第一批客人,有点,我们会,我们会继续公布,当娜塔莎协调他们自带午餐时,来加入我们吧。

我们也会自带午餐,但我们会给一个人带午餐,那个人就是她自己,我星期五再提醒它一次,但这是娜塔莎的一张可爱的照片,这就是为什么我们三个在同一张幻灯片上,但是今天我们要讲的是,再次,但现在。

我们将把丹一直在谈论的所有概念汇集在一起,在过去的几周里,围绕电路、电线和延迟,所有这些类型的事情,但我们要从小做起,我们将从这个叫做数据路径的东西开始,今天大部分时间,实际上是今天所有的。

还有整个星期五,所以再一次,如果你是那种纸上谈兵的人,请拿一份讲义,因为有很多图表,这是同一张图,只是要一遍又一遍地注释,所以这对你们都有帮助,看看这是否有效,万物生长,这是一个好时机就在这里。

这是因为我设置幻灯片太早,让我看看。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

再来一次,我也很好,我的意思是,点击器不起作用,所以也许一些常规的事情,否,好啦,好啦,好啦,我知道为什么我知道我改变了什么,我改变了采访,这意味着什么都不起作用,好啦,又能用了,谢谢你,谢谢你。

我要把这个藏起来,上面的视频面板,好啦,所以今天我们要开始构建我们的CPU,你记得我告诉过你我们要造CPU吗?丹一直在说我们要做CPU,我们今天就要开始了,我们需要一点时间,事实证明。

你可以考虑一个CPU,我们没有这种软硬件水平,实际上把这些东西连接在一起就像面包板式的东西,所以这就是我们要做的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我将概述一下我的意思,所以当我们构建CPU时,中央处理器或处理器,我们实际上是在处理,抽象层,在ISA下面,所以低于这个风险,告诉我们所有指令最终都是位的五件事,所以你可以把我们。

因为我们从一只较低的乌龟开始,我们正努力向ISA前进,而在学期的早些时候,我们从最高的乌龟开始,然后我们要去ISA。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我们要在中间见面,这将是一段美好的时光,这是你到目前为止看到的关于旧学校机器结构的图表,如果你考虑到我们在61 C中所做的这个更大的框架,我们真的在不是的地方工作,我们将在这个较低的区域工作。

在过去的几节课里,我们已经讨论过电路设计和闸门,加法器,多路复用器,所有这些,现在我们要在这些街区上建造,我们实际上要用它们作为积木来建造什么。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们调用一个数据路径并设计一些控件。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

现在这是六十一的老派版本,所以让我们来谈谈新的学校版本的61 C,我们在第一节课也见过这个图表,但我只是想把它带回来,如果我们考虑61c,还有软件方面,就我们可以优化性能的所有事情而言。

然后在右边我们还有硬件尺寸,它也是为了性能而优化的,我们只是要在两个方向上优化它,我们现在考虑的是逻辑门来表示这些功能块,它最终将代表计算机上的核心处理器,在另一边,我们在考虑硬件描述。

所以从软件方面来说,我们认为,好啦,嗯,我们有这些方块,你知道它们都是定时的,它们都是连接在一起的,但我们会把它们看作是瞬间工作的,与一些时钟并行,我要谈谈这一点,然后我们星期一再谈。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是另一个图表,你又看到了,只是想唤起你的记忆,到目前为止,我们在这门课上看到的所有这些高级图表,试着把它和我们今天要做的事情联系起来,这就是我们所说的处理器,看小盒子显示,这就是我们所说的处理器。

这是我们大部分时间要集中的地方,现在我们刚刚把它画了一个方框图,在那里我们有一个控制,我们有一个数据路径单元,他们现在互相交谈,我是什么意思和对方好好谈谈,我们可以这样想,数据路径,所以底部的这个东西。

用电脑,与寄存器,用我们上次开始设计的alu,这是胸罩,这是处理器中实际包含执行操作的硬件的部分,然后控制,就是最上面的盒子,我们称之为大脑,所以这是处理器的一部分,也在硬件中。

但是告诉数据路径需要做什么,我会花很多时间来区分这些,在今天的过程中,因为事实证明对很多人来说,啊,所以数据路径就像不知道发生了什么,否,这里的想法是,如果你想想你的身体,我们要做很多类比。

如果你想到你的身体,你的肌肉,所以你的大脑,它们都很复杂,但从某种意义上说,它们不会改变,就像这些肌肉都会在我的手臂上,当我像这样挥动手臂的时候,我能这样挥舞手臂的原因是。

我告诉我的手臂做这个非常复杂的动作,好的,好的,所以数据路径可以做复杂的事情,但它需要有人告诉它该做什么复杂的事情,好的,好的,所以我们不会在这里重新布线,我们是说你的大脑或者你的麸皮,如果是这样的话。

然后现在大脑告诉你如何移动你的身体或移动你的数据路径。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

就是这个意思,再说一遍,我们的目标是什么,我们的目标是朝着ISO的方向前进,构建一个CPU,实际上可以执行我们的风险五ISA的所有指示,然后呢,我们将忽略其中一些你可能在实验室里见过的。

我们正在调用系统调用,我们将更多地关注,就像算术一样,树枝,跳跃,所有这些都在右边,如果你有兴趣,这是一个实际的风险五,在这里这个小盒子,那是中央处理器,现在呢,这就是碰巧是多核的。

我们将在这个类中讨论一个单核版本,稍后再讲一下多核设计,但这很酷,所以我们不会一直走到舞台上,我们实际上并不是在建造一个你可以很好地拿着的物理东西,我们要告诉你所有的逻辑,去设计一个这样的处理器,因此。

让我们开始一些回顾,如果我们谈论如何构建CPU,我们将使用我们和丹覆盖的所有块。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

今天最后一次上课,不过,与其考虑实际的物理电线本身,接线到砂和矿石中,所有这些事情,我们将从框图的角度来考虑问题,我的意思是如果我们考虑多路复用,我们上次研究了多路复用器的布尔代数。

我们将把多路复用器看作一个块,我这么说是什么意思,我是说多路复用器,根据你们上次学到的,在两个输入a和b之间有一个选择器,它如何很好地选择这些输入,它有一种我称之为控制线的东西,哪里,让我们说。

如果位S是一,然后将选择A,如果s为零,然后选择B,我说的选定是什么意思,我是说,我将看到将承担一个价值,这个n位值a,如果s是1,然后c会得到b的值,如果s为零,好啦,所以你可以看到,是啊,是啊。

有三个输入,或者至少在这个,在本课程的这一部分中,我们将抽象这两个输入,A和b,它们是一种数据,然后是,下面是决定哪段数据进入下一步的控件,这里是另一个抽象,以及我们将如何思考它。

今天在课堂上我们有一个n位加法器,还记得丹上次展示了这种很棒的布线方式吗,带着东西,这样做,就像,带着这一点,然后加啊加啊加,最后是a和b的n位附加值,想象一下所有这些都被塞进了这个加法器里,好啦。

为什么这是一条蝮蛇,上面写着,加上它,它有两个输入,又是A和B,我已经把输入放在块上了,这让我们更容易,稍后我们将绘制我们的图表,但是我们把这两个值加在一起,A和B,我们得到这个大写的S。

也许有一些携带进来携带出去,但这里更重要的是,我们把两个n位值相加,这是我们上次开始讨论的最后一个图表,你要完成第三个项目,也在实验室里,这是算术逻辑单元或alu的概念。

上次我们讨论了如何实现加法和减法XOR,然后还要选择要输出的操作,现在我们要把它们都塞在同一个块上,所以这就是我们的阿卢,ALU和广告有什么区别,嗯,上面写着alu,事情会变得很清楚的。

为什么我以后要选择这个区别,但是现在注意它有这个选择器,现在呢,这次ALU行动,这就是为什么我要把它叫做,就像是在说,哦耶,实际上我想要一个XOR,今天或者我想要一个今天或者我想要一个广告。

所以这是要做什么,就是,它将取输入值a和b,然后你选择他们在一起,不管是什么,您选择加减XOR或向左移位,然后再次输出结果,有一种,这里有三个输入,但我们在考虑第三个输入,这个ALU作为选择器。

实际结果的控制器。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,那么我们要怎么用这些碎片呢,到目前为止,您还学到了另一种类型的块,这是一个状态元素,所以我的意思是,通过这个,CPU将把所有这些组合逻辑块,我们在上一张幻灯片中看到的,它们是用组合逻辑门制造的。

和,或,x和所有这些,然后把它和状态元素结合起来,登记册,寄存器组,注册文件,还有记忆,在这门课上,我们会把它看作是一件神奇的事情,但我们有一个同步系统,所以在时钟的每一个滴答声中,我们将执行一条指令。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如何执行好。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

每个状态总是会输出一些东西,它要输出的东西将被输入到这个组合逻辑中,共同教育逻辑,这些明矾,这些缪斯只是要选择和处理输出,一旦完成,它会立即连接到所有的状态元素,就像我已经为你的更新做好了准备。

但收银机就像没有等待,等一下等一下,等到上升的时钟边缘,因为那是我更新的时候,我还在接线输出电流,我还没准备好听你的更新。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以在上升的时钟边缘,会发生什么更新,好啦,所以现在同样的事情也会发生,所以就像更新了,好啦,现在我的输出仍在发生,但现在我要去拿一个新的输出,然后把它翻过来,组合逻辑就像,我准备好了,这是下一个输出。

或者这是下一个输入,然后这个州就会像,我还在等,然后下一个口袋就会发生,然后我们会有这个循环,原来如此,至少这是CPU要做的事情的想法,请注意,当我们想到CPU时,我们正在考虑更新,假设寄存器。

我们在考虑更新记忆,我们在考虑照着说明书念,如果你能在这里思考,我和DM,也许这代表指令存储器和数据存储器,我们一会儿也会讨论这个问题,事实上,事实上,我们现在就要开始了,所以回到处理器。

让我们来谈谈这三个状态元素,因为今天我们没有考虑这些状态元素是如何实现的,我们在更高的层次上考虑他们,这就是我们如何与这些块相互作用,我们表示为我们的状态元素,让我们再来谈谈这些,所以在CPU执行期间。

每一条指令。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

当你经历一个时钟周期,将确实更新这些状态中的每一个,让我们从第一个开始,第一个是我们的程序计数器,我们可以把它看作是一个3位2位寄存器,如果我们在三二,三个两位字节可寻址空间。

这就是我们今天如何表示寄存器,记得在引擎盖下,它实际上就像晶体管一样实现,所有这些事情,我们只是想在更高的一层,我们说有一个n比特的数据,在这种情况下,我们假设三、二,然后是n位的数据。

上面有一个右使能,让我们看看我是否点击到下一张幻灯片,是啊,是啊,上面有一个右使能,然后还有一个时钟信号从底部传来,现在这些电线可以有各种不同的顺序,但要知道,如果错误进入块,那是输入,箭要出方块了。

如果没有箭头,那就是输出,可能是输入,所以就像我故意没有在这里放箭一样,这样你就可以看到这些实际上是输入,除非箭现在朝外,登记簿是如何工作的,如果正确,则启用从图中顶部传入时钟的信号,如果那是一个。

当时钟边缘上升的时候,数据输出将以比特为单位获取数据,并现在输出这些数据,这里重要的是在其他情况下,输出的数据将输出它当前所知道的,这意味着这个寄存器总是输出一些东西,总是总是总是。

只有当时钟边缘上升时,它才会改变输出,右使能者是其中之一,只是想让你知道,所以说,当写启用为零时,它只是输出一个当前的东西,当写启用为1时,但这不是上升的包裹,它也会输出它当前的东西。

当我们看到第二个数据路径是如何工作的时,这将变得非常重要。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们拥有的其他一些元素,我们有一个注册文件,所以在引擎盖下,我们知道什么,它可能是由寄存器组成的,嗯,我们想在上面一层,我们要说的是它是一个三二寄存器文件,至少风险五是这样的,在我们的风险五,三,二。

i,isa,它将有以下输入,注意现在有更多的输入,但让我来谈谈他们,有一个三两位输入数据总线数据W,有三辆精选巴士,卢比1卢比2卢比和卢比,我为什么叫它公共汽车,它由多个比特组成。

所以可能会有一些电线进来,你可以把公共汽车想象成一个东西的集合,就像,画成一根小电线,有一点闪光穿过它,然后有这么多的部分进入,这里有两个输出,数据一和数据二,他们都是三个二位。

然后是我们所说的控制信号,雷文,这将代表注册权启用,还有一个时钟信号,那么它是如何工作的呢?它以你所期望的方式工作,但我用了不同的我们喜欢的变量名,如果我们想六十一或六十一,B,我用了不同的变量名。

所以我们可以区分硬件的功能和我们认为的,关于风险五PSA水平,所以为了读取寄存器r s 1的值,我们会说,这是一个,这是索引,或者那是我们三个两个寄存器的寄存器号,然后我们将请求注册文件。

请得到这个特定的数据,这个特殊的三个二位数字,我们要为我们两个做同样的事情,它将是一个注册号,对于第二个寄存器数据红色,最后,这里的第三件事是寄存器号rd的寄存器值,现在记住什么是RD。

那是目的地登记号,那么这里到底发生了什么。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

是不是最上面的两根线,如果我有一点轻的东西,今天行得通吗,啊耶,我们做到了,所以上面这两根线,三二五,这两个都是我们要写入以注册rd的数据,还有数字RD,我称之为RSW,W代表这里。

我们什么时候写类似于我们在上一页上看到的寄存器版本,也就是说,当注册权,使能是一,时钟信号是上升的时钟边缘,那是我们写入寄存器文件的时候,让我总结一下,REG文件的时钟行为。

正确的操作发生在上升的时钟边缘,其他时候,它只是一个组合逻辑块,至少我们是这么想的,好的,好的,所以这意味着,除了写以外的任何其他时间,所有读操作都允许是一个,上升的口袋发生了。

我们正在读取1号和2号寄存器,然后输出,好啦,所以我们总是读这个东西,然后它就发生了,当上升的时钟边缘和正确的使能,我们用这个3位2位值更新这个特定的单寄存器,再来一次。

所以这些同步状态元素只有在时钟上升时才有更新,上升,时钟边缘和右边,启用控制位为1的任何东西,其他时候只是作为阅读,现在凭记忆也是一样,就像我说的,在这个过程中,我们不会真正谈论记忆。

我只是要在这个框图的层面上讨论它,所以有了内存,我们有两个输入和一个输出,然后我们有一个小的控制部分,内存RW,我们还有一个钟,当我们读取此输入值a d r时,按以下方式访问,这个地址将选择单词。

在数据上发布的三个二位字,读取数据r,当我们写得好的时候,内存RW必须设置为一个上升的时钟边缘发生,然后地址addr现在实际上是我们要写的地址,我们写什么数据,我们接收输入数据w并把它放在。

或者把它放进存储在d d的单词中,是呀,请注意,现在地址实际上既是读取地址,也是正确地址,但是根据你在图中的位置有这种区别,时钟输入只是右边的一个因子,如果mrw是一个正确的发生在上升的时钟边缘,否则。

在任何其他时间,它大致充当组合逻辑块,我们还有一点时间,有一点延迟,我们将在星期一进一步讨论这个问题。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好时光,他有很多东西,或者就像你知道的那样,现在我们真的在一个稍微高一点的层次上思考事情,现在我们要回到IMM和DM,你看到的就像,总是在左边,你就像,为什么会有两个记忆,我们要谈谈。

然后我们再来讨论这个问题,三周时间或四周时间或五周时间,这里的记忆,我们知道在风险5中,当我们想到当我们用C语言编程时,我们把它看作是连续地址空间,但是,事实证明,这实际上更容易一点,我们要画的图。

还有我们为我们建造的处理器,因为两个块共享相同的地址空间,但两条通道,其中之一是IMM代表指令存储器,其中之一是DM代表数据存储器,IMM和DM的区别,IMM只读,它也有我们所有的指示,他们读书写字。

因为我们可以读写数据,但是我们将假设这里的imm块是只读的,好啦,现在呢,引擎盖下,这些都是缓存的占位符,我们将在几周后讨论,现在这里有一个纸条,你可能想知道,只读和然后读的区别,写。

下面是它将如何工作,我们今天要讲的一些图表,因为imm是只读的,还记得我之前说的吗,比如只读操作实际上是作为一个组合逻辑块运行的,所以我在这里,我们只是想说,如果地址是一个有效的指令地址。

它只是在访问时间之后输出特定的指令数据,好的,好的,所以我们将在,我们将在图表上看到这一点。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这就是为什么在这种情况下,如果我们看一下这里的图表,我身上没有钟,因为时钟只需要在上升的时钟边缘写入内存。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果你要在图表中看到这个,我现在只想指出来,这就是为什么这里没有钟,好啦,所以你没事,现在呢,我经历了六种不同事物的定义,组合逻辑块状态,所有这些事情,我们怎么把这些放在一起。

我们只是要制造一个巨大的欺凌桌,然后就像去火腿一样,只要把这些电线放在一起。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

结果很难,这种铁板一块的想法,效率很低,会很笨重的,而且你实际上会遇到很多虫子,所以解决办法是什么,我们要把这个过程分成几个阶段,概念阶段,然后我们就知道了,下周我们将看到他们将是身体阶段。

但接下来我们会有这些概念阶段,我们将把它们连接在一起,执行我们风险的所有指示,五处理器,为什么这很好,嗯,一个较小的阶段更容易设计,更容易调试,您可以单独考虑增加程序计数器,而不是阅读指令,并处理指令。

第二个又是模块化,你可以把它们分开,您可以真正优化程序计数器逻辑,不用担心指导的东西,反之亦然,我们去看看,这是我第一次看清,这里没有电线,但这是我们指令执行阶段的想法,我一直含糊地称之为指令执行。

但让我们考虑一下,让我们考虑一下指令,也许加载字,例如,其实呢,是啊,是啊,我们下周再谈加载词,但让我们考虑一下负载,加载字,嗯,需要阅读说明,比如说明是什么,我不知道。

所以它将首先通过读取程序计数器值来获取指令,哪个是当前指令地址,然后访问指令存储器,一旦你读了那东西,你就像,好啦,三个二位,什么事?然后你就解码了,解码解码,你就像,哎呦,这是一个加载词。

主的话语有什么好处,我需要读一些寄存器值以便弄清楚,我还需要做一些即时计数,但需要找出在内存中访问哪个地址,它如何确定访问哪个地址,就像记忆中的许多人一样,它在alu上执行广告操作,最后。

一旦它有了内存中的地址,它读取一些内存,它不能访问内存,当它在内存中有这个值时,现在它写回来了,在这里画这个疯狂的箭头,现在它把它写回目标寄存器,有点像思考负载板,现在一点点,注意左边还有一个小圆圈。

这是给程序计数器的,因为每次你执行一条指令,您将更新您的程序计数器到下一个要执行的指令,那里也有一个小循环,请注意,在这张图中确实有反馈,这就是我们有一个,注意这个演讲是如何工作的,福克斯说好吧,PC。

请更新到下一个指令,PC更新指令,巴姆,然后所有喜欢的权利,你知道的,将单词加载到寄存器中,然后在最后更新PC,然后时钟结构执行,或者上升的时钟再次执行,然后它继续前进,你可以看到,有一个循环。

但它总是在等待它的更新,以获得不断上升的时钟边缘,这就是所谓的单周期处理器,因为我们说所有这些更新都发生在同一个时钟周期内。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

因为我们都被同一个人盯上了,然后这里还有一块,哪一个是控制,我怎么知道是加载词,暗地里有这种控制逻辑,这告诉我,发出所有这些信号,就像Moxes和写作,所有这些都是为了系统,它朝向数据路径本身。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这就是我们可以想到这些阶段的一般想法,我们会谈谈,今天我们要举三个例子,下次我们将讨论分支和所有这些,但现在让我们把注意力集中在算术上,因为这是个很难的概念,很难理解,一旦你看到它。

你打算在项目和实验室做什么,你要把所有东西都连接在一起,所以这里的想法是,如果你有你的讲义,你知道怎么接线,你可以把这些点连接起来。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们今天要做一点点对点的连接,所以我有点明白我在说什么,让我们先谈谈,当我们要建造我们的处理器时,我将从一条指令开始,假设我的isa只有一条指令,它是广告注册的,我这么说是什么意思。

我的意思是指令一加上x18到x10,然后即使在x18指令2中把x18加到x18,然后把它存储在x18指令3中,加上废话废话,所以只有一条广告指令,它让我们看到在更多的过程中发生了什么,这是我们的指示。

好啦,所以这是指令格式,还记得我们上次看过的所有机器代码格式,我们有个广告,为什么我们知道这是个广告,它是一种R R类型或我们的代码格式,然后我们这里有两个字段,三号基金和七号基金。

它们都是加放克3号和放克7号,然后我们有这三个寄存器,始终位于这些位的寄存器号,寄存器目的地位于第7位到第11位寄存器源1,读数寄存器在15到19,从20岁到24岁,我们一会儿就会看到为什么这很有用。

但是让我们想想现在更新的状态是什么,更新的状态,记住我们正在考虑的,好啦,我们有个人电脑,我们有注册文件,我们这里有记忆,两件事更新了,其中之一就是红色档案,目标寄存器被更新,没有其他内容。

其中之一就是电脑,PC机更新到下一条指令,或者我们加四个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们来看看这个,这是以前的图表,但我加入了幻想,花哨的文字,我们要看看为什么,因为我要把它们连接在一起,然后我的记忆也变灰了,所以连滑梯上都没有,因为从上一页来看。

我们看到数据存储器实际上并没有被访问,所以我们要,我们只是要去断线现在,让我们的生活轻松一点,我们将根据我们的阶段或阶段布局看到这两个更新,PC等于PC加4。

目标寄存器等于源寄存器1和源寄存器2的值相加,我们会看到他们会,在这两个方面,所以PC将在左边,然后RS,寄存器更新将在右边。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们检查一下电线,我们会有这些电线在这里和这些电线在这里。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你就像,喔喔,那是从哪里来的,让我们说说慢一点,第一个循环,我们在上一张幻灯片上看到了一点,但现在我们实际上看到了,电线将增加PC到下一条指令,它还会输出PC值,记住PC值是指令的地址。

它将把这个输出到指令内存块中,但它在这里也有一个小循环,那个小循环是什么,它是把PC加在一起变成四个,直接形式的这个常数,你就像,丽莎,我能做什么,不是还有其他的指示吗?否。

记得我告诉过你这个处理器里只有一条指令吗?所以对于广告来说,这是一个广告管道,这里是一个广告数据路径,所以在PC中,我们确实有这个圈子,这将允许我们的PC输入边缘是当前PC加4,然后在时钟边缘。

它将更新为PC加4,现在所有其他的东西都注册了,以及如何更新寄存器,这里会有三个阶段,与,你看到的三组箭头,第一个是一次,2。你已经把这三段话按说明书读出来了,你怎么解码它们,我们将解码如下。

这就是所谓的分裂器,如果你没看过,嗯,我是说我们在以前的幻灯片上看到过,但我只是明确地告诉你,这是一个分裂器,所以这里的输入线。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们来一点,是呀,是呀,好啦,所以这里的这个小输入线,这是三个二位。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后它分叉,我把它们标为7到11条指令线。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那是目的地寄存器号码,把15到19根金属丝,读一个那是一个,然后将2-4-2-3-2-4导线连接到rsr-2输入端,这是我们的RS 2号,然后寄存器文件就会变魔术,得到寄存器源值1和寄存器源值2。

把它们输出到这些蓝色箭头上,这三个二位总线,然后阿卢执行死刑,但在这里我们没有ALU,因为我们在处理这个案子,在这里我们有一个只是添加,所以我就把它画成了广告,这是一个广告块,我们马上就把它变回alu。

然后ALU执行什么,因为它只是把它们加在一起,给你这个输出,哪一个是这两个的附加版本,然后写发生在右边,输出呃得到加法器的输出,然后把它连接到数据W上,然后在下一个上升的poage上,会发生什么,好吧。

寄存器文件确实要用数据W更新rsw,因为那是当时的输入,和正确的时钟边缘与写使能,然后PC也会更新到下一个值,因为它在那个街区等着,现在这里有一点你就像,对呀,启用,你没说过,是啊,是啊。

所以我要在这里谈一下,我要把你见过的那些橙色箭头,上一次滑入此区域,称为受控逻辑,这将如何运作,嗯,我们将看到指令是如何输出的,并使用这些值。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但我还是要把记忆放在一边,现在我们下次再谈记忆,否则事情就会变得复杂,当我们再次面对,一张非常复杂的图表,我想让你习惯,然后下次我们要练习,在这个记忆项目上再多一点,所以你可能想知道,为什么控制。

它分离了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

感觉很孤独,我们能把它插在这里吗,我要告诉你为什么子数据路径。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

子数据,所以现在我们有了我们的我说。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们就像恭喜,其实呢,让我们回到上一张幻灯片,我们在这里做了一件很棒的事,恭喜你,我们制造了我们的第一个处理器,是呀,它只做加法,但我们制造了我们的处理器,是呀,是呀,是呀,是呀,是啊,是啊。

我们要做到这一点,下次我们建造整个处理器时,我们要做一个更大的庆祝活动,但每次都是一小步一小步。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以让我们构建我们的第二个处理器,现在是add和sub,这两个值之间的区别是什么,你看在房车里的这两个说明之间,三,二,我会说很好,只有一个很大的区别,有趣的权利,记得有一种像,它用了同样的芬克三场。

但放克七场是在我们指令的第三十位,如果有零或一,这表示加法或减法,现在你的大脑在动,你在往回想,然后减去它就结束了,你就像,啊,我知道怎么接线,我们在这里做一个方框图,我们不是在处理实际的电路。

就目前而言,大门本身,但是请注意相同类型的寄存器状态更新,但现在我们用减法代替,所以我们还是更新电脑,我们仍然更新Reg文件,但是reg文件输出现在略有不同,或者对不起,红色风格,目标数据略有不同。

这里的另一个音符,这个指令位三十,我将使用这种表示法,它将在加法和减法之间进行选择,现在你的大脑又开始放电了,你就像精选,选择这些来经常使用这个词,当思考控制逻辑时,这是正确的,它将被纳入控制逻辑。

我们马上就会知道。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们回到我们的数据路径,我们的数据路径看起来非常类似于添加,好啦,以前的广告数据路径,但是,我现在已经改变了这个广告块,把两个寄存器值加在一起,我现在把这个变成一个alu,好的又来了,我不担心细节。

我只是说这是一个alu,当然它有加法和减法,好啦,所以又是,有点像你,你考虑抽象,我们说的是ALU是什么,我只是希望,它知道怎么做加减法,我想设计的是这个ALU是如何连接到这个整个系统中的。

那么我们该如何控制这一点呢,我们要说的减法,我们减去陆,这里的惯例通常是减法是一,我们将在第三项目中更多地看到这些,但现在你就像,好啦,嗯,如果我们让我们想想,让我们再后退一步,让我们看看这里的图表。

这些值就像是常数,是的,否则他们总是像硬连接到这里的高压,有点像,哎呦,我们总是要重写,启用,你就像,那可能没问题,我们只是在做算术,这里的算术说明,加减法,但是我们的选择,它也总是硬连线到潜艇。

广告呢,我们想方便广告,我们怎样才能告诉一个控制逻辑,做好什么,我们只需输入指令的三个两个位,到这个神奇的控制逻辑块,好啦,所以这个巨大的正方形,这实际上是另一个逻辑块,我不会告诉你它是怎么工作的。

丹会再多说一点,星期一,但这里的想法是它有一个单一的输入,指令的三个二位,然后它有各种输出到其他块来告诉它,如何选择和控制,所有这些,所以在这种情况下会发生什么,指令要进来了,控制逻辑将处理,它。

注意在指令的第30位中有一个,然后是什么把子一号喂到铝上,如果它看到指令,看到35指令中有一个零,它将在ALU选择中馈电,问题,你有什么问题,这是很难的东西,是呀,并提出这个问题。

为什么我们要把这三个二位都传递到控制逻辑中,我们只有一个好问题,因为我复制了这个图表,以后我会用它来做不同类型的指令,但你说得很对,所以这里的问题是,好啦,如果我们优化这个,它只是加减法。

我们怎么才能在指令位30,你说得很对,但在这种情况下,我输入了三个二位的指令,这样你就可以想象,一旦我们处理树枝和跳跃,所有这些事情,看看其他部分会很有用,除了第30个索引位,是啊,是啊,好问题。

好问题,这里的其他问题。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

哎呦,奇妙的问题,问题是嘿,我们有这样的饲料。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但是我们的数据路径中有这个循环,对呀,怎么会,rsw不会更改为下一条指令,比如什么时候,这是怎么回事,这是个好问题,所以在这种特殊情况下,记住正确的工作原理是在上升的时钟边缘。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

输入中当前的内容,会发生的,我是说马上就会有,你知道的,一点点实际,就像时钟到Q和所有的东西,但要发生的是,因为它是以这种格式连接的,在PC机进入指令存储器之前,然后在时钟边缘上升时输出下一条指令。

三线寄存器号码。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

尤其是,带寄存器的电线,这里的收银机。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

尤其是,这个号码仍然是,前面的指令,这有点令人困惑。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你说得很对,所以谢谢你问这个问题,所以再一次,在下一个指令之前这里发生了什么。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

rsw仍然是上一条指令的目标寄存器。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在这一点上,因为我们假设我们的时钟周期足够长,此时,数据w已经有了可以写入的值,比如rsw,这几乎就会及时发生,类似的事情,然后PC将访问指令内存,然后填充新寄存器,W’s和R’s一和R’s二,是啊。

是啊,好问题,这可能是那是,这可能是这里最复杂的部分,你可以认为PC本身就是一种,所以更新周期不会太重要,但是这里所有的方块都是这样的,所以我可以,我能理解对时间的担忧,是啊,是啊,然后会再多谈一点。

来了来了,星期一。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,下面是控制与数据与数据路径的另一个类比,我认为这在这里很有用,这样想吧,你们中有多少人知道国际空间站,你们中的一些人以前听过这个首字母缩写,很好的想象数据路径在太空中,非常复杂的事情。

有时人有时其实不是,通常男人不要紧,任务控制中心在下面,这里的ISS就像,啊,我看到一些东西,这是所有的数据,比如,这是我看到的,这是说明书,但我身上没有足够的计算能力。

能够实际制定出所有这些后勤任务控制,就像指挥中心呼叫老鹰,控制中心呼叫老鹰,请启用注册权限,请表演替补,然后这一天就像没事一样过去了,我拿到了,我拿到了然后就像,好啦,现在下一条指令,请计算计算。

我需要做的是控制,就像,好啦,是啊,是啊,启用注册权限进行相加,所以有一种来来回回,你可以想象他们两个又在同时工作了,这里的控制逻辑,这只是另一个组合块,所以我们可以想象有这样一个循环。

在这里或不在这个循环,但这条路,然后还有这个路径和实际的数据路径,让我读这篇课文是这样的,我刚说了同样的话,就像我刚才说的,组成cpu的有两个抽象,我们认为它们是独立的东西,我们在画的时候。

使分离所有多路复用器变得更容易一点,所有这些都来自在引擎盖下传递的实际数据,组合逻辑元素和状态元素。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那么我们如何支持所有的r类型指令呢,我们之前暗示过,做减法运算,也就是说,我们只是要把所有的位传递给指令,的控制逻辑,我们将把指令的所有位传递给控制逻辑。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

控制逻辑是放克3和放克7,然后只需更新alu select输入以实际选择正确的操作,异或和所有这些类型的东西,再说一遍,我们还没有讨论控制逻辑的逻辑,这里的想法是,我们在这个抽象级别上思考它,会成功的。

我们只需要告诉它输出什么,今天最后一件事,我们将在我们的CPU中再插入一条指令,它将是一种不同的格式。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

添加我结帐,你还记得,你还记得那张幻灯片吗,是啊,是啊,是啊,是啊,是啊,是啊,是啊,是啊,啊,好啦,它与你可能记得的上一张幻灯片有点不同,但这里的想法放克三仍然增加了,也许我们还可以用同样的ALU。

嗯哼,有趣有趣,仍然更新到各州,Reg文件和PC,但现在我们不再有读数寄存器一和读数寄存器二,现在我们必须生成我们的12位即时,然后把它加进去,这是对我们注册文件的更新,好啦,让我们考虑一下。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这就是我们所拥有的,还不错,好啦,但请记住我们在上一张幻灯片上所做的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们说我们想在幻灯片的顶部加在一起,我们说我们想把rs一或rs一的寄存器值相加。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

也有一些直接的,我们当前的数据路径有什么。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它总是把1和2加在一起。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以这里没有直接的,所以我们需要改变这一点,此数据路径以获得更多信息,在这里放更多的方块,也许我们可以考虑做以下事情,它是为了计算1加立即,然后存储到我们的注册文件中,这是输出线,看起来不错。

但是我们需要改变这里的输入,尤其是,我们需要将输入从RS 2改为即时,根据我们的指示,我们如何做好这件事,这里有几步,注意这里,指令有两个步骤,这个pc等于pc加4,那部分处理好了,我们不会担心的。

我们将真正关注这一代人,会有两步,所以再一次,我还有一片云,但我至少知道一步。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果这片云,有点小,但这是立竿见影的,这个小方块。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是这根电线,说马上,如果这片云产生了一个即时的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后另一个连接到这个多路复用器的电线产生一个RS 2。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

读取值r s 2,然后这个多路复用,你还记得把穆索画成梯形,此多路复用程序需要选择立即。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它如何选择即时的,它现在有一个新的标志进入控件,称为B Select。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

为什么是B选择它是ALU的B输入,所以你知道这就像,哦耶,这些控制的措辞有点道理,那么这里有什么意义呢,这里的重点是为了让这个,为了使这个加法发生,我们需要能够选择立即。

而不是寄存器来评估正在发生的事情,现在你就像,好啦,嗯,我怎么做即时丽莎,让我们,我们去看看,立即将通过另一个街区进行,我们一会儿会讲到,但我们将要看到的是,即刻将接受指令的一些部分,然后输出它又是。

有点小,但它将输出一个32位的即时值,然后它将被多路复用器选择,再加上寄存器一,值,让我们按顺序看看,一个的整个数据路径,哦耶,是啊,是啊,好啦,所以这里,我知道这太小了,所以这个特殊的分裂。

你还记得这份名单吗,这些箭在这里,这是指令位,所以我们要说,我们将得到说明书的上面12位,所以我们实际上可以生成我们的三个二位。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们先看看数据路径,我们再次将pc递增到下一条指令,这部分没有改变,我们解码刚才从Imen读到的指令,然后我们在这里把它分成一堆部分,我们把它分成两个输入,我们还把它分解成直接生成块的输入。

即时生成块将生成其即时。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

现在是三秒两秒,然后选择ALU的输入并计算这个广告,我们为输入选择什么输入好,那总是寄存器一,所以我们要保持原样,或者更确切地说,我们无法控制它,所以它将被注册为1作为输入b。

我们想选择立即和我们做得很好的方式,控制逻辑知道这将是一个广告,I和请求B选择是一,然后我通过这种方式,最后一步,嗯,在这一点上,我们把两个值加在一起,然后ALU想把这个保存到寄存器文件中。

所以它通过把电线连接到数据W来做到这一点,这里有一张纸条,就是这个数据指令。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你们中的一些人可能很精明,你在看这个,你就像哇哦,但就像,我也不需要简历。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以这东西还在接线,那是怎么回事?是啊,是啊,你说得很对,所以再一次,数据路径只是要做一些事情,只是会读到,不管卢比2的值是多少,这就像一些随机的一部分直接,它会读到这个,然后被多路复用器拦住。

因为控制位就像,哦就像,我不管2的输入值是多少,我只需要得到,我知道这个指令是有效的,好啦,所以这就是这里的一点,这有点酷。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好的,好的,所以现在我们要再做一点点魔法,你可能想知道,这个直接生成块是怎么回事。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我对它的工作原理有什么直觉吗,有一种直觉,我要给你,还记得很多你会在他们的小屋看到的东西吗,他们都差不多,所以这里的想法是,如果我们试图从一个3位2位的指令,我把指令输入32位签名的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

立即,我们要做两件事,我们要连接12根电线,从指令的上十二位到直接指令的下十二位,那么第二步是什么呢?我们要复制最上面的部分,这就是标志位,我们要把它抹掉,直接的所有上层,严格来说不是,是啊,是啊。

你好像没事,我可以涂这个吗,好像是的,但你知道分两步考虑更容易,立即,这里有12根电线,然后这个最上面的赋值位是重复的,连接到所有这些直接的其他部分,这就是直接块在非常高的水平上的工作方式。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

非常刺激,所以我们没有足够的时间来回答同伴指导问题。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

但它是可用的,答案有了,我鼓励你看看,我们从下一次开始,会有一个美好的周三吗,我们星期五再见,星期五记得带午餐,一会儿见,谢谢你。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

P25:Lecture 19: RISC-V Single Cycle Datapath II - 这样好__ - BV1s7421T7XR

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

今天是星期五,星期五,星期五一定要下来,每个人都期待着这一周的到来,周五下跌,每个人都盼望着周末的聚会,聚会,聚会,聚会,很有趣很有趣很有趣,期待这一周,我在高速公路上开得太快了,我想有时间休息和娱乐。

想想钱,知道是什么,我得到了这个,你得到了这个,我右边的朋友,我得到了这个,你现在得到了这个,你知道的,我们是前排座位上的胆小鬼,坐在后座上,试着让我下定决心,我能拿吗,今天是星期五,星期五。

星期五得下来,每个人都在寻找本周的新闻,每个人都盼望着周末的聚会,派对、派对和乐趣,好玩,好玩,好玩,期待周末,第三天是星期四,我们太兴奋了,今天我们要开个舞会,明天是星期六,星期天紧随其后。

我不要这个节拍,丽贝卡·布莱克,在开车的前后都很凉爽,巡航快车道,在我身边有车的情况下切换车道,但在我面前的是一把铲子,让nk tok嘀嗒嘀嗒,我的一个时间是星期五,今天是周末,我们会玩得很开心,来吧。

来吧,星期五来吧,星期五,你星期五得下来,每个人都喜欢一个外来词,我们将度过星期五,星期五,星期五下来,今天是星期五,你知道什么是星期五星期五是午餐与丹和丽莎,以及娜塔莎·库克教授,我带了防水布。

但当然,如果你们都来,也会很棒的,所以我们今天12点在纪念林间空地吃午饭,自带午餐,这将是一个好时机,我们将讨论系统,但你想谈什么我们就谈什么,真的吗,但大多数系统,我们要得到。

我们将继续我们上次看到的一些东西。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

从某种意义上说,这有点像风险五讲座,当你学会了装配中所有不同的风险五指令,然后你用机器代码重新学习它们,现在您将在连接数据路径方面再次学习它们,我们在哪里,这里有什么想法,这里的想法是。

我们试图建立自己的CPU,在建造我们自己的CPU时,我们将,我们正在建立它,有点像一个接一个的指导,上次我们从add开始,然后我们引入了减法,然后我们加入中间体,现在我们要继续做所有的装载和储存。

所有这些事情。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以这就是我们现在所处的位置,你可以看到我们还没有真正谈论记忆。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们走吧,是啊,是啊,所以我们还没有真正讨论过记忆,它不是真的连接到任何东西。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然而,我们这里所拥有的足以让我们至少添加数字,不管他们是不是中间人,它的工作方式是首先PC。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它存储指令地址的类型,然后这个用来输入离子,它是一个存储设备,内存状态元素,然后在这一点上读出一条指令。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们在这个小分水岭。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

拆分器将三个二位的指令拆分为五个位的组,它确切地知道,它知道它正是寄存器目的地所在的地方,寄存器源和寄存器源,在这之后,寄存器文件将专门读出信息,它会读出寄存器1的值,寄存器源,并注册源2,第一和第二。

然后这些可能被添加到ALU中。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

为什么我说潜在的好,因为有这种B选择这种B选择MUX。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

记住MUX是如何工作的,多路复用器说,好啦,嗯,我将选择我的ALU B输入,要么是寄存器rs 2,要么是我的直接生成块中的值。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我如何生成一个即时生成块,嗯,我记得这个控制逻辑有点像任务控制中心,那种太空任务的想法,控制逻辑看到指令的所有三个两个位,意识到这是一个添加,我请求立即生成生成一个i类型的立即。

这是一个标志延伸三个两个位立即,然后还键入取消选择,就像一个人说的,嘿嘿,你对卢的投入,应该是一个,然后我把它们加在一起,请把它们加在一起,最后把这些写到寄存器文件中。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

上次有个问题,我只是想再强调一下,这就是我们的整个设计。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这就是我们所说的边缘触发右,这可能是你见过的,但现在我只是明确地把这句话放在那里。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

也就是说,当我们有了这个控制,在这下面,注册权限启用。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果这是一个,我们正处于上升的时钟边缘,那么目前处于数据时代的任何东西。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

寄存器文件的输入,就在那儿,这将在下一个时钟周期被写出来,是啊,是啊,在耶,在下一个批次周期开始时,所以一切都准备好了,就在十二点的时候,击中的那个,这时所有内容都被写入寄存器文件,但其他的。

所有的阅读,在整个时钟周期中发生的所有组合逻辑,好啦,这就是我们所处的位置,我们这里有一张图。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们将在这张图的基础上,接下来我们要做的是。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们来看看上次忽略的记忆元素,从负载开始。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们看看加载指令,你可能还记得,加载指令实际上没有使用不同的格式,它使用i类型,那是什么意思,这意味着所有字段都可以在相同的位置访问,这就是控制路径将要看到的,所以这是一个类似的路径添加,我为什么好。

因为加载词,记住这里的想法,这里的思想是加载词有一个地址,它如何计算那个地址,它把它计算为r s 1,眼前就像一个征兆,立即延长,但这是与I型相同类型的媒体,然后从这个地址加载进来,或者上面写着,好啦。

求求你了,从这个地址开始的单词中读取的内存,然后我要储存这个词,或者对不起,我要把这个词保存到目的地寄存器里,这里的目的地寄存器是x14,现在这里有一张纸条,所以我们在数据路径中考虑的一件事是。

而不是总是只考虑寄存器写什么的逻辑,我们实际上在更高的层面上考虑它,哪些状态元素,我们需要箭,我们需要导线来连接哪些状态元素,现在我们有我们的记忆读取,那个DM块要出来了,我们要读取寄存器文件。

得到RS 1的值,我们的基本地址,以及对寄存器文件的写入,以将内存字存储到寄存器中,Rd,然后我们还将增加PC到下一条指令,这样我们的管道才能继续,或者我们的数据路径可以继续执行我们的程序。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们来看看这个,有两个新街区,其中之一是在我们有记忆之前的那个伟大的街区,我们这里的记忆块,也就是我们的d mem块,这里的d代表数据,那将是我们的读写记忆,我们这里还有一个多路复用器。

我们的MUX在这里,我打算叫它wb select或dwb,细胞MUX,这个右后卫代表什么?选择,这是什么意思,选择要写回寄存器文件的值,所以让我们看看这些控制位是如何结束的。

当我们实际点亮下一张幻灯片上的数据路径时,最终工作,我会把它留在那里,因为你知道动画在那里,好吧,让我们看看这张幻灯片,然后我们在下一张幻灯片上再看一次,所以在这种情况下,我们将在一个特定的地址阅读。

哪个地址是由ALU计算的地址,所以alu会计算出这个地址,或者注册一个人的价值加上直接的,然后哪个值你写得好,因为我们在处理货物,我们想把内存中的值,我和这个男人,你为什么要选择,你就像,为什么喜欢。

这是为什么,为什么连这个都没有,请记住,整个数据路径旨在处理所有指令,好吧,有时候如果这是一个广告指示,您确实希望回写ALU的输出,但是因为这是一个加载指令,我们要写回内存的输出。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,让我们在下一张幻灯片上看到这个,加载数据路径如何工作,第一步从电脑上获取信息,好啦,我们得到什么信息PC商店和下一条指令要写的地址,然后它访问指令存储器并说,请阅读这条特殊的三位二位指令。

然后在下一个时钟周期,我会增加自己,我会更新自己,加四接下来我们将立即生成这个3位2位,为什么因为记住加载是i格式是如此,每当控件看到i格式时,它会要求,好啦,这是我们的格式,所以,因此立即选择。

请在我的直接生成块中输入一个i,然后立即生成块就会像好吧,我拿到了,我要签字,扩展我的3个2位指令的上面7位,这将是我的三个两个位即时,然后发生了什么,我们做算术,我们执行ALU,我们为ALU执行什么。

我们把基址加起来,它是罗恩,加上我们刚刚生成的,我们怎么知道我们把直接的,因为B选择。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,所以这又是,控制单元就像。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

哦耶,这是我的类型,所以我需要,如果我正在生成,眼前的,我也需要确保我用它。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我要请求锁在这里选择一个,然后我把这两个加在一起,现在呢,发生的好事,在这一点上,ALU的功能就像一个加法器,或者像你知道一些做操作的东西,然后数据路径就像,好啦,嗯。

这里的输出实际上是我传递到内存中的地址,注意这里有一点双线。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

因为在一种情况下,如果我们在这根电线的上半部分,我们会处于添加I的情况或广告的情况。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

不过,既然我们来了我们就来看看下面的部分。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好吧,再来一次,这是控制逻辑为我们决定的,就像没事一样,嗯,我很确定我真的想取这个值,一些记忆,所以你看到的最上面的紫色线条,那个人要么死在穆拉格,要么不死,它只会输掉这场战斗,战斗的地方是WB细胞。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以有一个注意,我不打算说太多,因为我们在课上有很多东西要讲,但也因为它实际上将是一个关于,嗯,项目三本身就是这个特定的加载指令,我们刚刚报道了加载词,但事实证明,有五种类型的加载指令。

所有不同类型的宽度,他们就像,哦耶,好啦,是呀,我记得,现在有负载,有加载半字,所有这些事情,大致思路是这样的,步骤在这里,然后您可以按照以下步骤,但这个想法是为了支撑更窄的负载。

你仍然从内存中加载一个3位2位的单词,但是因为你在骑马或者你在存钱,你可以在它从内存中恢复后对它进行操作,那我们该怎么办,我们加载单词,然后我们添加一个额外的逻辑来提取我们查看的正确字节。

然后我们签上我们的零,然而,我们希望实际上通过或加载半字来拟合加载的函数,或无符号加载,或加载半字无符号,所以这是用摩西和几个门实现的,你在逻辑模拟中看到的很多东西,这会使我们的图表变得复杂,不过。

我想专注于,教学的其他概念,但这是一般的想法,再看看第三项目,如果你,如果你真的想把它接上,你就会把它接上,这将是一个伟大的时刻。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

至少加载字。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这就是一般的概念,请注意,加载是,是第一个真正使用了我们上次讲到的所有五个阶段的,包括这个内存访问存储。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

另一方面,我们去看看,所以故事,记住,这是一个令人困惑的问题,它有装配指令,几乎和洛沃德一模一样,但现在形式完全不同了,我们去看看,在本例中,您要记住将存储存储到内存中的存储词,商店是什么。

它储存在哪里,嗯,首先,它计算地址为rs的地方是一个加号扩展的立即偏移量,然后它存储什么它存储RS作为两个,好啦,所以之前,加载词有RD时,因为它是将值写入的目的地,现在我们有两个RS。

哪个是要读取并放入内存的值,那么这意味着什么呢,这意味着我们有相同的状态元素访问,但我们对它们的访问不同,我们如何以不同的方式访问它们,是他们,那是现在的记忆,我们实际上是在记忆中写作,好啦。

因为它现在是商店注册文件,而不是做一个阅读,一次写,我们实际上做了两次阅读,其中一个读取是基地址,其中一个读数是我们以后要存储到内存中的值,好的,好的,所以就像,把寄存器寄存器文件的抽象。

相对于记忆本身,我们试图更新的东西,然后我们也更新PC到下一个指令,好啦,所以这就是存储词的想法,它阻止了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那我们更新,我们去看看,实际上在上一张幻灯片上,你可能看到了这个,让我很快回去。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

上一张幻灯片我告诉过你它是一种不同的格式,从某种意义上说,如果我们试图用这样的方法计算这个地址,你知道的,一加号扩展立即偏移量,突然间,我们现在有了两个不同的领域,我们必须访问它们来创建我们的即时。

这和我们以前看到的I型不同,在I型中,我们的12位偏移都在顶部,指令上面的所有位,现在我们的十二个偏移,一个12位的偏移量在上面的7位字段之间分裂,然后这个中间的五位字段。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

原来的第3个字段在哪里,所以这是我们必须处理的事情,如何应对,记住我们今天的抽象是块,但我们都很好,我们要把这个魔法方块,这将是直接的世代块,只要我们通过正确的控制标志,假设控制标志是S。

它会立即为我生成正确类型的3位2位,所以这就是我们现在如何抽象它,大概10-15分钟,我实际上会更多地讨论它是如何实现的,但这里的想法是,好啦,我们有这个即时,我们可能会使用ALU计算地址。

这和我们在加载词中看到的很相似,但是现在我们也要给内存写一个值,我们要写哪个值r 2,哪一个是我们想要存储的数据。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

通知,这就是为什么这里有额外的电线。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,这条额外的电线裂开了,它对商店的输出很好。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它必须直接连接到我的所有其他操作,到目前为止,我们要把它连接到ALU,但我们知道有时我们需要它直接进入记忆,然后现在有了这个MEM读写,阅读MRW标志,我们要把它设置成。

因为我们要在下一个上升的PO上写更新,让我们再检查一遍,这个控件现在,至少控件立即选择在两个值之间进行选择,I和S I代表I类型S代表S类型,然后我们在这里的记忆,我们要说这个控制mm rw。

这是一个将允许我们保存,RS两根电线上的东西,在下一个上升的时钟边缘,在下一个周期。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在下一个周期开始时,现在这里有一点,这里有一个小任务给你们,你觉得怎么样,其余的控制位是如此记住,数据路径和控制的思想之一,所有这些都是我们实际上不喜欢的,数据路径只是通过管道传输信息,只是把这些东西。

控制实际上是限制,使信息能够通过所有的电线,所以我们已经讨论了一些关于立即选择的问题,那将是S,我们已经谈过mrw了,这将是正确的,我要把一个ALU选择为您添加,你觉得怎么样。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

其他控制线将是,我给你点时间考虑一下,如果各地的民意调查都有效,反正会让我好起来的,我会在这里到处投票,所以是投票点,COM斜杠,Ya和Lyan,一旦你有了链接,我就会。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我要回到上一张幻灯片,哪个更大,这样你就可以考虑一下,和你的朋友谈谈,我们会回来的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们有一些初步的答案,这是非常令人兴奋的初步答案是,只有七个人同时回应,需要更多的时间有趣,在C和D之间有一个分裂,然后G开始流行起来,非常刺激,现在cd和g不相等,好啦,这就是我们要做的。

我们有大约50个人亲自来这里,这是非常令人兴奋的,这是一个很好的数字,我们数到三就开始,无论你在你的思维过程中处于什么位置,数到三,我们都会喊出我们认为是的那封信,或者你认为的多个字母,好准备好了。

就像是,你知道的,就像呼吸练习,就像十点半的事情,好啦,准备好了,一二三,美丽的合唱,所以好吧,所以在网上,我们听到C和A,然后有几个D和几个G很有趣,很有意思,所以让我们去好吗,好啦,是呀。

我听说另一个伟大的伟大的伟大的,我们再过一遍。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

哦不,我有答案,好啦,没关系的,好啦,让我看看,让我们看看会发生什么,好啦,我们会点亮数据路径。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

哦不,好啦,那不是双关语,我们只是要看看数据路径会告诉我们什么,控制位必须是什么,这样我们就可以储存,我们做的第一件事,因为它是商店商店不会以任何特殊的方式更换电脑,它只是递增到下一条指令。

所以我们要把这里所有的小路都点亮,而且这边没有控制,只是还没有,所以我们要留着它,接下来要发生的事情,指令正在进行,指令数据线要亮了,为了简单起见,我已经把那些不会被点亮的涂成灰色了。

根据以后发生的其他选择,这让我们更容易,所以记住什么商店,读取两个寄存器,其中记录了RS 1和RS 2,随便啦,这两个值是,其中之一是基本地址,其中之一是我们要存储到内存中的数据。

一旦我们将指令输入控制逻辑,我们要把管子插进去,把控制位传进去,我们传递哪些位,我们知道我们正在做的是立即处理一个S型,所以无论直接生成块做什么,我们要把它打进去,然后我们会得到一个真正的三个。

两位即时,那么如果我们立即产生,我们其实是想用它,所以我们要把b选择设置为1,我暂时跳过重写和启用,但在我们设置B到1之前,因为我们确实,想立竿见影,这里ALU将被添加,那是以前加的。

因为我们要加在一起计算这个地址r是一加直接,然后我们要访问内存,这是一种权利,所以这和右边之前的控制位是一样的,地址的正确工作是如何进行的,以及我们要写的数据字,然后将数据字写入设置地址,然后你就像。

啊,但是有一个数据读取输出正确,因为你记得记忆是怎么读的,写作品,它正好写在上升的口袋上,如果启用MRW,但其他时候,它只是作为一个组合块工作,所以确实会有信息从男人那里出来,现在你就像,哦不。

但我不能写回登记簿,因为记住这里的存储词根本不会更新我们的注册文件,它只写入内存,不是寄存器文件,为什么没有什么,为什么在这里的尽头没有任何东西真正亮起来,星星到底是什么,事情是这样的。

它实际上依赖于我们这里的控制位,好吧,这就是我要说的,控制逻辑说得很好的控制位,我很确定,储存词什么都写不出来,根本不更新我们的注册文件,它只更新内存,所以他们是,我将把正确的启用位设置为零。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果是这样的话,不管W上的结果是什么,都在这里的reg文件中。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

不管结果如何,因为Reg写入启用在上升时钟边缘为零,什么都不会写,没有什么会更新到Reg,因此,我们在这里选择什么实际上并不重要,因为我们很清楚,它将沿着这里的小箭头。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后它会在这里结束,然后它就不会出事了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以这个星号,这就是我们所说的,我不在乎,周一我会再多谈一点,但那就是那颗星的意思,这意味着控制逻辑可以决定在特定的控制标志上放置零或一,然后实际的操作,演出,对状态的更新不会改变。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

欢乐时光,所以我们要用这种不在乎的想法,将其扩展到不同类型的格式,下一个我们要看的是树枝长凳。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这有点复杂,因为我们现在有了一种新的类型,好啦,那么到目前为止我们看到了什么,我们见过我们的类型,平均I型,这是算术即时加载,我们见过这种类型的,哪个是商店,然后现在我们看到B型。

有时你感觉到它就像某人打字一样,这是一种新的格式,如果你看看中间人。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们又在做一些即时的旋转,所以如果我们立即旋转。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

格式看起来略有不同,我们该怎么办,我们把它扔进直接的世代块。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我们有了一种新的格式,然后我们刚刚说,立即生成块将处理它,我们只需要插一面新旗子,现在有一个新的控制位,国家做什么,更新了什么元素,有两个,其中之一是reg文件,RCP,访问的元素是什么。

其中之一是reg文件,它从寄存器中读取值,我们要一起比较,记住分支这里我们比较两个寄存器值,然后我们决定改变下一条指令,我们,我们,我们执行的基础上,比较的结果,所以我们要读这两个值,这两个文件。

然后我们要更新电脑,但现在我们要有条件地更新电脑,我说那口井是什么意思,程序计数器,如果我对第一和第二做了什么比较,如果成功了,然后我需要拿树枝。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

什么把树枝,意思是拿树枝,意味着我确实将PC更新到了PC。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

加上这个相对的偏移量,这个相对于偏移量,这是从我们的三位二位指令中的直接字段生成的,但如果比较失败,那树枝就不拿了,然后我会像往常一样更新电脑,又名下一条指令的增量。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

加四,想法是这样的,好啦,所以我把这三个方程,然后从这张幻灯片的最后一张幻灯片中再来一些,我们需要进行三种不同的计算,然后我们还需要像,你知道的,在最左边有一小片云,那是我们在更新电脑,但要做到这一点。

我需要计算三件事,其中之一是我们需要计算如果分支被拿走会发生什么,所以PC要更新到PC的这个值加上立即,我们需要以某种方式计算,所以它在电线上准备好了,我们需要计算的第二件事,是我们要更新PC的值。

如果没有,如果树枝没有被拿走,那就是电脑加4,然后我们需要计算的第三件事是比较,分支等于分支不等于小于小于无符号,所有这些事情都需要以某种方式发生,所以我们需要一些方法来结合RS 1和RS 2。

在上面做一些算术或逻辑计算,不过,我会查清楚的,还记得这些计算组合逻辑块是什么样子的吗,它们看起来像一个小梯形,有一点点缺口,我们有多少这样的两个,在同一个时钟周期内,我们需要执行多少事情。

让我们看看我们能执行什么,PC等于,PC加四,我们有电线,我们有广告,我们有加四,这个我们肯定能做ALU,另一方面,我们决定哪一个会进入这个特定的时钟周期,嗯,这有点粗略,对吧。

因为还记得时钟周期发生了什么吗,我们不能在下一个操作之前对每个组合逻辑块只做一个操作,关于下一条指令的下一个信息,所以如果只有一个AU,我们实际上还需要一个算术,多一个硬件块。

这就是我们所说的分支计算块,分支计算块是什么样子的,好像是这个盒子,你就像没事一样,嗯,这个分支计算发生了什么,它将比较寄存器1和寄存器2的值,R是一,R是二,它将把这些信息输入控制逻辑,就像没事一样。

嗯,你知道我比较了第一和第二,他们是平等的,然后控制逻辑就像好吧,然后我要更新,我要选择我实际上更新到哪台电脑,好啦,或者我如何更新我的电脑,它是如何做到这一点的,向控制块提供更多信息。

然后出来进行某种模拟,一些电脑的选择器,让我们在这里谈谈这些幻灯片,所以我有一个控制幻灯片,B r u n和我这里有两张输出幻灯片,B r e Q和B r l t现在,如果你还记得缩写是如何工作的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你可能知道这些意味着什么,但让我们明确地回顾一下,所以分支比较器块将是一个组合逻辑块,它是做什么的,它接受两个输入。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在边上有个小图,它接受两个输入,数据输入R一和R二,然后它还接受控制逻辑输入。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

布吕恩,代表无符号分支,然后输出是什么,它输出两件事,其中一个是分支,等于标志一或零,就是说a等于b,A是A,B是输入,这里的数据输入,然后继续输出另一个标志,比吕特,也就是说,如果a小于b。

我会被断言,我现在是一个,现在你在想你就像,哦耶,如果小于不,我想对比一下,我需要知道值是有符号的还是非有符号的,这就是BRU和控制位允许你做的,好啦,上面写着,好啦,如果我像BTU一样,例如。

那么控制就不会,好的,好的,我在做BTU,那个指令是无符号的,所以我要把u n传递到组合逻辑块中。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后你就可以做一个小于b的,两个都没有签名。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是信息,再重复一下,所以记住控制逻辑在输入方面得到了什么,一旦从ima中读出指令位,它就会得到指令位,它将使用这些指令位设置bru n,对分支比较器进行有符号或无符号比较,然后呢,然而。

实际上在这一点上有另一个输出到控制逻辑中,哪个输出是b r l t和b r e q,这些是数据标志,这些是数据输出,进入控制逻辑数据线,然后根据这些信息,控制逻辑就像,好啦,嗯,PC选择,然后呢。

因此必须是零或一,这将决定什么,我更新我的PTO,下面是一些例子,假设我们做的分支少于,好啦,所以记住分支小于,如果它没有U,它会被签署,那么R u n就会像,你知道我要做什么,我要做一个符号比较。

所以我不打算断言自己,但以下是法国在个人电脑选择方面的决定,如果分支小于等于1,所以这里的输出标志是断言的,他们是不平等的,那么我真的应该接受,我应该接受任何适用于我的分支,这台电脑加即时,这相对简单。

但是让我们看一个大于或等于,因为这里有两个数据输出,其中一个是VR LT,其中一个是BR EQ,两者都不比这更伟大,它是如何工作的,这里有一些逻辑,如果我们要计算,A大于或等于B,这和说,不a小于b。

你看起来很好,好啦,那是怎么工作的,让我们考虑a大于b的所有情况,大于或等于b不是真的,如果a小于b,这就不是真的,在所有其他情况下,如果a小于b不是真的,那么a必须大于或等于b。

因为我们处理的是一维线,所以如果是这样的话,这是什么意思,这意味着如果我们的分支小于等于零,所以这是断言的,那么A确实不比B小,如果a不小于b,那么a必须大于或等于b,好啦,因此,在这种情况下。

选择PC,所以你可以看到,如果发生这种情况,就会有一点棘手的布尔逻辑,但就找出哪些幻灯片而言,这是一个很好的练习,你怎么不,以及德莫尔根定律的一切,以确保它为你自己工作。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好啦,这就是分支比较器块,现在我们是,我们还剩下一条指令需要计算,或者再做一次算术,我们需要计算的算术运算,在这一点上,我们有PC加4,我们知道如何做,有一个,有一条蝰蛇,我们还有一个分支比较器。

这就是r 1和r 2的比较,但现在我们需要计算PC加即时,我们实际上将使用我们必须计算的ALU,在这里放一些电线,你可以看到,现在我们有了一条新的电线,从PC一直到我们的ALU。

但是我们选择使用我们的RS是一个值,或将PC与。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们来看看这个,我其实更喜欢动画,因为它可以让你分阶段地看待事物,首先发生的事情,PC得到更新,所以我们有这个小,这根亮着的电线,穿过外墙,加四块,还有电线,一直到我们ALU的开始,就在缪斯女神面前。

然后读取指令,好啦,指示是什么,好好读,它会有这个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它会,它将读第一和第二部分,这就是我们要比较的两件事,它还会输入指令,要求我们立即生成某种分支。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

还没说过你是怎么做到的,但我们只是想象一下,这个立即生成块不会退化,三人行的正确类型,两位即时,它要做一个分支比较,在RS 1和RS 2的红色值之间,把这个放在这里,分支比较,它的读数是r 1 r 2。

分支比较,它输出b r e q和v r lt是什么意思,不管这个1还是0都进入了控制逻辑,此时计算的另一个算术运算,是阿卢,什么是ALU,计算PC加即时,它是如何做到这一点的,它使用选择来选择一个。

选择PC而不是RS One,它也用b选择这个来选择即时的,而不是两个,好啦,所以我把这两个选定的项目加在一起,然后把它接回电脑,最后在这里,在这一点上,分支比较器已经完成了它的工作。

把一切都输入控制逻辑,现在控制逻辑知道是否接受分支,然后它会从这两个项目中选择一个,PC加四或ALU输出更新,下一个上升的poage上的PC,现在你可能在想,这可能是最让我震惊的事情。

最多的时候我在看书,当我得知这件事的时候,第一次就像,这是同时发生的控制逻辑吗,为什么我可以说这就像第一次阅读指令一样,然后PC会在之后确定,就像那里发生的事,这样想吧。

一切都发生在下一个上升的时钟边缘,所以它并不真的有类似的物质,不管事情是否像中间那样发生,在右前方,所有这些都将以某种顺序完成,好啦,正因为如此,我们可以用这种方式编写控制逻辑,有组合逻辑。

有时他们会计算一些没有意义的即时值,但到了更新的时候,一切都会正常的,好啦,这是我们这里的电子产品的信任。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

非常刺激,现在让我们稍微讨论一下直接生成块,事实证明,这是你要在实验室里做的事情。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是非常令人兴奋的,我喜欢原木,因为它只是把电线连接在一起,最好的方法是立即,所以让我们考虑一下现在需要什么,所以到目前为止,我们已经看到了三种类型的即时,I型s型b型,让我们考虑一下i和s类型。

但我这里有两种格式的说明,然后我有一些地方,我有s或者像这样,比如说下面第三排,这是实际的三位二位指令,原来如此,我不知道是好是坏,但我知道至少在这张图中f是我的最高位,我的指示,三一。

如果我知道这是不是类型,我如何构建一个逻辑,允许我创建指令,对不起,创建三个二位即时,什么样的三个,两个两个位立即,我想从指令中扩展12位吗,从指令本身,我如何确定这一点,我们上次讨论过,我要签它延长。

从十二号开始,索引12位到3 1,好啦,这将是,我问我的最上面的一点从一个指示,接下来我要做的是,我要把一根小电线插进11号线,现在是眼前的一点,为什么我们会在下一页看到它实际上很有用,当我们谈论b型。

就目前而言,试想你只是在抄袭《三十一》,从指令进入立即的第11位,我还做什么,我可以在上面裁剪,剩下的六位,从最上面的领域到我直接的第五位到第十位,我知道这是真的,不管我处理的是i型还是s型。

我可以把这些线,我不必在他们之间做出选择,现在问题变成了,我该怎么处理下面的五位,我怎么知道哪些位,那些是,这就是多路复用器再次出现的地方,所以实际上最近的一代在这里会有一些多路复用器。

这将取决于你的即时,选择,所以在这个特殊的情况下,我们会这么说,如果我们的直接是我输入,或者成为,如果我们的指示我在哪里打字,我要从我的训诲中取二十四个零头,放在里面。

如果我的直接选择说我正在处理一个s类型指令,然后我要选择,这是我的7到11个指令,然后把它们放进去,好啦,所以请注意,就像输出线在某种意义上都是一样的,我总是会更新这一部分的即时片段,零到四。

但我是从哪部分指令中得到的,这就是多路复用器的用武之地,啊,有个问题,是啊,是啊,哦耶,多路复用器怎么知道这是哪里,我键入键入奇妙的问题,如果我们回到上一张幻灯片,请记住,这个立即生成块有一个控制标志。

就是这个,嗯,立即选择在这里出来。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好吧,在立即选择,我们回到这里,这就是直接生成块所在的地方,所以你会看到这里有一些侧面,这告诉我我在和什么类型的人打交道,所以如果我回到这张幻灯片。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我还没说b型呢,我们很快就会讨论的,嗯但是。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在这种情况下,我们是说,假设紧靠左边的恰好是0或1,如果这就像,你知道还有比这更复杂的,但如果我们对付的是国税局的人,在这种情况下我们会说好,嗯,立即选择,告诉我是哪种,因此,我将多路复用。

并选择这个特定的五位集,我们这种状态很好的问题。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们把它扩展到b类型,现在我不打算画盒子,因为它使图表变得相当复杂,但让我们观察几件事,所以我们再次处理相同的三个二位数据,数据是指令,但现在我们需要弄清楚如何立即填充到这三个位。

因为就像我们连接在一起的指令的实际部分一样,将取决于我们的指令类型,所以这里有一些在所有这些情况下的观察,我们掌握的最高情报是,或者我们掌握的最重要的信息,这个最上面的位总是指令的最上面的位。

所以我们总是要签署范围,不管那个词,I型S型或B型,我们总是要达到一个标志的程度,我们总是用指令的最上面的一点来表示扩展,就像你在上一页看到的那个小三角形,想象一下三角形也被画到幻灯片上,不一样,虽然。

让我想想s型和b型,因为他们两个是最亲密的,s类型和b类型如下,有两个直接的部分是不同的,其中一个被咬了,立即的十一个,我这么说是什么意思,我的意思是它们来自指令的不同部分。

取决于您在s类型中查看的是s类型还是b类型,是最高的,最大位,那个标志位,好啦,我们可以看到,我在这里用紫色突出显示,我也喜欢,你知道的,重新排序,稍微整理一下,所以你可以看到这个,实际上是指令位7。

这是7。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我要改变,我去换一下,如果你有讲义,你在这里也可以换这个,但如果你看到这里,这就像,哦耶,好啦,因为我的领域说我的第七位指令,至少在B型,我直接的第十一个位。

所以我必须在立即生成块中做一个必须的事情,另一个不同的地方是这里最有趣的地方,或分支类型中的最低有效位,记住我们实际上喜欢我们的,我们的媒体被代表为半词,所以我们总是有一个隐式尾随零,所以在分支中。

这总是零,然而,在商店里,我们总是会有这样的信息,因为商店在咬抵消,所以这是一个指令七,所以我们也要在那里做一个多路复用,根据我们的即时选择控制位值,有点像是,哦耶,有很多信息,但归根结底。

我们只是把买家联系在一起,我们在想要哪些数据之间做出选择。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

根据指令的类型,现在呢,让我们来谈谈跳得好,还有两节,这是非常令人兴奋的,所以还有两个部分。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我们实际上还有一种直接的,我不打算报道会怎么样,呃,路由到直接生成块,但是直接是基于这里的j型,或者这个j格式,你还记得什么是跳跃吗,这个小东西,是无条件的垃圾,我们说我们将永远更新PC。

我们如何更新它,如何更新好,我们取直接的,我们把它当作一个字节,我们把它看作是相对的偏移量,我们把它转换成字节,然后我们把它加到我们电脑的当前价值上,对于跳转,我们要做的第二件事是保存返回地址。

在某个地方,我们将下一条指令保存到rd中执行,无论rd是什么,通常是它的返回地址或返回地址寄存器。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那么我们怎么做呢,这些更新,我要把状态更新的方程放在这里的顶部,所以我们可以看到他们,同时,有一个街区改变了,或者有两个街区改变了媒体一代,所以现在我们又在处理一种不同类型的即时,我只想说。

无论立即是J,然后通过有线立即产生块,它会输出正确的三个,我马上加两个,然后如果我们要把寄存器更新为PC加4,现在请注意PC+4一直到这里,在这个广告之外,我们现在没有任何东西可以更新它。

那我们该怎么办,你看,我们只是有点像,我们连上电线是因为它根本不存在,这是我们迭代地设计数据路径,现在我们有了这根电线,我们将能够支持对寄存器的两种更新,这些更新是我们的格式。

从内存中加载单词的寄存器的更新,然后还更新到PC加4的寄存器。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们看看数据路径,我们把电脑分成块,然后我们生成跳跃发生的瞬时,我们找出我们需要的指令位或控制位,然后我们用ALU计算PC加即时,你可以去看,因为我们的A选择和B选择。

我们将把个人电脑和任何直接的东西加在一起,我们生成,我们最终将选择PC+4,它一直都是有线的,从第一阶段开始,我们将选择PC加4以便能够写入我们的目标寄存器,然后注意这里的一些vlog。

PC选择我们称之为已取,因为我们总是无条件地跳跃,跳转就像不同的更新,那不是电脑加四更新,然后注意这里还有一些其他的东西,我们并不真的关心树枝,因为我们没有分支计算,不管怎样,我们总是要选择PC。

所以我们实际上并不关心。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

分支的输出选择什么是正确的,再喝几杯,我们快到了,你见过的另一种跳跃是绝对跳跃,不再相对跳跃,但现在我们要处理的是j l l l j a l r,使用即时格式,那是什么意思,我们已经有了这个即时,好啦。

我们有了,我们知道这是我的类型,因为立即选择只是指令的类型,这里指令的格式,对状态的两个更改,所以现在我们还是要做r或z,我们仍然要在一些东西上添加媒体,但现在不是把它添加到PC上,这将是相对的。

我们把它加到这个绝对地址,1的r,然后我们有这个PC加四个更新,这是我们的回信地址,缓存,最后,这正是我在,在这张幻灯片的开头,这里的i格式只是意味着JLR确实会生成完全相同的即时。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

因为格式类型相同,让我们照亮这条小路,把电脑输入方块,请注意,我已经将所有内容都连接到WB中了,在这里选择两个,因为我知道,但这就是我的更新,RD等于,PC加4,所以这就像,我们知道更新会发生。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以我们只要照亮那条路,已经,我们将立即生成i类型。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

只是我们在吃,嘿嘿,立即选择你的眼睛类型,请给我i型,那我们还能做什么,我们做的事情类似于从以前的跳跃,所以我们说,好啦,嗯,我们要把即时加一些值,但现在不是把它添加到PC上,它将是一个精选的。

我们把它加到RS 1的任何值,我们写它,这是寄存器,这里是选择0,最后,在最后我们写PC加四注册,就像又一次,这里有一点不同,尤其是如果你看A选择和,呃和凝胶说明书,但希望用颜色编码的图表。

允许你做一点比较和对比,最后将ALU输出写入PC机。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

好再来一张,我们总是把你留在最后。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

因为这是你在金星上看到的东西,你从大的方面看,所有这些事情,但你实际上并不经常使用它,当你是人类编译和组装的时候,所以我们现在要报道它,上中段,有什么想法,另一种即时格式,另一种即时格式,如何应对。

立即选择采用U型,不知何故,我们稍后处理块的组合,它用于两个指令,这种格式,其中之一是Li加载上面的位,将这20位媒体加载到一些更大的,三位二位即时输出,然后是U IPC,它将此设置立即添加到PC上。

好啦,所以这是我们储存碎片的一种方式,或者在PC上进行实际计算。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

两者都碰巧将pc递增到下一条指令,而不是,或者幻想跳跃什么的,这将反映在我们的图表中,只有一件事改变了,是啊,是啊,我想只有一件事改变了,这又是直接的代块,我们只要加一个u型,它会以某种方式连接起来。

从某种意义上说,我们只是要连接所有的电线,以某种方式,我们会有一些缪斯女神,这将是一个好时机。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让我们为UI和AUC做练习,所以我们要把状态更新放在这里的顶部,所以我们都可以按照第一步,等于PC加四步二型立即进入立即生成块,并请求立即生成块以生成您立即键入的正确类型,第三步,这个有点棘手。

上面写着,好啦,您想将什么保存到寄存器中,我要再放一次,你只想把眼前的,这是我们的ALU数据库中没有的,还没有,所以我要创建一个新的标志,你选择,如果是b,那就意味着你只取b。

也许你做b加零取决于你特定的硬件实现,意思就是,我们不关心这里的输入是什么,我们只关心B是什么,我们要把它接上,然后当我们把事情写好的时候,如果wd select是一个,我们将写出ALU的输出。

在这一点上,它只是输入b,在这一点上是直接的,U型即时,然后我们要把它保存到我们的注册目的地,最后一个,加州大学,这里有什么区别,我们正在更新PC+立即,不仅仅是在瞬间加载它,所以唯一改变的是。

就在这里,现在我们有一个A选择,因为我们正在加载PC并将其添加到即时,这就是我们更新的,你和你的唯一区别。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

所以最后我们做到了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这是我们的数据路径,让我们说,让我们用热烈的掌声,下周下次我们要跳支舞,但现在你可以感觉很好。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

你刚刚设计了百分之四十,80%的CPU,祝你周末愉快,一小时后林间空地见,再见,伙计们。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值