如何使用vc++中调试工具,请大家赐教一下

tanhuong 2003-12-15 08:05:43
在call stack窗口中
main() line 6
mainCRTStartup() line 206 + 25 bytes
KERNEL32! 77e687f5()

在 registers窗口中
EAX = CCCCCCCC EBX = 7FFDF000
ECX = 00000000 EDX = 00430DB0
ESI = 00000000 EDI = 0012FF80
EIP = 00401048 ESP = 0012FF34
EBP = 0012FF80 EFL = 00000202 CS = 001B
DS = 0023 ES = 0023 SS = 0023 FS = 0038
GS = 0000 OV=0 UP=0 EI=1 PL=0 ZR=0 AC=0
PE=0 CY=0
ST0 = +0.00000000000000000e+0000
ST1 = +0.00000000000000000e+0000
ST2 = +0.00000000000000000e+0000
ST3 = +0.00000000000000000e+0000
ST4 = +0.00000000000000000e+0000
ST5 = +0.00000000000000000e+0000
ST6 = +0.00000000000000000e+0000
ST7 = +0.00000000000000000e+0000
CTRL = 027F STAT = 0000 TAGS = FFFF
EIP = 00000000 CS = 0000 DS = 0000
EDO = 00000000

请问是什么意思,还有 money窗口中的出现的地址是逻辑地址还是物理地址,我们老师说是物理地址,我感觉好象不对. 这几个问题,请各位大虾指点一下,在下不胜感激,在此先谢过各位


...全文
50 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tanhuong 2003-12-15
  • 打赏
  • 举报
回复
看来都没明白我的意思
glacierrr 2003-12-15
  • 打赏
  • 举报
回复
学学cpu的内部结构,在 registers窗口中写的是当前的cpu状态
在call stack窗口中写的是当前点之前的调用函数链
tanhuong 2003-12-15
  • 打赏
  • 举报
回复
在此先谢过两位,我主要是想明白

main() line 6
mainCRTStartup() line 206 + 25 bytes
KERNEL32! 77e687f5()


GS = 0000 OV=0 UP=0 EI=1 PL=0 ZR=0 AC=0
PE=0 CY=0
ST0 = +0.00000000000000000e+0000
ST1 = +0.00000000000000000e+0000
ST2 = +0.00000000000000000e+0000
ST3 = +0.00000000000000000e+0000
ST4 = +0.00000000000000000e+0000
ST5 = +0.00000000000000000e+0000
ST6 = +0.00000000000000000e+0000
ST7 = +0.00000000000000000e+0000
CTRL = 027F STAT = 0000 TAGS = FFFF
EIP = 00000000 CS = 0000 DS = 0000
EDO = 00000000
我还想请教,如何对内存的数局进行操纵,再次感谢二位的指点
phoenixli 2003-12-15
  • 打赏
  • 举报
回复
同意。
zjg751206 2003-12-15
  • 打赏
  • 举报
回复
EAX = CCCCCCCC EBX = 7FFDF000
ECX = 00000000 EDX = 00430DB0
ESI = 00000000 EDI = 0012FF80
EIP = 00401048 ESP = 0012FF34
是寄存器的值。
EBP = 0012FF80 EFL = 00000202 CS = 001B
DS = 0023 ES = 0023 SS = 0023 FS = 0038
是些地址偏移。数据段之类信息。
逻辑地址= 物理地址×16加上偏移量
我感觉物理是地址。

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧