粉丝2097获赞3.4万

love 某人社指令之破镜重圆篇每天都在看你朋友圈,看你今天吃了什么去了哪里?加班到几点,只是不敢打扰。

转换指令的最后三个指令是吧?第一个解码指令是,第二个编码指令是吧?第三个气断显示器的编码指令。咱们首先看第一个双击,将它添加到变声器当中,然后前面给他加个条件, 这里呢, s m 零点零啊,硬端呢,这里给它输一个字节为单位的存储器啊,比如 v b 零啊, out 端呢?一个十六位的存储器 v w 一 啊,那这个指令是什么意思呢?咱们知道这个 v w 一 是吧?十六个位内部有十六个位,最右端的第零位啊, 第,最左端的是第十五位是吧?一共是十六个位。那么在 v b 零当中,咱们给他输入一个数字,输入几呢?对应的 v w 一 当中对应的第几个位,他就会置位为一。比如说咱们在 v w 零当中给他输入一个实心置的三,那么在 v w 一 当中,他的第三个位就置位为一,是吧? 第零个位,第一个,第二个,第三个,第三个位呢?置为为一的状态。呃,那,呃,咱们将它下载到 p r c 内部以后,咱们演示一下就明白了。 好,咱们打开状态图标,这里的输入 v b 零 v w 一。 好,咱们将 v 的 监控将 v w 一 呢是吧?变化为二帧制的格式是吧?咱们看 目前是吧? v b 零当中是吧?他的当前值呢?是零,所以说 v w 一 当中是吧?他的第零位是吧?就最后一位,他置位为一。如果咱们在这里是吧,给它输入三啊,咱们写入 他们看,是吧?第零位,第一位,第二位,第三位置位为一,是吧?就这么个意思, 那因为是吧,他呢一共有十六个位是吧?零位是吧?一二三,这里呢是十五,所以说 v b 零当中说他的范围是多少呢?那就是零到十五,也就是说 这 v b 零当中是吧?他的 d 四个字节,比如说转化为二进制以后是吧?咱们看是吧?他的最大的范围呢?是十五,什么呢?输入十五以后是吧? 第四位是吧?一一一一是吧?四个一是吧?输入零以后全是零,所以说 v b 零当中他的这个范围呢?是吧?就是二进制的话就是第四位零零零,零到一一一,也就是 是禁止的零至十五是吧?未必零他的这个取值范围,那么咱们你说就可以随意的说,利用这个指令解码指令来对每个是不是载呢?比如说电机进行这个控制,比如说咱们可以 在这里然后再加入一个敞开点输出 q 零点零啊,下面呢? q 零点一 好,咱们就输入两个,那么这里呢说咱们可以给他输一个 v w 一 是吧? v w 一 就是 v b 一 和 v b 二组成是吧?高字节低低地址是吧?那么这里呢,咱们给它输一个 v 二点一, v 二点二好,给它下载 好。如果说咱们想让 q 零点零输出,咱们在这里呢? q 零点零说让 v 二点一说这个触点的展开点的说闭合, 也就是说让 v 二点一说置为 v 一, 那 v 二点一说在这个 v w 一 当中说是哪个呢?说呢, 前面说这个八个位呢,是 v b 一 是吧?后边八个位呢?是 v b 二是吧? v b 二的这个第一个位呢是 v 二点零是吧?第二个位呢? v 二点一是吧?如果咱们在这里 给它输入一个一是吧?写入以后它 q 零点零是不是就该输出呢?啊?好,咱们看 v 二点一是吧?闭合 q 零点零输出,咱们在这里呢,输入 v 比零当中是吧?给它写入一个二,是吧?是不是该 q 零点一输出 啊?就这么个意思,是吧?咱们可以在前面给他加一个程序控制,是吧?经过运算以后,是吧?将结果存储到 v b 零当中,然后对应的是吧?这个,呃,对应的输出,然后给点击或者是其他的这个赋值, 这个呢是解码指令,咱们看下边的这个编码指令,编码指令呢?是和它相反啊, 好,同样是加一个条件, 这里呢是吧?它的输入端呢?就是一个十六位的一个存储器,比如说仍然是 v w 一 v b 零 编码,是吧?正好和这解码相反,是吧?它呢就是将 v w 一 当中说这十六个位,是吧?它的最低的一个。这个 v 一 状态的是这个位呢?是将他的这个位号呢?是将他是存储到 v b 零当中。比如说 v w 一 当中是他的十六个位呢?是最后四个位,是吧? 一一零零是吧?那就是他最低的啊,这个, 这个位是吧?最低位一的这个位是吧?第几个位呢?是吧?最后一个是零,第零位是吧?第一位,第二位,也就是说 v b 零当中是吧?存储的是吧?就是二,是禁止的二,是吧?咱们将它下载, 然后呢? 好比如说咱们在 v w 一 当中,是吧?给它输一个二进制的, 对,零零零零零零零啊,一零零零零零零零, 写进去以后是吧?那 v b 零当中他这个数字该是几呢?咱们看是吧?第零位是吧?第一、第二、第三、第四、第五、第六、第七位 v b 零当中是吧?他是不是就该是一个实心值的七呢?写出好当年值是七, 是吧?就这么一次,他和这个解码指令呢?正好相反,是吧?啊?就是说这里注意一下 v、 w、 e 当中他最低的为一的这个位,其他位是吧?这个前边是吧?他的高位如果仍然是一,这个呢? 他无效,那比如说咱们仍然给他二金制的 就是一一一一一一一啊,一零零零零零零零,这个给它写入以后,咱们看当前值是不是说仍然是七, 大家知道仍然是七,最低的位一的这个位,这个编码编码指令呢?就是这么个意思,那咱们大家看最后一个是 s、 e、 g 这个指令,双击 七段显示器是编码指令,这里呢输入一个字节 v、 b 零,输出是 v、 b 一 好,他什么意思呢?说咱们首先叫他下载是吧?咱们一会演练 七段显示器啊,咱们看一下七段显示器什么呢?是吧?咱们看就是这样一个形式,让咱们看在这个屏幕上面,咱们经常看到这个, 比如说这七个段啊,编号以后, a、 b、 c、 d、 e、 f、 g 七个段以后是可以显示零或者到九, 包括 a、 b、 c、 d、 e、 f 可以 显示这些。咱们看啊,如果显示零的话,咱们知道显示零的话,哪个量呢? a、 b、 c、 d、 e、 f 这几个段亮是吧?这个 g 呢?是不亮,这个呢?是不是就是显示是一个零?那么在一个这个字节当中,是吧?八个位用到后面七个位,这七个位分别代表 第一个位,最低的这个位呢,是吧?就是 a, 是 吧? a, 然后 b, 第二个呢是 b, 第三个位呢是 d、 c, 然后往上排列 d、 e、 f、 g, 这样排列,如果显示零,咱们看如果让它显示零,是不是说除了这个 g 和这个段,剩下 a 到 f 都为一,是吧?都置为为一,咱们看是不是这都为一,这六个位呢都为一,它就显示一个零,所以说咱们 就在这个啊指令当中啊,打开一下状态图标,比如说这里的输入 v、 b 零啊, v、 b 一, 目前呢是这个呢。二点至目前呢说,咱们看 v、 b 零当中,是吧?因为它的值是零,所以说 v、 b 一 当中,是不是说这六个位是吧?都为一, 也就是刚才咱们讲的这 a、 b、 c、 d、 e、 f 这六个啊,这个量,它就是显示是零,然后显示一呢,这个呢就是 b 和 c 这两个位置位为一,然后呢就显示是一,就这么意思,咱们在 转过来是吧?比如说咱们想让它显示八,显示八以后,是不是说它这七个位都为一,这里输入一个八 好,是不是后面七个位都为一的状态, a、 b、 c、 d、 e、 f、 g, 那 么它这个八八对应的七个位都为一,包括后边 a、 b、 c、 d、 e、 f 这字母的显示啊,也是这样一个形式啊,这个呢就是七段显示器的这个编码指令。

十六位 cpu 的 指令设计分为指令格式和 a 和 c 指令,分享一下自己的心得。然后我们首先来看值,好,先看寄存器,寄存器分 a 和 d 寄存器, d 寄存器仅拿仅存储数值的值,它是没有地址好, a 寄存器可以存储地址和数据。 a 指令, a 指令用来为 a 计算机设置十五位的值, 这是它的十六位,它的十六位是零开头的,剩下十五位是十。 c 指令是完成算数、逻辑操作、书写和跳转操作这十六位,然后三个开头是三个一,然后 a 和 a 到 c。 十六是 compe 域, compe 域就是算数和逻辑操作。然后看 dest 域,域 域是第一到第三,主要用于数据的存储。 j 一 到 j 三是 gmp, 就是 进行跳转操作。我们看 compe 的 指令, compe 的 域分分为 c 一 到 c 六,当 a 等于零的时候是操作 a 存器和 d 存器,当 a 等于一的时候 是操作内存。我们可以看一下这个六位,这六位的 n 比特分别是等于一的时候代表什么? guest 的 域就是把 com p i 计算的值呀,就存储到这个地方。我们可以看零一零的时候是放到 d 寄存器,一是放到内存里面,零就是不进行不复制,这是 the value is not stored anywhere。 然后我们看胀比, alt 指的就是康比特的输出的结果,是否进行跳转操作,跳转呀,或者无条件跳转呀,大 大于小于等于,这就是 jumpy 的 工作。然后我们接下来看一条指令,我们来分析一下,我们分析前两个吧,我们分析前两个,然后看这边,然后我们把这指令给 copy 出来了,我们来看根据这一个,首先首先它是一个 a 指令,它是零开头,然后根据十六进制, 禁止八四二幺这个十二这三锁,所以 a 等于三说 a 指令, a 指令用于位 a 寄存设置指,所以这个三操作就是 a 等于三,然后我们看 c 指令,一一一, c 指令是三个 e 开头,对吧?然后是 a 等于零的时候是寄存器, a 等于一的时候是内存。好,现在是计算器的操作,我们看寄存器 com p 域,然后 com 是 一一 零零零,两个 e 开头后四个零,两个 e 开头,我们找两个 e 开头后四个零就是 a, 看见没? compare 就是 a, 把 a 放到哪里呢?我们看 desk 预示零幺零,我们看 desk 零一零是 d, 就是 把把 compare 的 计算结果来复制到 d 里面,哦, 开始写复制到 d 里面,所以就是 a 复制给 d, 然后后面三个零是不进行跳转操作。 oh, jump, 好 了,谢谢大家。