我对汇编语言编程非常陌生。我正在使用Easy68k进行组装。
这是我的剧本:
ORG $1000
START: ; first instruction of program
* Put program code here
move.l $00000080,d0
move.l $00000010,d1
move.l $00000020,d2
move.l $00000030,d3
move.l $00000040,d4
move.l $00000050,d5
move.l $00000060,d6
move.l $00000070,d7
SIMHALT ; halt simulator
* Put variables and constants here
END START ; last line of source我选择了一些随机地址来加载数据,并得到了结果:
d0=FFFFFFFF
d1=FFFFFFFF
d2=FFFFFFFF
d3=FFFFFFFF
d4=FFFFFFFF
d6=FFFFFFFF
d6=FFFFFFFF
d7=FFFFFFFF
我的问题是,如何查看位于Easy68k中不同内存地址上的所有数据,以及初始值是否总是FFFFFFFF?
发布于 2016-02-16 20:29:19
Easy68k应该有一个简单的窗口来查看内存内容:http://www.easy68k.com/tutorials.htm (教程4)。
注意:您的代码永远不应该依赖具有特定初始值的内存。未初始化内存的初始值总是机器特定的,在许多情况下是随机的。如果您需要一个具有特定内容的内存区域,请在程序中初始化它。
https://stackoverflow.com/questions/35423742
复制相似问题