文件名称:brainfuck-cpu:让我们假设汇编语言令人讨厌!
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-08 11:41:32
Shell
Brainfuck CPU 我想这是一个实验,我们处在一个只有以下条件的世界中: 能够运行Brainfuck代码的CPU 文字编辑器 作为参考,Brainfuck是一种,但仍然是。 Brainfuck解释器和编译器 bf.py是可用的Brainfuck解释器和编译器。 您可以通过运行./bf.py code.bf来执行Brainfuck源代码。使用编译器(选项-c )是使代码运行更快的一种方式(它使用gcc或带有-O3标志的clang)。 注意:单元为8位,特殊字符EOF为0xff(255)。 您可以使用任何符合这些条件的Brainfuck编译器。 有关更多详细信息,请运行./bf.py -h 计划 现在,我的目标是能够在该CPU上运行C代码,因为C是最常用的编程语言。 我认为最好的主意是从创建能够运行高级语言(例如汇编语言)的虚拟机开始。 确实,Brainfuck是一种低级