Debug的使用

win10打开cmd界面,输入debug,会提示没有这个程序,貌似是这个版本的系统本身就不支持了吧。所以只能够通过第三方软件来将debug程序开启了。win10以下的系统可以直接这样打开debug程序。

在网上下载一个DOSBOX.exe的程序,再下载一个debug.exe程序,安装好DOSBOX后,修改安装目录中的“DOSBox 0.74 Options.bat”文件,添加如下的字符串即可:

MOUNT C D:\InsertSoftWare\DOSBox\debug

C:

debug

其中“D:\InsertSoftWare\DOSBox\debug ”就是下载好的debug程序的目录。

然后双击DOSBOX.exe即可运行debug程序。

  如下图所示:

 R命令,用来查看和改变CPU寄存器的内容

D命令,用来查看内存中的内容。

E命令,用来改写内存中的内容,添加修改的值之前,要加上开始的CS:IP,告诉CPU从哪个位置开始修改。再用D命令查看修改的内容,可以看到已经将1,2,3,4,5添加到修改的位置上。

U指令,用来将内存单元中的内容翻译成汇编指令。

   T命令,执行输入的指令。

   A命令,以汇编指令的格式在内存中写入一条机器指令。

时间: 2024-08-01 06:56:36

Debug的使用的相关文章

设置Eclipse可以Debug模式调试JDK源码,并显示局部变量的1

最近突然萌发了研究JDK源码的想法,所以就想到了在自己常用的Eclipse上可以调试JDK源码. 整个设置过程也很简单: 首先你要安装好JDK(我的JDK安装路径根目录是D:\Java\jdk-8u92-windows-x64),JDK安装路径里有个"src.zip"就是JDK的源码文件压缩包: 设置好环境变量的JAVA_HOME变量和PATH变量(JAVA_HOME变量值也是D:\Java\jdk-8u92-windows-x64). 然后打开Eclipse设置可以Debug模式调试

debug with Linux slub allocator

http://thinkiii.blogspot.jp/2014/02/debug-with-slub-allocator.html The slub allocator in Linux has useful debug features. Such as poisoning, readzone checking, and allocate/free traces with timestamps. It's very useful during product developing stage

【Django】Django Debug Toolbar调试工具配置

正在发愁怎么调试Django,就遇到了Django Debug Toolbar这个利器. 先说遇到的问题: 网上也有教程,不过五花八门的,挨个尝试了一遍,也没有成功运行.最后终于找到问题所在: 从开发服务器日志可知:在请求页面时,debug_toolbar已经被加载.但是并没有在页面上显示出来: 从浏览器的开发者工具可以看出,jquery.min.js获取超时,没有被加载成功.这就是问题所在. 我们在settings.py中添加一行: 1 DEBUG_TOOLBAR_CONFIG = { 'JQ

<compilation debug="true" targetFramework="4.5"> 报错解决方案

在 VS2013 下开发的 MVC4 网站,基于 .net 4.5,服务器是一台 Windows 2008 R2,运行的时候就报错了 The 'targetFramework' attribute in the <compilation> element of the Web.config file is used only to target version 4.0 and later of the .NET Framework (for example, '<compilation 

cmake Debug模式和Release模式

在cmake中要编译debug模式的话,在CMakeLists.txt中添加如下两行 (不写就用默认的值) SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb ") SET(CMAKE_CXX_FLAGS_RELEASE "${ENV{CXXFLAGS} -O3 -Wall") 然后,在编译的时候,使用如下命令: cmake -DCMAKE_BUILD_TYPE=Debug/Release  pa

Qtcreator编写ros程序:无法启动进程&quot;catkin_make&quot; -DCMAKE_BUILD_TYPE=Debug

利用Qtcreator编写ROS程序,你必须先进行相应的配置:在启动qtcreator环境时先把ros环境添加进.(即~/.bashrc文件) 1 版本问题 QT4 与 QT5 sudo    gedit ~/.local/share/applications/DigiaQtOpenSource-qtcreator.desktop     (qt5       默认安装的路径下) 当打开文件是空时,关闭.按照路径打开文件 cd ~/.local/share/applications/ gedit

eclipse debug调试mapreduce程序

1.将mapred-site.xml文件拷贝一份到项目中 <configuration>     <property>         <name>mapreduce.framework.name</name>             <value>yarn</value>     </property>     <property>          <name>mapred.child.java

服务器程序DEBUG

服务器端设定 Tomcat 默认我们启动Tomcat是使用下边的命令 ./catalina.sh start 如果想DEBUG的话,只需要加一个参数打开JPDA(Java Platform Debugger Architecture)就可以了 ./catalina.sh jpda start 注:默认的监听端口是8000,如果想修改这个端口的话,可以修改环境变量JPDAADDRESS. 如果我们的服务器是通过daemon.sh启动的tomcat话,貌似没有找到默认打开JPDA的方法,我们可以环境

思科命令配置小技巧四:用ACL控制debug 输出

使用debug命令可以帮助我们TS,但是使用debug命令往往会输出一大堆信息,很多是我们不需要用的,也会造成CPU高负荷,这种情况下我们可以限制debug的输出 可以应用ACL到debug以限定仅输出要求的debug信息. 如仅查看从1.1.1.1到1.1.1.2的ICMP包: Router(config)# access-list 100 permit icmp host 1.1.1.1 host 1.1.1.2 Router# debug ip packet detail 100 思科命令

tomcat重载web项目,debug

Reloading Context with name [/testCookie] is completed 加载上下文名称[ / ]完成testcookie //start九月 05, 2017 9:29:46 下午 org.apache.catalina.core.StandardContext reload 九月05, 2017 9:29:46下午org.apache.catalina.core.standardcontext重装 信息: Reloading Context with na