第十九章 指令解释器

编程之战 程序小猿 625 字 2024-05-17

“这种语言,他是基于一个简单的模型,提供了8种基础的指令。在底层,以字节为单位,以数组来存储,并提供了一个指向该数组的指针。至于输入输出,则是通过字节流的形式”。

“下面,我来谈谈指令集的具体设计”,缪勒摊开一份文件。

“’>’大于符号,它表示指针作加1运算”。

“’<’小于符号,它表示指针作减1运算”。

“’’加号,它表示指针指向的字节的值加上1”。

“’-’减号,它表示指针指向的字节的值减去1”。

“’’英文句号(小数点),它表示输出指针指向单元的ascii码内容”。

“’,’逗号,它表示接收一个字节的输入,存储它的值到指针指向的单元”。

“’[‘左方括号,如果指针指向的单元值为零,向后跳转到对应的右方括号后面”。

“’]’右方括号,如果指针指向的单元值不为零,向前跳转到对应的左方括号前面”。

“大家有什么疑问吗,没有的话给你们两天时间”。

杨成此时却是面色惨白,恨不得挖个地洞钻进去。