我正在建立一个SIC / XE汇编程序。
我需要将一个表达式发送到加载程序来评估它,但加载程序会以某种格式获取它。
示例:
expression = a + b - c
汇编程序修改记录(哪个加载程序读取):
M^some_address^some_number^+a
M^some_address^some_number^+b
M^some_address^some_number^-c
到目前为止这很容易,但是当表达式变得复杂时,我无法找到解决复杂表达式的方法:
expression = a + c * f - d * e
答案 0 :(得分:0)
最佳建议:找一个处理解析和评估简单算术表达式的库(用你正在使用的语言编写)。