LPS编程语言 这种编程语言的想法是拥有一种类似于汇编的玩具语言,以了解底层语言的工作方式。 当前仅支持整数运算。 汇编 要在调试模式下编译代码,请运行 ./make.sh debug 要在发布模式下编译代码,请运行 ./make.sh release 支持的运营 手术 语义的 PUSH x 将x入堆栈 POP 将元素弹出堆栈并丢弃 ADD 将2个元素添加到堆栈顶部,并将结果压入堆栈 SUB 减去堆栈顶部的2个元素,并将结果压入堆栈 MUL 将堆栈顶部的2个元素相乘,并将结果压入堆栈 DIV 划分堆栈顶部的2个元素,并将结果压入堆栈 SHL 将堆栈的顶部向左移动第二个元素字节 SHR 将堆栈的顶部向右移动第二个元素字节 HTL 终止执行 PRINT 将元素打印在堆栈顶部 去做 添加支持以注册访问权限 建立程序 有条件的 跳