Easy68k:查看地址的初始值
Easy68k: View Initial values at addresses
我对汇编编程还很陌生。我正在使用 Easy68k 进行组装。
这是我的脚本:
ORG 00
START: ; first instruction of program
* Put program code here
move.l [=10=]000080,d0
move.l [=10=]000010,d1
move.l [=10=]000020,d2
move.l [=10=]000030,d3
move.l [=10=]000040,d4
move.l [=10=]000050,d5
move.l [=10=]000060,d6
move.l [=10=]000070,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?
Easy68k应该有一个简单的window看内存内容:http://www.easy68k.com/tutorials.htm(教程4).
注意:您的代码应该永远不会依赖具有特定初始值的内存。未初始化内存的初始值总是机器特定的,在很多情况下随机。如果您需要一个具有特定内容的内存区域,请在您的程序中对其进行初始化。
我对汇编编程还很陌生。我正在使用 Easy68k 进行组装。
这是我的脚本:
ORG 00
START: ; first instruction of program
* Put program code here
move.l [=10=]000080,d0
move.l [=10=]000010,d1
move.l [=10=]000020,d2
move.l [=10=]000030,d3
move.l [=10=]000040,d4
move.l [=10=]000050,d5
move.l [=10=]000060,d6
move.l [=10=]000070,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?
Easy68k应该有一个简单的window看内存内容:http://www.easy68k.com/tutorials.htm(教程4).
注意:您的代码应该永远不会依赖具有特定初始值的内存。未初始化内存的初始值总是机器特定的,在很多情况下随机。如果您需要一个具有特定内容的内存区域,请在您的程序中对其进行初始化。