【发布时间】:2016-10-20 18:40:43
【问题描述】:
我正在使用 8086 汇编器进行编码,但遇到了一个有趣的问题。主题是评估括号。如果这是Java 或C 中的一个问题,我会简单地定义两个堆栈——一个用于数字,另一个用于操作数。我可以在Assembly 中做类似的事情吗?
据我所知,堆栈是在数据段的最后一个内存单元中定义的。如果我定义另一个数据段,我会有另一个可用的堆栈吗?
另一个信息:我不知道一开始的输入大小,我应该让程序尽可能高效。
谢谢!
【问题讨论】:
标签: assembly stack x86-16 parentheses data-segment