2

我需要输出二进制转换(我知道该怎么做)。我遇到的问题是 LMC 似乎无法打印三个零或“000”。知道如何让程序执行此行为吗?如果这是一个可怕的问题,请帮我改写或指出资源,非常感谢。

编辑:我正在使用的代码:

       LDA  first
       OUT
       HLT
first  DAT  001

或者

       LDA  first
       OUT
       HLT
first  DAT  000

在我切换汇编程序之前,它们都不适合我。

4

1 回答 1

1

我改变了汇编程序。原来我使用的那个不支持十进制数字前的 0。

Initial Assembler:LMC Editor、Assembler 和 Simulator,位于http://www.d.umn.edu/~gshute/cs3011/LMC.html

更改为:来自杜伦大学的 LMC,位于 https://community.dur.ac.uk/mjrbordewich/LMC.html

希望可以像这样清晰地发布链接而不是href它。

于 2018-06-03T12:44:23.247 回答