微机原理流水灯实验原理咋写?

 作者:UPS电源    |      2023-11-06 23:37    |    标签: 结束 流水 正向 原理 实验 微机 咋写

  正向流水结束,再反过来。这个如何实现呢,我们需要使用到一些运算方法。

  第一个是移位指令<<。

  由于数字对比不强,看的不是很清晰,所以把数字给换成红色了。

  

微机原理流水灯实验原理咋写?

  

微机原理流水灯实验原理咋写?

  <<这个标志符的意思是,向左移动一位,就像下边这样:

  1111 1111》1111 111_

  移动完成后,会发现,最低位空出来了,此时程序会自动去填补一个0。于是就成了:

  1111 1111》1111 111_》1111 1110

  第一次移位1111 1110,第二次在第一次基础上移位1111 1100,第三次在第二次基础上移位1111 1000,如此循环,就可以一直把所有位都变成0。

  我们在看下一句\"\",这个符号是或的意思,我们知道,逻辑中的或,是说只要有其一为一,结果就是一。所以,我们把11000001,结果就是头两个一和最后一个一留下来,第三位因为都是0,所以就是0.结果就是1101了。当再次移位后,数据就变成1010了,我们再次跟0001取或,最后一位就再次置1,结果就是1011,从结果上看,1110》1101》1011……就是0在不断的左移。

  通过这个方法,可以让每一位都会单独置零。然后再给以一定时间的延时,就会看到流水灯了。

  

微机原理流水灯实验原理咋写?