CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

关于windbg调试汇编原程序的问题,谢谢.

楼主wdy0725()2006-03-02 22:52:10 在 其他开发语言 / 汇编语言 提问

windbg我不太会用,在网上又没找到相关的东西,谢谢各位帮忙了.我就想问一下调式一个普通汇编程序的过程.下面这个程序是我在命令提示符下用MASM611编译的(命令:make32   addsub),然后用             File->open   executable...装入addsub.exe,结果就是下面的样子了.  
   
  下面是原程序:  
   
  TITLE   Add   and   Subtract                             (AddSub.asm)  
   
  ;   This   program   adds   and   subtracts   32-bit   integers.  
  ;   Last   update:   2/1/02  
   
  INCLUDE   Irvine32.inc  
   
  .code  
  main   PROC  
   
  mov   eax,10000h ;   EAX   =   10000h  
  add   eax,40000h ;   EAX   =   50000h  
  sub   eax,20000h ;   EAX   =   30000h  
  call   DumpRegs  
   
  exit  
  main   ENDP  
  END   main  
   
  下面是"command"里面的内容,请问该如何改,谢谢了.  
   
  Microsoft   (R)   Windows   Debugger     Version   6.5.0003.7  
  Copyright   (c)   Microsoft   Corporation.   All   rights   reserved.  
   
  CommandLine:   C:\Masm615\addsub.exe  
  Symbol   search   path   is:   ***   Invalid   ***  
  ****************************************************************************  
  *   Symbol   loading   may   be   unreliable   without   a   symbol   search   path.                       *  
  *   Use   .symfix   to   have   the   debugger   choose   a   symbol   path.                                       *  
  *   After   setting   your   symbol   path,   use   .reload   to   refresh   symbol   locations.   *  
  ****************************************************************************  
  Executable   search   path   is:    
  ModLoad:   00400000   00408000       addsub.exe  
  ModLoad:   7c920000   7c9b4000       ntdll.dll  
  ModLoad:   7c800000   7c91c000       C:\WINDOWS\system32\kernel32.dll  
  (314.56c):   Break   instruction   exception   -   code   80000003   (first   chance)  
  eax=00241eb4   ebx=7ffdc000   ecx=00000001   edx=00000002   esi=00241f48   edi=00241eb4  
  eip=7c921230   esp=0012fb20   ebp=0012fc94   iopl=0                   nv   up   ei   pl   nz   na   pe   nc  
  cs=001b     ss=0023     ds=0023     es=0023     fs=003b     gs=0000                           efl=00000202  
  ***   ERROR:   Symbol   file   could   not   be   found.     Defaulted   to   export   symbols   for   ntdll.dll   -    
  ntdll!DbgBreakPoint:  
  7c921230   cc                               int           3  
  问题点数:50、回复次数:6Top

1 楼D06X82()回复于 2006-03-04 00:48:01 得分 1

JFTop

2 楼LN4LB()回复于 2006-03-04 00:58:59 得分 1

GGGGTop

3 楼D06DF2()回复于 2006-03-04 01:21:26 得分 1

DTop

4 楼DBDH8()回复于 2006-03-04 01:35:08 得分 1

DTop

5 楼mydo(侯佩|hopy|ks)回复于 2006-03-04 07:31:45 得分 25

为何不用   ollydbgTop

6 楼icbm(雪狼)回复于 2006-03-07 09:05:03 得分 21

OllyDGB是个不错的调试器,专门用来调试Win32程序。基本原理是利用Windows的调试函数。Top

相关问题

  • Win2000下汇编级调试程序的一些问题
  • 请问如何跟踪,调试汇编程序??谢谢
  • 在什么环境下编写和调试80X86汇编程序?
  • 谁用过turbo debugger调试汇编程序呀?
  • 如何运行并调试汇编的程序?
  • 我初学汇编,对程序的调试不太懂!
  • 调试vc++程序时,那些汇编代码如何看懂啊?
  • 在visual studio 6.0中调试程序,如何跟踪汇编代码?
  • 我在solaris下用sunstudio调试程序.如何跟踪到汇编级
  • 汇编程序

关键词

  • addsub
  • 谢谢
  • 程序
  • eax

得分解答快速导航

  • 帖主:wdy0725
  • D06X82
  • LN4LB
  • D06DF2
  • DBDH8
  • mydo
  • icbm

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo