大家好,今天是二零二二年三月二十六号,希望大家平安保重啊。呃,今天我们开始讲 ab 控制系统的这个编程指令, 今天我们先讲第一部分啊,就是持续控制的基本指定啊, 持续控制指令呢,他基本上是保持了啊,原来 prc 五啊,这个增强指令系统啊,或者说这个二 s 劳力克斯, 呃,五百的啊,他的一个指令级的一个原貌啊,移植到了啊,康超劳力克斯的这个编程啊,死的就五千这里面来。嗯,这里边呢持续基本指定呢,主要包括啊,像 指令,定时器,技术指令、比较指令啊,还有这个数学计算指令,另外还有一个呢,就是这种啊,码制转换指令, 我们从此就有五千的编程软件里面呢,也可以很直观的看到啊。呃,比如说我们今天要讲的这个位置令啊,在这里面呢他就会列出来啊, 呃,我们今天讲的主要是讲三个啊,就是这个,一个是 ounce, 一个是 os2, 一个是 os f, 讲的三条指令 控制器呢,他在执行操作的时候啊,有的时候呢,这个很多指令只允许操作一次,嗯,否则的话就会有一些这个我们不想得到的结果。 所以说呢,在这个急条件成立的情况下,这个提及呢,会不会反复扫描就就有多次这个,呃执行指令的这种可能啊,最有效的办法呢就是这个,呃,控制这个急条件, 让他呢只能有一次扫描这个二次这个指令呢啊,就是具备这个特点。 我们来看这个例子啊,我已经把这个二十的这个特点呢写到这个注间里啊,大家可以自己看, 呃,这里呢就是我用一个呃 beatout 的第零位啊,去保存其条件啊,这个第八个的这个状态啊,然后呢,嗯当这个第八个出发的时候呢啊,这个 ous 呢会让这个急急条件成立啊, 成立保持扫描保持一个扫描周期啊,呃,从而呢让这个贝塔奥斯这个输出呢第零位啊,之一啊。如果说我现在啊,大家可以看一下啊,我来出发的话, 因为扫描时间太快啊,他而且呢这个二次呢只保存只保持一个扫描周期,所以说呢一个扫描周期 一个扫描周期之后呢,这个阿尔特第零位啊,又被复位了啊, 呃,这这个呢不是很直观啊,不是很直观,如果说呢我们把它改一下啊, 啊,我给他锁锁住, 这样的话我来出发,大家可以看到啊,这个就输出了啊,而且呢它这里我可以再把它复位。 如果说啊,大家还想再直观的看一下这个二四呢,我们还可以有一个方法,就是就是用这个趋势图啊,这趣事图呢,我已经啊建好了,这里面呢我分别建了这个 啊,一个是奥斯的第零位的输出,还有一个是这个奥特的第零位啊,我们再改一下啊,就是把这个再改成这个, 然后我们出发一下出发啊,大家可以看到啊,这个蓝色的啊,就是我们这个奥特的第零位的输出啊,这边呢有一个输出,这个粉色的呢,其实就是这个 昂斯的低定位啊,他呢会存储这个第八个的这个状态, 然后我们放大一下看这个输出呢,就是这个我们这边这个奥特的地定位啊,大家可以看到他有一个输出,哎,因为扫描时间的问题啊, 所以说我们可以看到他有一个这个斜坡啊,相当于 这个呢就体现了。嗯,其实我们在昂斯这里边,其实他是有一个扫描周期的,这个 输出啊,他有一个扫描周期的输出,然后一个扫描周期过后呢,他是又复位掉了啊,所以说呢,我们也可以看到啊,这个阿奥特的输出呢,也是输出了一个扫描周期,实际上啊,这是他的一个这个 六啊,这样呢,其实我们在应用当中呢啊,就可以啊,分别的啊,去这个解锁和锁存啊, 而不需要啊去这个多次来操作。 另外一条指令呢,就是这个 os2, 这个呢是上升眼出发,指定对应的 os f 呢,就是下降眼出发啊,我们这个这这一个呢是用这个 efi 来屏蔽掉了, 下面呢我们再打开, 然后我们把这个 a f i 先把这一行屏蔽掉啊,为了直观的看 这个 os 二的啊,这个相关的这个注减呢,我也写在里面了啊,他就是这个上升员出发,他的输出呢也是啊,对这个, 呃奥特比特第零位呢,呃,会直接至位,会直接至位,呃,而且这个至位呢,呃也是保持一个周期啊,也是保持一个周期,大家现在可以看一下,我呢也已经加进来了,就这个奥特比特的第零位,就这个白色的线, 我们先可以把这个区域图给整起来,然后我们来出发, 哎,大家能看到啊,这里也已经有一个输出信号啊, 这个信号呢就非常的正好呢,就是一个标准的啊,一个脉冲信号啊,我们可以看的很清楚。呃,对于 os 二这个指令呢,呃它是可以获得啊,一个扫描周期的这种脉冲输出,当你检测到这个第八 上升员的时候啊,他会检测到另外一个呢,这里边呢他是有两个姬存器啊,一个姬存器呢是 store bit, 他有一个存储位啊,存储你的这个第八个的状态。另外一个呢就是这个 obv, 这是他的输出状态啊, 他是直接可以输出到这么一个位啊,就是比如说我们这个奥特比特第零位啊,可以直接输出到位。 如果说啊,这里面我把这个再打开,大家可以比较一下啊,他们都是会保持一个周期。 蓝色的呢,就是我们这个奥特地灵位啊,这是通过这个昂斯啊,保持一个周期令这个及条件满足的时候他的一个输出啊。 嗯这个白色的呢就是我们直接的这个上升源检测指令啊,当你检测到第八个的这个上升源的时候啊,他呢会直接置位,或者说是在呃奥特比特啊,地灵位去有一个输出啊,他两个的波形还是有些区, 另外一个呢,呃他们的结果看起来是相似啊,其实呢,呃利用 vs 二这个指令呢啊,他可以获得一个更标准的一个 啊,而二次呢他是可以作为一个集条件来成立来存在这个上身检测呢,可以直接输出到一个位,这是他们的这个特点。今天呢我们就讲这两条指令,谢谢大家。
粉丝414获赞706

哈喽,大家好,这里是技术研究院啊,上一个视频呢,我讲了我配了一个这个学习咱们这个工业自动化控制的一个操作盘,包含咱们 prc, 变频器、冲化频等等啊,那么有很多朋友想学习这个 ab 的一个相关的知识, 那么往后几期视频呢?我就针对这个 ab 的 prc 给大家做一个讲解,包含他的硬件、软件、组态、通讯等等。那么首先咱们先看一下这个是我在这个操作盘上装配的一个 ab 的这一套 prc 啊, 那么咱们要先了解一下这些 ps 这些模块都是干什么用的,他有什么样的一个功能啊?首先咱们看第一个就是 cpu 模块,这是一个 cpu 模块,这个 cpu 的模块型号是 l 三五 e 啊,上面有很多指示灯来指示他现在的一些状态啊,那么还有一个钥匙啊,那么可以转 他的一个功能,那么运这边呢?运行位中间呢是编程加运行位,那么最右边是他的一个就是组态,就是编程的位置,他不会运行啊。那么这个 prc 呢?我先拔掉, 他包含了一个以太网的网口,可以插网线连到他们的交换机,包括咱们的电脑,那么还配备了一个串口啊,可以作为四八五二三二的通讯啊。这边这个是个空的,是一个 cf 的插卡的就是内存卡, cf 的内存卡我这边没有啊,所以我就没有插, 那么咱们再往后看这个模块啊,是一个模拟量的输入,模拟量的输入在每一个这个面板,这个打开这个盖子,咱们都可以看到这个,在这个里头就有一个他的型号说明 啊,比如说我这个是 if 的 if 八,就是八点位的模拟量的输入,他可以接八路的模拟量,包括电流电压, 这是一个模拟量的输入模块,那么这边呢是一个模拟量的输出模块,是一个幺七六九 of2, 也就是两点位的模拟量输出,可以输出咱们的电流信号,包括电压信号, 那么这两块是一个模拟量的输入输出,那么中间这个是 ps 的电源了, 就是给整个模块供电,还有咱们 cpu 供电的一个一个这个电源模块啊,在这边同样的有他的型号幺七六九 pb 四,咱们这个呢是一个直流二十四伏供电的,比如说如果说他是 p a 四的,就是交流二百二十伏供电,那么这个是 pb 四的,是一个二十四伏供电,最大的是四安,还有一个 ppa 六啊,还有六安的这个是 电源模块,这个呢是一个十六点位的数字量的输入啊,咱们可以看一下 iq 十六,可以输入十六点,从零到十五啊,那么这边呢是一个 ob 十六的数字量输出啊,也是同样的零到十五十六个点的输出,那么这就是数字量的输入输出咱模拟量的, 嗯,怎么说呢,可以接什么呢?比如说咱们的变速器压力的温度的一些变速器的模拟量信号,比如说零到二十毫安,四到二十毫安,或者说是零到五伏,零到十伏等等。模拟量质量的话,可以 接收跟输入输出。那咱们这个数字量的呢,是控制什么呢?数字量就是控制一些比如说按钮的一个接入,按钮接入或者转换开关,或者说是咱们继电器的一些常开常闭点的信号,那么输出呢,就是 输出咱们的这个一个可以控制中间计算器的线圈,使他吸合或者断开,那么这个就是咱们这个 prc 的一些模块的组成啊。 那么想学 picc 这块的朋友啊,特别是初学车,我给大家一个建议啊,就是咱们学习他之前必须得有一定的电器的控制基础, 就是电工的一些基础,会看懂电路图,包括整个设备的一些控制的一个概念,比如说是最拿最简单来说 说,一个自锁电路,一个正反转,一个心酸脚丫等等,这样的一个最简单的一些电路,咱们得用一些接收器按钮取能能把它接出来,能懂这些原理,那么咱们往后再学习这个 pic 的时候,就可以有一个这种思路啊。 还有一个就是咱们在学习这个 prc 啊,那么 prc 呢,就需要用到咱们的这个电脑去编程, 然后写入他,那么就牵扯到一个软件的安装了,那么说实在话,光软件安装这一波可能就难倒一大批人, 那个各种的报错,然后安装不上,安装不成功等等。那么后面呢,咱们一一都会给大家做一个讲解啊,那么这期视频呢,先给大家讲解的是我这个模块的一些组成啊,那么往后的一些视频啊,就是 专门针对他,咱们来讲解他的编程一些基本的控制这些模拟量,控制这些数字量,是怎么去用程序拼音图去控制他的,那么谢谢大家的关注,咱们下期不见不散。

嗨,大家好,那么前面有一个视频给大家讲了,是如何通过仪态网来控制咱们这个 a b 的变频器,然后就是一根网线嘛,既然方便不用去接线,那么咱们添加完这个硬件之后哈,咱们可以看一下它的标签啊, 再给出的一个标签就是 i 跟 o, 那么可以看到他只有一些基本的一些启动参数,比如说他的扫啊,启动停止以及点动,清除故障,正转、反转 以及一个频率的给定,还有这边的这个啊频率的一个反馈,那么咱们想去采集这个变频器的当前的,比如说运行的电流啊,输出的功率,是吧?这个里面呢标签他默认给出的标签是没有的,对吧? 是没有的,所以说呢,咱们要通过一些别的方式,那么怎么去读取他呢?我这边也是做了一个简单的程序啊,因为时间的关系,那么我就不再单独重新做了,那么咱们看一下吧。 那么首先我这边这个程序,这个主程序啊是跳转到了第一行,第零行是跳转到了咱们这个子程序,这个子程序呢就是启动停止,正转、反转以及点动啊,包括一个频率的给定,这些呢是读取这个咱们的硬件的一个, 这个就是他默认给出的一个标签组,那么想读取更多的,咱们要用到这个 msc 这么一个指令。那第二行呢,是一个读取 ms msg 指令的一个消息的延时啊,五百毫秒 读取一次,那么这边做了两个,一个是读取,一个是写入,那么咱们读取用的比较多一点,就是我这边读取了一些参数,可以看一下,一个是读取了一个输出的频率,输出的电流,输出的电压,以及 这个变频器内部的一个直流的母线电压,还有一个输出的功率啊,这个母线电压现在是有数值的,因为我, 因为我现在这个变频器是一个什么呢?是一个在线的一个状态啊,所以说这边参数是实时的一个参数,然后咱们可以看一下,当咱们启动他,我先给他强制一下启动啊,可以看到运行已经反馈过来了。 然后咱们再回到这边看一下,现在是输出的频率是三十赫兹,输出电流是零点四四安, 然后电压是二百二十八伏啊,这个母线电压是五百三十一伏啊,输出的功率是零点零四啊,这个比较小,比较小,因为我本来组建的这一套设备啊,这个电机的功率它本身也就比较小, 然后咱们看一下他实际的一些功率,对吧?这个是啊,输出的频率是三十,对吧?输出的电流,零点四四电压等等这一系列的参数,咱们可以在这个在线中可以看到这个变频器实际的所有的参数啊,很多很多, 那么主要呢还是去怎么去设置这么一个 msc 的指令啊,这个非常的重要。首先咱们先看这个读曲啊,我先把它停下来吧,他的声 音比较大啊,我先把它停止啊,先把它停下来。好,咱们回到这个读取的 mse 指令,那么点开之后, 首先咱们看一下他的消息类型啊,这个是一个通用型的啊,通用型的,然后他的服务类型也是自定义啊,自定义这种形式。 然后呢他的服务代码读取的服务代码是三十二,然后类别是九十三啊,石榴金枝的九十三,那么两个元素啊, request 就是咱们的,就是发送一个请求, 这个 response 啊,返回一个请求,也就是他的一个回答,所以说呢,这两个标签是需要咱们去自定义,当然你可以去定义一些自己的一些别的标签, 都可以,这两个是一个数组,他的原长度是四十啊,这个咱们到标签里面看一下吧。 啊,控制器的标签,然后咱们看一下 request, request 在这个地方啊, 这边呢,这是两个建立的,自己自定义建立的一个标签,是一个 i n t 的,一个二十啊,二十个数组,也就是二十个 i n t 啊,二十个 i n t, 那么这个 request 就是说是咱们去读取一个请求,这个请求的值呢,就是咱们的点名器的参数代码, 比如说我请求的一,那么这个我这边做了一个说明,他是输出电流啊,三是输出啊,三是啊,一是输出频率啊,三是输出的电, 有四十,输出电压等等,你可以去继续往后添加啊,添加,这个总共可以添加,因为是二十个吗?啊,我这边设置的是二十个吗? 所以说呢,添加十组参数,那如果想读取更多,你可以设置为四十,然后读取,比如说我这边请求的是一,对吧,然后这个 response 回答, 这边回答就是在这个地方去回答,我先把启动起来,咱们可以看到他的参数的实际的运行了,启动起来之后,咱们回到标签,可以看到 response 的回答,比如说请求的是一,然后回答的是三千,因为这个是变频器内部的数据,所以说咱们要除以一百,所以就是刚开始前面我 做一个运算,那么这个第二个参数时,咱们请求的是三啊,输出的电流啊,也是要经过计算的,输出电压啊等等,他这个只要咱们去请求一个参数,那么他就会啊,相应的来回答咱们一个参数,对吧? 然后这边呢?是吧?通过一系列的计算啊,比如说除以一百,除以这个十啊,这个是他实际的读数,咱们就不需要除以了,那输出的公里也要除以一百, 所以说这个读取就是用这种方式啊,用这种方式那么写入刚好跟他的相反啊,相反啊,他的这个也是类型跟服务类型啊,消息类型跟服务类型是同样的,但是他的服务代码是三十四啊,类别是九十三,他也 是一个数组的形式啊, request 包括这个 response 啊,一个是读取啊提问,一个是回答啊,请求一个数据回答一个数据,那么他的标签里面也是同样的啊,我把它找到这个 white 读写, 读写这两个数据,是吧?啊?我请求一个这个加减速的时间,对吧?我设置的是一千,比如说咱们可以在这个里面直接去设置他加减速时间,甚至说是更多的一些可设置的参数,是吧?比较简单啊,比较简单。 那这个就是通过什么呢?通过 msg 指令啊,来实现读取变频器所有的参数,设置它相应的一些参数啊,那么还有什么问题呢?大家可以在评论区里留言啊,我再给大家做一些解答。 那如果想要我这个粒子程序的也可以啊,也可以私信我,我可以发给你们。嗯,毕竟也比较简单啊,比较简单,那么今天就给大家简单的讲讲这个问题吧,希望大家能够点点关注点点赞啊,谢谢大家的观看,咱们下期再见。

八零八六八零三八六的目指令,那么这个目 d l 零幺,目 v h 零二究竟是什么意思呢?也就是说目是什么意思呢? 目就相当于高级语言中的副词语句,比如目 d l 零幺,它就相当于 c 语言里面的 d l 等于零幺 h。 注意呢 d bug 在 使用的时候呢,它的数据都是十六进字的,目就是传送的意思,我们把这一个呢,从右边向左边看,就是将零幺 传送给 d l 呢是我们前面学过的继承器, 木五指令不仅有木五 d l 零幺这样的一种形式,而且呢还有其他的 形式。我们把这些木五指令的形式归类成一个木五指令的公式, 至少呢就有五种,第一呢是离技术传继承器,第二呢是离技术传存储器,第三呢是继承器传继承器,第四呢是继承器传存储器,第五呢是存储器传继承器。 要有一个很重要一点的是,所有的计算机的指令都会影响一个标志继承器, 木子令对于标志继承器的影响是没有的。那么什么是标志继承器?我们在后面的讲述中将讲到专门讲标志继承器是一个什么情况, 在这里呢,继承器我们知道是什么意思呢?一继承就是一个数值, 比如刚才的木五 d l 零幺,那个零幺就是一个数字,为什么叫它离计数呢? 就是因为它不需要通过其他的方式,其他的方式进行转换就可以,离计数的数字我们就称之为离计数 存储器。存储器我们知道了,但这里的存储器呢是指存储器的一个单元,他可能是字节,也可能是字,也可能是双字, 那么什么是字节,什么是字,什么是双字呢?规定的字节就是八位,以后说一个字节就是八位字呢,就是两个八位, 也就是十六位。双字呢,它是两个字, 也就是说他是三十二位,也就是相当于是四个字节。那么认识字节字、双字有什么样的意义呢? 我们在后面讲述。好,下面我们再来看八零八六、八零三八六的指令公式,他的这一些指令公式的这几种表现形式是如何得来的呢? 通过我们以前讲述的内容,你就知道这一切的指令都是通过电路图得来的。那么在这个地方呢,有这么一个图,我们也可以认为它是一个电路图,一个图像的电路图, 这个图像的电路图呢,就表现了这个数据的传送,你比如离计数就可以传传给寄存器,就是通用的寄存器。 离计数呢可以传给存储器,这一个 m 是 存储器, 但是呢离技术不能够传给这一些叫做其他的计算器,或者是叫做特殊的计算器。你比如离技术就不能够传给 ds, 传给 s s, 为什么呢?因为离技术与 d s 之间没有线路直接连通,如果说你想要将这一个离技术直接传送给, 要把这个离技术传送给 d s, 那 么呢就必须通过通用的继承器来进行传送。 再就是尼基数,它是不能够传送给 cs 的, 这是因为尼基数与 cs 这一个寄存器没有直接的线路连接。 那如果说是你想对它进行传送呢?通过这个电路图的这个箭头的主项,我们就可以看到,只有将离极数传送给通用的继承器,然后呢通用的继承器 再传送给 c s, 还有离极数是不能够传送给离极数的。 再就是这一个内存存储器的一个单元是不能够直接传送给存储器的另外一个单元的,必须通过其他的,比如通用继承器进行转接。 我们把八零八六八零三八六木子林的公式归结为木木地元。 要正确的使用木指令,就要记住,第一,电路上面没有线路的,是不能够直接传送的, 刚才呢,我已经讲过这个问题。第二,元和目的的数据宽度必须相同,这是一个什么样的意思呢? 比如穆 a x d l 这一个语句,这一个指令它就不能够通过,为什么呢? 因为圆的宽度是八位,而 a x 的 宽度呢是十六位,那个八位传送给十六位,它是不接收的。 我们可以将这一个错误演示一下,我们输入 d e b u g, 进入 d bug, 然后呢是 a 幺零零进行会编操作,没有 a x 逗号 d l 回车,在这个时候呢,它就已经提示错误了, 为什么会产生错误呢?就是因为 d l 是 八位, a x 呢是十六位, 它两边的这一个啊,视力不相等,视力范围不相等,它就拒绝操作。那如果说这里是目 a x d x 回车,那么呢 他就可以操作了,因为 a x 是 十六位的, d x 呢也是十六位的,所以呢他就正常的,这就是一个正确的指令。 下面我们根据这一个电路图来看几个实例,看他们呢合不合法。某 a x 逗号 b x, 它的圆 b x 是 一个十六位的继承器, v x 呢,是一个十六位的继承器,所以说继承器对继承器 是合法的,因为在这一个通用继承器这里面有这么一条线,就是通用继承器转到了通用继承器, 不用说某五 a h b h 也是合法的。下面看某五 a x b x s i 这一种表示形式是右边的 b x s i 表示的是存储器, 左边的这一个呢是寄存器,也就是说是存储器到寄存器,存储器是到寄存器是可以的,这就看左边呢是 一个字,是十六位的,右边呢也是一个字,所以呢,两边的数据的宽度相同,并且呢,在电路上面他们是可以走通的,因此这一句是合法的。 木 b x x 这一个 x 呢代表的是一个存储器,存储器到这一个寄存器,这一个呢是可以的。 木 master b p d i a l。 注意呢,这样的一种写法我们现在虽然没有讲,但是呢,它都表示的是存储器, 也就是说把 a l 寄存器里面的数传到这个存储器,这个在电路上面是可以走通的,因此呢是正确的,并且呢,它传送的是一个字节, 这一个 b l 寄存器传送给一个 b l 寄存器,这是合法的。 穆比特 ptr b x 二二呢是一个离奇数,它是一个字节传送给这一个 b x 所指向的那个存储器,那么呢,这个也是正确的, 就是说检查他正确与否,通过两个方面去衡量,第一个在电路上面他们能不能够走通,第二个他们两边的这一个数据的宽度是不是相同的。 某 d s a x 这一个呢是继承器到一个断继承器,这是通得过的,因为在电路上面有这一个通用的继承器和断地层器断继承器之间的双向。见图,下面的这一个是 存储器 x 到这一个 e x 断继承器,这一个呢也是行得通的,我们呢可以查看一下电路,这个电路呢是 e s 与 m 之间有双向的箭头, 所以呢,它是正确的。这一个是木五 a x d s 是 把断继承器里面的数据输送给 ax, 这一个呢肯定是正确的,因为它有那个电路。木五 e ax 后面的这个是 e b x 加上 e c x 乘以四。注意呢,左边的这一个 e a x 呢,它是一个双字,是一个三十二位的, 那么呢,就要求这个右边的这一个也是三十二位的,那么这个是存储器到继承器,这一个存储器到这个通用的继承器是双向的箭头,所以呢,它也是正确。 好,下面您看木五 e s 幺零零,这一个呢是离技术传隔断继承器,那么我们就要看一看电离技术 与这一个 e s 之间,他并没有这一个线路联通,他是通过其他的地方转的,所以呢,所以呢,这一个离技术到断继承器 e s 的 这一个指令就是错误的。 好,下面看木 b x 到地毯仪,这一个呢是存储器,地毯仪到 b x 所指向的这个单元既存储器到存储器。 好,再来我们看一下电路图,电路图里面的 m 里面只有除净的它,没有自己到自己的,所以呢, 这一个指令就是错误的啊。最后我们来看末五 d s 逗号, e s 这一个是断继承器到断继承器,现在我们来看一看这一个断继承器能不能够 到断继承器,断继承器到断继承器之间没没有自己一个回,这个循环,像通用继承器一样的,他可以回到通用继承器,这个断继承器到断继承器呢,是不能够 没有这样的电路的,所以呢,所以呢,这一个木 ds 到 e s 呢,就是错误的。 还要记住的一个问题是,目的操作数不能为 c s ip 集成器和离奇数,你比如你想写一个 mo c s 这个零幺,那么呢,这样就错了,你写一个 mo ip 啊, ip, 这一个零二,把一个离奇数传给 ip, 那 就肯定不对了,是吧?或者是 number 五是零二零幺,这样呢,把离奇数传给离奇数,那就更不对了,是吧? 在八零三八六里面还增加了木子令,增加了木子令呢,第一个是木 s x, 第二个呢是木 z x, 注意呢,在这个这两个指令在第 bug 下面不能够做实验,一做实验呢,它就会出错, 具体如何做实验,我们将在后面进行讲述。那么这个木五 s x 呢,我们就说它是一种符号扩展的, 呃,传送指令,木五 z x 呢,是一种零扩展的这个指令,传送指令下面呢,我们分别对它写两个例子,对于这一个符号扩展, 木五 b l 八零,然后是木 s x a x b l 啊,第一句话肯定是正确的,因为八零是个字节啊,是一个字节, b l 呢,也是继继承器呢,也是一个八位的继承器,当然呢,是可以的,这一个呢啊,右边的是一个八位的,左边是一个十六位的,那按照道理来讲的话,是不能够行的, 但是呢,木五 s x 呢,他把 b l 扩展了,把他的符号扩展到他的高位了,然后呢进行传送的时候就可以了,下面我就来讲述一下木五 s x 指令的执行过程。 首先呢, b l 里面的数是八零,那么这个八零要传送给 a x, 用木字念是不行的, 但是呢,执行木 s x 的 时候,它首先将这一个 b l 的 最高位,最高位进行符号扩展,它的最高位呢是一个幺,它就认为它是一个 啊,是一个符号,最高位呢,他认为是一个符号,这一个幺呢,就把它扩展成一,扩展成幺幺幺幺幺幺幺幺,然后呢, 这是幺零零零零零零,那么这样呢,就 b l 呢, b l 里面的数就变成了幺幺幺幺幺幺幺幺幺零零零幺零零零啊,幺零零零零零零零。 那么这一个时候呢,这个数据的宽度就与 a x 里面的这个数据的宽度呢是一样的了,因为都是十六位的了,这一个时候呢,就可以传送过来了啊,这就是末五 s x 这个指令的这一个 执行过程。那么这个末五 g x 指令的执行过程是什么呢 啊?基本上也是这么一个过程,他首先把 b l 里面的这个数据拿出来进行零扩展,就是 你不是想传给 a x 吗? a x 呢是十六位的,你是八位的,那么呢,我就把你前面呢扩展为零,就是零零零零零零零,然后是啊,然后是幺零零零零零零 啊,扩展成这一个这一个数字了之后啊,你的数据的宽度就是一样的了,于是呢,就可以传送个 v x 的, 所以呢,是这么一个执行的过程。 记住的问题啊,这一个电路图是要记住的,自己呢?下去后把它画两遍,这就是判断一个木子令是不是写的正确, 这就是要记住的八零三八六增加的两个目五指令,一个是目五 s x, 一个是目五 z x。 好, 本节课的作业是六个。



来了来了,故事要结束时,总会想起他的开始转场指令教程,我给宝子们找来了,跟着我操作。首先去评论区保存这个指令,然后我们打开豆包,点击右下角的加号,添加自己和对象的照片,再粘贴复制好的指令,最后点击发送图片,完成以后点这里变视频,输入视频指令就可以了,期待大家的返图。