如何让LMC(小人计算机)输出以零开头的数字?

时间:2018-06-03 11:24:37

标签: assembly little-man-computer

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

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

       LDA  first
       OUT
       HLT
first  DAT  001

       LDA  first
       OUT
       HLT
first  DAT  000

在我换掉汇编程序之前,它们都没有给我工作。

1 个答案:

答案 0 :(得分:1)

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

初始汇编程序:在http://www.d.umn.edu/~gshute/cs3011/LMC.html找到的LMC编辑器,汇编程序和模拟器

更改为:达勒姆大学的LMC发现于 https://community.dur.ac.uk/m.j.r.bordewich/LMC.html

希望可以发布像这样的链接,而不是href它。