首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

mov eax, dword ptr [728C6C]是什么意思?该如何解决

2012-04-12 
moveax, dword ptr [728C6C]是什么意思?moveax, dword ptr [728C6C]是什么意思?为什么执行完了这条指令以

mov eax, dword ptr [728C6C]是什么意思?
mov eax, dword ptr [728C6C]是什么意思?

为什么执行完了这条指令以后,eax寄存器的值不是728C6C,而是00424750?

而且在寄存器窗口上还显示了这么一句:
eax 00424750 ASCII "218"

这个ASCII码218又指的是什么?那个地址是固定的,但数字还不是固定的经常的变化。这是怎么回事?

[解决办法]
[728C6C];它是把存储器的双字单元为[728C6C]传送到EAX的寄存器中。
[解决办法]
兄弟,那好象是指针吧!把指针指向的数据传给EAX,不是把指针传给EAX.
00424750是dword ptr [728C6C]指向的数据.我菜鸟一个,不知道对不对.
[解决办法]
mov eax, dword ptr [728C6C]是把内存地址728C6C中的DWORD(32位)数据赋给eax。
eax 00424750 ASCII "218"是提示你如果把eax的值作为内存地址来看,该内存中储存着“218”这个字符串。
[解决办法]
//mov eax, dword ptr [728C6C]
建议先复习一下汇编的见解寻址的语法。

sorry , my mistake :

建议先复习一下汇编的间接寻址的语法。

热点排行