首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请问CPU窗口的使用有关问题

2012-03-07 
请教CPU窗口的使用问题varS:stringbeginS:abcdefg ShowMessage(S)end我打开CPU窗口,有这么几句:leaea

请教CPU窗口的使用问题
var
    S   :   string;
begin
    S   :=   'abcdefg ';
    ShowMessage(S);
end;

我打开CPU窗口,有这么几句:

                                              lea   eax,[ebp-$04]
004520F2   BA2C214500         mov   edx,$0045212c
004520F7   E8E81DFBFF         call   @LStrLAsg

1、请问$0045212c是我程序里用到的常量 'abcdefg '的地址对吗?我怎样才能用CPU窗口看到这个地址的内容?

2、我怎样快速地把CPU窗口转到@LStrLAsg这个子程序开始的地方?

谢谢

[解决办法]
在CPU窗的下部, 列出的是内存中的内容, 按 Ctrl+G (Goto Address...) 会弹出地址输入框, 输入 $4512c 即可。
[解决办法]
1. 将光标定位在 004520F7 E8E81DFBFF call @LStrLAsg 这一行
2. 按F4,让程序执行到光标所在行
3. 按F7, 单步跟踪进入LStrLAsg函数

热点排行