VS2005内存视图问题
第一个问题:
不设置断点,在VS2005的command窗口中输入memory,命令,再输入d命令,为什么显示No memory.
>memory
>d
No memory.
>d
No memory.
>
第二个问题:
在程序的第一个地方设置断点,按F5执行到这个断点位置,在在VS2005的command窗口中输入d命令,列出内存。下面这个列出的内存第一个是内存地址,后面的是什么呢?
>d
0x00011928 00 30 a0 e3 00 30 8d e5 00 30 a0 e3 04 30 8d e5 .0...0...0...0..
第三个问题:
接上面,在在VS2005的command窗口中连续输入d命令发现,每个d命令之后,内存地址递增,这是为什么?难道第一个d命令显示的是起始位置?这个起始位置是我这个程序在内存的起始位置吗?
>d
0x00011928 00 30 a0 e3 00 30 8d e5 00 30 a0 e3 04 30 8d e5 .0...0...0...0..
>d
0x00011938 4c 21 9f e5 03 30 a0 e3 00 30 82 e5 3c 21 9f e5 L!...0...0..<!..
>d
0x00011948 24 30 a0 e3 00 30 82 e5 2c 21 9f e5 03 30 a0 e3 $0...0..,!...0..
-----------------------
菜鸟恳请各位大虾指教。
>
[解决办法]
直接alt+6
[解决办法]
第一个问题:不暂停运行,怎么能看内存呢,随时都可能变
第二个问题:ASCII字符
[解决办法]
继续顶起来。。。