我需要为我构建的CPU架构编写汇编器。该架构类似于MIPS,但这并不重要。
我开始使用C#,尽管C ++更合适。(对我来说C#意味着更快的开发时间)。
我的唯一问题是我无法为此应用程序设计出一个好的设计。我正在构建两遍汇编器。我知道每次传递需要做什么。
我已经实现了第一遍,并且我意识到如果在同一行上有两行汇编代码...不会抛出错误。这意味着只有一种解释:解析技术差。
因此,伟大的程序员们,汇编器之父们,请启迪我如何继续前进。我只需要支持符号和数据声明。指令具有固定大小。
如果需要更多信息,请告诉我。