如何在GNUSim8085中查看我的结果?

时间:2012-02-15 05:46:15

标签: assembly

我在8085培训师硬件上编写了一些简单易用的汇编代码 但是我无法在 GNUSim8085 上检查我的第一个程序的结果。
我只需加载2个数字,添加它们并将结果存储在内存中 看看下面的代码,寄存器和内存(成功执行程序后)
enter image description here
在执行代码之前,我在位置1000中放置了“11”,在位置1001中放置了“78”。 所以在执行后,位置1002应该有'89',但它是0(如图中可见)
此外,当我尝试单步执行时,寄存器A和B从未改变过。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您正在阅读和修改的内存地址是十进制的。在您的代码中,您输入的地址为1000h1001h

将1000转换为十六进制,即03E8h或更改您的代码,即1000(drop h)。
或者更改要写入要添加的数字的位置。