将VLIW汇编语言作为游戏进行手工优化

2020-09-19 16:02:34

下载适用于Windows的HOVALAAG .zip文件中的Windows 32位命令行程序。 可以在Linux和Mac的WINE环境下工作。 特点: -带9个独立控制单元的复古12位VLIW CPU -13个编程问题 该处理器 游戏使用了一个虚构的复古超长指令词(VLIW) 处理器,部分灵感来自MOS技术6502(1970)和 J1 Forth CPU(2010)。该处理器具有5个12位数据 寄存器、1位标志和8位程序计数器,每个寄存器 它可以独立控制。此外,还有一个 12位ALU,每个周期可执行13次运算中的一次。 在计数循环指令和分支能力之间 每条指令,几乎不需要展开循环,使 较小的程序。写入缓冲寄存器增加了灵活性, 并且可以同时执行输入和输出 周而复始。 处理器的文档。 环境问题 程序是在抽象环境中编写的,在该环境中12位 输入在两个输入流之一上接收,12位 输出被写入两个输出流之一。没有记忆或 处理器可使用长期存储。 银色飞船软件的又一优秀产品。 灵感来自Zachtronics TIS-100。