计算器让我们和让,让你瞬间秒懂计算机存储大家好,欢迎来到我的视频解说频道,我是小新,今天我们将带你深入了解计算机存储的三个概念。计存器让我们和让,同时揭秘他们之间的关系与区别。别着急,让我们一起揭开他们的面纱吧! first part run 只读存储器首先让我们来认识 ram, 它是计算机的永久记忆。 ram 是只读存储器,一旦数据被写入,就永远固定不变。它像是计算机的大百科全书,永久固定存储着一些重要的固定数据和指令, 比如计算机系统启动时所需的基础代码,这些代码被称为 bios。 ram 的内容在电源关闭后也能保存,这就是为什么它被称为只读存储 气。 second part ram 随机存取存储器接下来让我们来看看 ram, 这可是计算机的工作记忆。 ram 是随机访问存储器,它像是计算机的记事本,临时存储着正在运行的程序和数据。 人们的特点是读写速度超快。它可以随机访问任何位置的数据,但是要注意,人们的数据在电源关闭后就会丢失,所以它是临时性的存储器。 third part 寄存器最后让我们认识一下寄存器,它是 cpu 的超级速记寄存器,位于 cpu 内部, 速度极快。它像是 cpu 的私人储物柜,用来临时存储数据和指令。计存器是计算机中最快的存储设备之一,它可以执行各种操作,比如 逻辑情算数运算、逻辑运算和数据传输。 first part 三者联系让我们来简单总结一下这三者关系与区别吧。 ram 是只读存储器,用于固定存储一些重要的固化数据和指令。 ram 是随机访问存储器,用于临时存储正在运行的程序和数据,速度极快。 ram 和 ram 是 cpu 外部的存储器。 ram 提供了计算机启动所需的基础代码,它的内容在电源关闭后依然保持不变,类似于计算机的大百科全书。 然为计算机提供了临时工作空间。它的数据在电源关闭后会被清空,类似于计算机的计时。本计存器是 cpu 内部的高速存储器,相当于 cpu 的超级高速通道,用于临时存 处执行操作所需的数据和指令,速度超迅猛。他们各司其职,为我们提供了流畅高效的计算体验。好了,今天我们对寄存器、 ram 和 ram 的概念做了一个简单的解释,希望这个视频能让你对计算机存储有了更深入的了解。如果你对计算机科技还有更多好奇,或者想要了解其他科技话题, 请在评论区留言告诉我们。欢迎点赞、收藏加关注,感谢您的观看与订阅,谢谢您的投币支持,我们下期再见!
粉丝5获赞18

追战是个啥?这个事情啊,要从打工人 cpu 说起。 cpu 内部有个核心模块叫 alu, 专门用来做逻辑运算和数学计算,比如一加一等于二,啊呸,等于一零之类的。 我们人类算数学题的时候,如果算式比较复杂,没法一次性算出结果,会先把这两个数相加,得到临时结果,再把临时结果和剩下的数相加。同理,在算式复杂的时候, alu 也是这么做的, 这就需要把临时结果找个地方存放一下。于是工程师们在 cpu 内又设计了一些可以存放数字的模块,叫寄存器,他们的名字分别叫 axbx、 cxdx 等等等。没错,在如此高大上的 cpu 内部,起名就是这么随意。 有了计算器, alu 就可以把临时结果保存在计算器中,需要的时候再拿出来用,这就解决了复杂算式分布计算的问题。为了实现更复杂的计算,能不能做很多计算器呢? 答案是不能,这会增加 cpu 设计的复杂性以及成本,于是只能从外部请帮手了。大家想想这个帮手需要什么样的条件? 最关键的一点是补血速度要快,毕竟 cpu 可是个急性子,按照这个条件招标,最后中标的是内存,而硬盘和软盘、公盘都因为速度太慢成了陪跑了。 接下来要在内存中画出一篇专门的区域,用来临时存储数据。既然是专用的,就得有个名字叫做站。注意啊,内存里还有的区域叫堆,和站的特性很不一样,以后有机会再 和大家聊。所以说,站在本质上只是内存中的一片区域,它的特殊之处在于, cpu 从中存取数据的方式大家都见过,给蛋侠装子弹吧,把子弹一个个往里压, 最先压进去的处在弹侠的最里边,在射击的时候,这颗子弹会最后一个被打出去。简而言之呢,就是先入后出,相应的后入先出规则啊,非常的简单。 cpu 一看,哎,这个东西好, 因为在计算机内,很多时候对数据的操作都有这种先入后出的特点,于是 cpu 一拍大腿,决定对对战的操作也遵循弹侠操作的规律。 我画个图,方便大家理解。这是内存,上面是一个个的存储单元,这一片呢就用来做追战。 cpu 把追 看成一个弹侠把数据当成子弹,并且规定这个位置叫站底,固定不动这个位置呢叫站底,是可以变化的。 在对战里没有数据的时候,站顶和站体是重合的,当需要往站里存数据的时候,就把站顶的位置往上挪一挪,腾出一个位置来,然后把数据放进去,这种动作叫做压战或者入战, 再来个数据再压战,以此类推。当需要从战里取出数据的时候,就先把数据复制到 cpu 中的计算器,然后把站顶的位置往下挪一挪,这种动作叫做弹站或者出站。 注意啊,出站后这个数据还在对战里,但是已经被当做垃圾了。有人说,我想绕过这个数据,直接取这个数据行不行?答案是不行。 前面说了,堆站里的数据先入的必须后出。上面讲了堆站操作的原理,下面聊聊堆站在编程中最常见的应用函数调用,想学好编程语言的这个部分绝对不能错过。程序在运行的时候,是以机器码的形式躺平在内存里面的, 每一句机器码都有自己的位置,称为地址。 cpu 执行程序的过程,就是把程序中的每一句机器码挨个拿过来,分析出这句机器码是干啥的,然后做相应的操作,该计算的计算,该取数据的取数据,该跳转的跳转,该死机的死机。 而所谓函数呢,就是一堆代码的打包。函数调用就是 cpu 在执行一个函数中的代码时,临时蹦跶到另一个函数,执行另一个函数里的代码,执行完了再蹦跶回来。用专业术语说叫做函数跳转和返回。 大家看,从这里跳转到另一个函数,待会返回后,接下来要执行哪句代码呢?哎,是这句。所以在跳转的时候, cpu 得把这句代码的地址找个地方记下来,不然待会返回时就不知道要执行哪一句了,毕竟 cpu 太忙了,也很健忘。 为了记录这个地址,就要用到对战。在跳转时, cpu 把这个地址压占,在返回时把这个地址弹占,地址就会被复制给了 cpu, cpu 呢,就会依据这个地址跑到这里继续执行代码。 有人可能要问了,记录位置这种破事,随便找一块内存区域都行,为啥非要用对战呢?这是因为实际的程序中,函数调用都是欠套的, a 调用 bb 调用, cc 调用 edf 等等等等等。这就需要把很多个返回地址按顺序保存,然后再按相反的顺序一个个 出来。这种先入后出的数据操作,当然是用追战最合适了。这时候有些调皮的同学可能要问了,假如函数无限调用下去啊,从来不返回会怎么样呢? 从上面的例子可以看出,每一次函数调用都会消耗对战的一些空间,而整个对战的大小是有限的,如果函数不停的调用而不返回,对战就会被塞满了,很快啊,这个时候再试图把数据压战,就会导致错误,叫做对战一除程序就崩溃了。 给大家演示一下,写一个函数 a, 然后在 a 的代码里调用,他自己在程序入口处直接调用 b, 函数运行看瞬间就崩溃了。多说一句,如果一个函数确实需要调用自己,那么必须设定一个限定条件,避免这种调用无限的继续下去,这就是所谓的地规调用了。

大家好啊,欢迎收看本期课程啊,我是自动化航空啊,那么这节我们讲一下三菱飘西的文件计存器啊,这个呃可能很多初学者接触不到这个文件计算器的内容啊,但是呢假如你看别人的程序啊,发现了一个这个写法啊,我给你看一下, 呃闭目的第一千啊,存到第一千,然后呢可以一千,那么这是什么意思呢?你能看懂吗? 啊所以呢,我们看别人程序啊,会发现很多奇奇怪怪的东西,就是我们看不懂的啊,以我们的呃这个水平啊,知识点呢,看不懂什么意思?那我把第一千传送给第一千,那 把自己传送给自己了,相当于啊,是不是就是我们在别人的程序中可能看到这个东西了,那这个东西具体是什么意思啊?怎么理? 为什么会有这么奇怪的写法啊?是操作者写错了吗?啊还是什么问题呢啊?当然这个前面触点可能不是 m 零啊,我就举个例子啊,就是把同样的寄存寄存 批量传送到同样的寄存器中,那这个是什么意思啊?这个呢就是三零中啊文件寄存器的一个用法啊,文件寄存器啊文件寄存器。 什么叫文件寄存器呢?文件寄存器啊,区别数据寄存器啊,正常呢,我们在这个呃片期中啊,我们大多数用的是叫数据寄存器,比如说地龄啊, 第七千九百九十九啊,这些呢叫数据寄存器啊。那么数据寄存器它的作用是什么呢?就是存储我们呃在程序运行过程中 数据其中呢他又分为呀一般用和断电保持用啊,一般用一般用和断电保存用啊。断电保存用 两种功能啊,一种是一般用,一种是断电保存用啊,那么这两种功能的,呃,这个 数据寄存器啊,我们可以设定断电保存的区间啊,比如说从多少到多少断电保存的啊,断电保存的,那么剩下的他就不是断电保存的了啊,不同的 prc 呢,可能设置的这个,呃呃,范围呀,也不太一样啊不太一样啊,但是大致用法都是差不多的啊。差不多, 然后还有一种写法。用法什么呢?把数据寄存器啊,可以转成文件寄存器啊,数据寄存器转成文 文件寄存器。那么文件寄存器第一种功能呢就是断电保存啊,断电保存啊,他可以断电保存啊,就是常规用法的,你把它当成断电保存寄存器啊,没关系啊,你可以直接用成断电保存寄存器啊,断电保存寄存器 啊,但是呢他实际上啊是另一种形式的寄存器啊,就是和区别语文数据寄存器啊,区别数据寄存器。这个呢我们要从偏西的存储原理上来理解啊,我们看下下一个 正常来说呀,我们的片西中啊有两个存储区啊,一个是硬盘存储区啊,我就用通俗的语言讲啊,就说像电脑一样啊,片西中呢也有硬盘,硬盘的数据我们都知道啊,他断了 断电他也不会丢失,是不是就像我们电脑的硬盘一样啊,我们存到地盘的,吸盘的一盘的东西呢,即使我们一年之后打开电脑,那么他还是在的,他不会自己就消失了啊,自己消失了啊,这是硬盘的存储区啊,那么硬盘存储区用来存储片吸的什么呢? 用来存储片西的程序啊,程序,因为我们的写的程序实际是存到他的硬盘中啊,硬盘中啊,如果在那个片西中的叫 ee 什么什么 prm, 咱也不懂啊,反正我们就我就把它叫做硬盘啊,大家也可以这样理解, 除了程序之外,他还要存储注释啊,等等啊,或者 prc 的一种设定参数啊,一些参数,那么这里呢,我们呢还可以存储一部分 数据啊,叫做数据寄存器,也就是文件寄存器啊,文件寄存器,那么文件寄存器呢?因为我们正常使用情况下,我们可以不用文件寄存器啊,但是一旦我们用的文件寄存器,他将会占用硬盘的空间啊,硬盘空间,比如说我们硬盘是八兆的啊,八兆的硬盘, 如果我们没有文件计算器,那么除了注视之外,是不全都被程序所用啊,程序可以呃 存到整个硬盘中啊,但是一旦你设定为文数据寄存器了啊,设定为文件了啊,比如说你的硬盘,你加了一个呃, 电影在拷贝的里面啊,那么他的其他的文件就相当于减少了,这里减少的就是程序啊,程序,本来我的程序呢是七千步啊,七千步,但是你 你七千步的容量可能七兆啊,我就打个简单比方啊,或者八兆,七千步的容量是八兆啊,那么这时候呢,你把其中的两兆啊, 两兆空间呢给用作文件寄存器,用来保存文件了。保存文件,那这时候你的程序容量是不就是不是就相应的减少了?可能我只能写五千步程序了,五千步程序 啊,所以呢,第一点我们要认识的什么呢?文件寄存器,他是占用硬盘空间的,而不是内存空间。不是内存空间啊,是硬盘空间啊,就是他会影响你程序的 步数,因为我们程序步数越多,他占动占用的存储空间越大啊,存储空间越大,他会占用你程序的步数啊,就是你设多少文件计算器,相应的程序就减少多少空间, 导致程序的步数减少啊,这是我们的第一个理解啊,就是他们都存储的硬盘中啊,存储硬盘中可以断电保存的啊,断电保存。 那么第二个片系中的存储区是什么呢?就是内存啊,内存,内存呢?主要存储数据的啊,主要存储数据,就像我们电脑打开一样啊,一打开电脑啊,硬盘中文件呢?自动执行,然后呢把 呃,我们想用的数据操作系统啊,一些显示什么的都调用出来啊,显示到调用到内存中,或者我们打开一个程序调用到内存中,那么内存进行执行,程序 内存呢?主要是用来临时存储的啊,但是 prc 中的内存呢,可以断电保存啊,可以断电保存,他有断电保存的功能啊, 但是大,这个就看你设置了啊,比如说我们设置这个,呃,数据存储区啊,第零啊,第零开始,那么第七千九百九十九 七九九九啊,比如说我们这个范围啊,那么他将占用所有的内存啊,那么这些呢,我们可以这个内存有一部分呢,可以是断电保存的啊,断电保存的啊,可以断电保存内存啊,没,没有关系啊,内存可以断电保存 啊,一部分我们设定好啊,那么他断电也可以保存啊,就像硬盘一样啊。然后呢, 我们这内存这里啊,我们设定好数据寄存器之后,他们呢也将有数据寄存器的区域,因为内存的区域啊,内存的区域啊,比如说我们数据寄存, 正常的数据寄存器是第零到第七千九百九十九啊。如果我们设置了文件寄存器啊,文件寄存器, 文件寄存器呢,是五百个字为一个单位,你设置剩一个单位,那么将占用五百个字,比如说的 f f 三优,那么他从第一千开始啊,第一千开始作为文件寄存器,如果你只设一个 文件计存器,单位只设一,那么第一千到第幺四九九啊,幺四九九。如果设两个,那么就第一千到第一九九九啊,第一九九九,这是一个单位的啊,一个单位的文件计存器。 那么你设置好之后啊,就把内存中的数据寄存器的一部分转换成文件寄存器了,他的用法啊,和正常数据寄存器没什么区别啊,没什么区别啊,基本是一样的,而且是 断电保存的啊。但是这个数据寄存器,硬盘中的数据文件寄存器和内存中的文件寄存器他有啥关系呢?有啥关系呢? 就说当 prc 上电啊,上电从死到婆到乱执行的时候,呃,这个系统啊,会自动的把硬盘中的 文件寄存器中的数据拷贝到我们的数据寄存器中啊,即使你数据寄存器是断电保存的,我更改了数值之后啊,那么他将会被硬盘中的数据寄存器 给覆盖掉啊,覆盖掉啊,相当于什么呢?相当于我们建立了一个,呃,就是备份文件一样啊,备份文件一样,我把文件计算器的数值备份了,放到硬盘中, 再次启动的时候他又还原到初始系统了。所以即使你改了文件计算器的值,在程序运行过程中我们更改了他的值,那么他再再次启动片系的时候,他还是会 把这个硬盘中的数据拷贝一份到数据寄存器中。然后我们实际在程序中运行的时候并不是直接操作硬盘啊,不是直接操作硬盘,而是用内存中的数据寄存器啊,内存中的文件寄存器,数据寄存器啊。然后呢, 当我们用专用指令啊,才能更改硬盘中的数据啊,而且硬盘中的数据呢,不能频繁的更改。说我加一个,呃, m 八千,我一直改吧。那改了两天发现你的硬盘坏了啊, prc 坏了啊,所以这个指令不能频繁的 写入啊。写入只能是什么呢?你需要的写入时候再写入啊,比如说我存储一些配方啊,存储一些配方。那么这个配方呢?我存到片西中,也存到片西中的断电保存寄存器了,但是人工人呐,不小心呐, 把这个配方的数据给覆盖了啊。覆盖了,那他想再还原怎么办呢?没办法啊,那只能我们再使出这个构思的大法啊。构思的大法。把我们原来存到硬盘中的区域中的文件计算器读出来啊,读出来,然后把 新的配方给他删掉啊,把硬盘中的原来的老的配方再读出来,覆盖掉啊,防止错误。当然这是一个简单的用法啊,简单用法啊,所以呢,文件计存器的作用啊,就是他是 占用两个印象啊,一个是硬盘的印象啊,这个是属于上电之后自动加载到内存中,然后我们实际在 使用过程中呢,都是用内存中的文件寄存器形象,他和这个断电保持寄存器啊,是一会一样用法,一样用法,没有任何区别,就是用法是一样的,但是呢,加了文件两个字呢,他就可以 反过来存储的硬盘中啊,然后呢,供以后恢复或者调用啊,调用啊,这个就是文件寄存器的一个概念啊,这个很多初学者可能接触不到啊,接触不到, 但是你可以了解一下文件计算器啊,文件计算器的一个呃概念。然后下节呢,我们讲一下文件计算器的用法啊,看一下怎么用在程序中怎么设置啊。今天课讲到这里啊,谢谢大家。


这个是我们之前呃掌握的一些 a p i。 啊,然后这讲的话,我们来讲这个,呃内存操作,呃计存器的一个操作, 计算器的操作的方法主要就是这么几个啊,内存就是硬件地址和虚拟地址映射,然后解除映射,然后读比 w i r 就是八位、十六 六位,还有三十二位,就是一个字节,两个字节和四个字节 读也是一样的啊,读和写都是一样的,就这么几个方法。 这个是之前讲的内存拷贝的,不是 计存器操作。 p 计算器操作,那我们现在的话就以它的一个原理图啊,这边就是它的原理图,这是底板,底板的话这边显示啊,这边是 led 零和 led, 一有两个灯,我们来找到它啊,一个红灯一个绿灯,这是我们要找的, 我们就通过计算器操作,然后来控制这个灯,这个这个是逆途, 这是资料吧,可能涉及到的资料还很多,都往这里放,然后再通过 这个我们要找到 led 零和 led 一,它对应的是网络编号嘛?对应的引角,对应的引角的话在这个核心版看有没有啊。 led 零 i e d 零对应的是 p i 零,就这个你也截个图, i e d 零对应的是 p i 零, 蒙一下吧, 这里那银角也找到了,那现在的话我们就要找到 p i 零,它对应的一般的一个 epio 初始化,它需要对应的时钟打 牌,然后 gpl 的复印模式,然后上拉下拉输入输出,然后速率等等,这些东西都需要设置,首先的话就是要找到他的一个时钟,时钟的话在参考手册这里啊, 我们来找 e i 零 e p i o 嗯, e p i o i。 也在这里找,应该是在 内存一切的验收,在下面有 e p i o a b c d e f g h i。 这里。 哦,这个是 a h b, 是 g p i o i。 把它拷贝过来, 现在就要找到 a h b 这个中线,然后把它的一个时钟把它开启,那这个文档的话是在这里啊, c c 啊, c c 里面,这是计算器的一个音色 a h b a h b 四,还有两个啊,还有 c m 四架构和那个 c a 七就是两个内核,我们现在是零零核四对,用的是 m p u, 如果玩裸机可能就是用的是 m c u, 所以我们要用的是这个啊,用 qq max 去生成代码的时候只能用这个, 当时试了,本来还用想用 qq max 去找它的时钟以及引脚的,但是后面失败了啊, 它只能找到 m c u 的,我们把它找到它的一个偏移地址 在这里,我们把它截个图,这是它的一个时钟。我们来看 g p i o i 的一个,那个 g p i o h i。 是这个零到八,嗯,这第八位,第八位写一,然后就是去死人他,嗯,这个样子,这是下面的一个说明, 嗯,嗯, e p i o h i。 这上面说明其实都一样的啊, 那读到了一,就是说明始终被死人了这一块, 但是时钟我们找到了,然后再找 g p i o i。 零的一个计算器 gpl 的 epio, 这里 e p l 的计算器的一个音色 gpl 所有的都一样啊,我们要找到 gp i o i 的一个地址,看一下这里有没有 g p l i。 这边地址已经给到了啊。五零零, a 零零零,这个它的一个地址偏一样,已经给到了 a h b 是,但是它的一个起始地址,我们要把它找到 已死地址,另一辆是给到了, 嗯,先找他的其实地址啊, a h b 四的 a h b 四这里啊, 那是现在所有的需要的地址我们就差不多都找到了, a h b 四的一个, 一个是其实地址,一个是偏移量,现在是 gpio 的也是地址,以以及 gpioi 的一个,那个 gpioi 的这个就太多了 这里,嗯,这边有太多了,模式啊,输出类型,速率啊,就是上拉下拉,然后这个是输入 输出数据计算器,然后是 set reset 啊,这些截个图十三张,这里很多的一个计算器啊, 过来,那么所有的和地址相关的东西我们就全部找到了,这个是资料, 这个地方 点流程 就级别就不一样了,其他的全部是影子下面写的, 那么不管他了啊,一个就是啊,找, 然后我们大概的一个流程是, 呃, gpio 还有 啊, c c 中 阳关一春气的意思,意志一联谊 now, 这个就是我们找资料要找的一个东西,你尝试这个地方,嗯,也可以尝试使用,用这个,用这个工具 点这个 来演示一下啊, 这个核心版的它的一个型号,先看一下,它是 d a a 幺,这里写着 d a a 幺,所以在这里下载固件包的时候注意一点, 这边我已经收藏了,这个双击 放大啊,收 e e i 零在这里,对吧? 我们就把它复用成这个输出。这边只能选这个啊,这两个选的没用啊,也没玩过这种双核的一个 mcu 的这种玩法 啊,其他的我们什么都不要了啊,时钟什么都不设置了,直接项目,然后是输出路径, f f f f f 这个地方 就这样认识代码, 打开, 我们直接来看一下生成的一个代码,嗯,先编译一下啊, 不便宜,到时候念不进去啊。这边是 g p i o 引力特,这就是我们需要的方法啊,在这里有调这个时钟,我们根本就没管它啊,这个也不用管,我们只管 g p i o。 对应的时钟,嗯, g p i o i clock inable, 这边是时钟促使化 后,是,这边是结构体,然后是 gpl 的初始化, 这边是设置成低电瓶了, e p i o i 零设置成低电瓶,然后再给它梳实化, 截个图啊,这个就是它的整个的一个数字化的过程, 等它编映好,编映好了,我们就一个一个跟,这个里面不是有时钟吗?进不去啊,现在还进不去?进来了,进来了,我们来看一下这个红啊,它是这个地址,然后我们来看它的值啊,它把它的值复制成了什么 或者什么,这个,这个就是上面这个,上面这个他就是一左移多少位呢?左移八位,左移八位,那不就是我们刚刚看到的这个吗? 就是这个表嘛,有 gpioi, 就这个左移八位嘛,把它字移,对吧?嗯,哎,回过头重新跟 打开啊,现在是我们看他是给谁复制,这个就是计算器的一个地址,这是我们想要的,我们能,我们这里能看得到啊,啊,零叉 a a 八,我们从文档中来看,我们是 a m 四,是零叉 a a 八 a m 四, they see 这两个啊, m c u, 我们来看一下,那就是零差 a a 八啊,这个就是零叉 a 二八的这个差别,就这一点就要注意一下, 那片一亮,其实我们也找到了,对吧?我们找到了零叉 a a 八,然后我们可以全局搜,这一下就搜出来了,那现在要知道它的一个基地址,基地址的话,这个还有 一地址这边没给到,只给到了偏音量,看有没有上面有没有他的一个 base, m c a p 比一没有给到基地址啊, 这个已经是一个变量了, 你不去了啊, 外面从上面看看有没有基地址, a h 叫什么来着, a h b 四 也只能到这里了, a h b 四 要去 b 四什么什么 base, 外侧上面有一个 与这个外设的 base 啊,这就找出来了,那加一个零叉一零零零零零,那就是零叉五零零零。那 a h b 的基地址,这个里面找我们其实也能找得到啊,就是 要跟代码就比较累。好,这是时钟的,然后我们再去跟这个,再去跟 gpl 的,那么就是要找 gpli, 直接找 gpli, 嗯, gpli, 哦,这是一个那个把它的 gpl base 这边地址偏移,零叉 a 零零零, 它是 a h b 四的一个基地址,再加上零叉 a 零零零,我们来看一下那记录的 e p l i, 嗯, e 地址是五零零零,对吧? a 零零零又出来了嘛?所以说通过这种方式,我们也能把它的一个地址全部把它抠出来 this 这种方式,然后扣出来之后,你最终你要去设置计算器的值的时候,你这个还是逃不掉啊,这个文档还是逃不掉,比如说你知道确切的值了之后,再去搜索,可能找这个文档可能就轻松一点,直接拿这个便宜量去搜, 等一下就出来了啊,这些东西可能也少不掉,大概就这么个情况啊,那这一讲的话,主要就是找这些资料啊,先暂停一下。


净水器是特殊的一个存储器,是吧?他也是一种存储器,也是用于存放数据的,只是说他的这些数据呢,对大面积的功能有控制作用, 是吧?那么他是一个特殊的计算器,然后呢给我们这个计算器地址命名的一个过程,给他地址命名的过程是什么呢?就是我们这个计算器映射了。 那么再问你,什么是净人气音色呢?就是给我们这个净人气地址命名的过程,就叫做净人气音色, 是吧?就这么简单。那么举个例子,比如说这是我们新买来的开关,那么怎么对他进行映射呢?是吧?举个例子,那么就是给我们这个开关命名吗?那么你这个新买的开关并没有名字,我只知道你叫开关,那么你是有什么作用的?开关并不知道,是吧? 那么我们给他命个名,比如说大厅灯开关,那么看到这个名字呢就知道,哦,原来这个开关呢是用于控制我们这个大厅灯的, 那么这就是我们这个计算器映射它的一个作用之一了,就是看到这个名字我就知道,嗯,原来你这个这个开关是用于控制我们这个大厅灯的,是吧? 这就是我们这个啊,就是金色的一个好处之一,那么几个实力就是我们这个,比如说这是我们这个 计存器的一个地址,是吧?那么怎么进行计算器音色呢?是吧?是不是给这个地址呢进行命名啊?给这个地址。看到这个地址啊,我不知道是什么,但是我给他命名了之后变成这样子,是吧?这个地址呢,我就用这一个名字来代替了,就是 gpla 杠 o d r 计算器,那么看到这个计算器的名字呢?我就知道啊,原来你这一个计算器呢?是啊,控制我们这个 g、 p、 i、 o a 这个 l 口,它上面的这个什么数据输出计算器嘛?这个 o d 啊,就是 output data register 的一个缩写, 这是输出数据计算器,那么这就是我们这个计算器映射它的一个好处。就是看到这个名字啊,我就知道你这个这个计算器是干嘛的?如果没有这样的一个计算器映射,那么我们这个 s、 t、 r 呢? 他可能有上百上千个净水器,是吧?那么每个净水器都是这个零啊,这是什么什么什么什么什么什么什么,那么每个都是这样子,那么几百个,你想一下,你看起来是不是完全不知道哪个净水器是干嘛用的? 但是我把它命名为这一个之后呢?我看到这一个我就知道他干嘛用的,这就是我们这个计算器映射的一个好处。