Kernel8_IR:Kernel8中级表示语言 源码
Kernel8-相当奇怪的状态机实验符号 由Gek / DMHSW撰写,2021年3月。 这是编写状态机的一种相当奇怪的小方法,它本身就是我想到的一种状态机ISA。 要点在于,“内核”是有限的状态到状态转换机器。 内核代码的主要优点在于,编写的解决方案通常可以与真实的CPU处理器指令完全匹配,并且如果不存在指令,那么在FPGA中编写一条指令应该是微不足道的。 内核采用一系列字节并输出一系列相同长度的字节。 解释什么是内核的最简单方法是举一个例子。 这是一个1字节(state1或State8)的复制内核(kernelb1或Kernel8),其输入为127(0x7f)并执行“与”运算,并返回结果。 state1 and127 (state1 c){ c. state [ 0 ] &= 127 ; return c; } 这是一个4字节(kernelb3或Kernel32)的
用户评论