hello小伙,伴们,大家好本,人就,又要扎根,了,本期加工的内容是,我们的占的大小如果说错了的话会导致什么样的后果。这几,天呢我碰到了一个问题随时呢我就会做一个视频给大家讲一讲这个话题啊是一个软件相关的话题啊不是一个rta涉及的话题,具体是什么问题呢这些软件的时候啊我设了一个全局变量啊较硬的。来说它是全局变量那么我们就把它写在main的外面啊在设置是妹啊就是没外面有一个诶我把这个a a在这个位置上设为一那么这个a应该就是一了吧但是呢过了几句话以后我再去读这个嗯啊嗯啊就是这个这个a这个a的值变了不是一但是为什么呢我检查了很多遍啊就是我上下来检查。 看这个一我中间有没有修改过啊我的磁盘数的调用有没有修改这个a让我看我的中断服务程序有没有修改这个a都没有这个a应该就是以那为什么打出来的这个a并不是一呢好奇怪啊原因呢我最后发现啊咱们在那个。m的程序里面有一个叫,做大头阿婆x x x x x,点s啊这个文件里边有,一个,deck size一口一口涂什什么呢,哔哔哔哔哔,这么大的。嗯如果说把,这个asp增大的话那么这个a在这边打出来的还可放心食用的佳沃三文鱼上架成都盒马鲜生是a那如果这个传小呢它就是它就不是ala啊它就会篡改特别是你前面有一个打印。可能产,生了很长很,长的,一个打印出,现这种a被篡改的概率是非常高的啊如果说你的这个战士的比较小的话穿这种概率是非常高的因为啥呢因为战里边存储这个全局变量祝福呢就会如果你站太小的话这个字符就会把这个全局变量给顶掉顶掉了以后他自然就不睡了如果遇到平时写这个c代码的时候发现这个程序有bug但是你怎么找都找不到这个bug的时候大家可以去看看。 占的大小说不定这就是你要找,的问题,我再讲一个关于编程的知识啊比如说我现在有一个flow,to a我写了一句话,的f a等于0.2那么他走某话啊else啊他应该再走分之a。为什么每,次他都,走分之b呢我这个a明明我看了一下啊我在这个地方打印了一下print81这个a啊他就是0.2那为什么他是0.2他不走诶呢原因是什么呢原因是因为他是。啊它的位宽是有限制的这个0.2是说他确确实是正
正好好是0.2但是在计算机里表示的这个a可能他表示出来的显示出来的有效这款是0.2但是它实际上里边存储的时候并不是0.2。那么这个时候我们真的,想让他进入到a,这个分值该怎么进入呢,这样改写啊要把这个a等于0.2变成a等于强令它变成flow to0.2这个时候他就可以进入到a了。好今天我想讲的两个知识,点就讲到这里,嗯最近呢我是在更新我的一部信号处理习近平的“蓝色信念”的食品啊要更新个几期我打算怎么讲呢就是像一开始我想讲一下那个,呃异步信号的定义然后再讲两种型号 第一种情况就,是赖,是信号电平信号,异步跨时,钟方式然后呢嗯再讲一下这个脉冲信号的话,是种方式还要讲一下多比
特总线类型的跨时钟方式啊这里边有好几种啊另外再讲一下mc u。看CPU的情况之,下这个矿石中的设备该如何去做这个画室中,的处理然后最后呢再讲一下这个验证约束啊我是这么安排的只要分隔几期希望大家能够持续关注,不积跬步无以至千里不积小流无以成江海。希望大家和,我,一起成,长啊把我们工作当中积累的每一步都记录下来谢谢大家走了再见。