debug.exe是一种计算机程序,用于测试和调试MS-DOS可执行文件。不要小看这个小小的程序文件,他的作用却很强大,少了他可能会导致游戏,电脑运行不了。该程序为为马克2号(Harvard Mark II)编制程序的葛丽丝·霍波(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一,有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。如DOS系统中的调试程序,程序名称就叫DEBUG。DEBUG在windows系统中也是极其重要的编译操作。可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。
功能介绍
1、直接输入、更改、跟踪、运行汇编程序。
2、观察操作系统的内容。
3、查看ROM BIOS的内容。
4、观察更改RAM内部的设置值。
5、以扇区或文件的方式读写软盘数据。
安装方法
1、解压下载的文件。
2、复制文件“debug.exe”到系统目录下。
3、系统目录一般为:C:\WINNT\System32 64位系统为C:\Windows\SysWOW64。
4、最后点击开始菜单-->运行-->输入regsvr32 debug.exe后,回车即可解决错误提示。
使用教程
win7 64位如何调出debug?1、下载
dosbox和win7 32位debug.exe,安装dosbox。
2、将debug.exe放入磁盘根目录,这里以D盘为例。在dosbox中输入mount c d:\按回车。
3、输入c:回车。
4、输入debug回车。
5、输入p回车。
6、输入a回车。
7、可以自己敲代码了。
常见问题
debug怎么打开?1、点击开始,运行,输入:CMD,再点确定。
2、在命令行中输入:debug,然后回车,就打开了debug界面。
debug怎么关闭?1、找到debug,然后右键。
2、点击clear 一步步的clear 或者clear all。
debug error怎么解决?1、一般这个错误,是由于调用的接口与原接口参数不一致导致的。比如参数不符合或少参数输入导致。
2、另外一个可能的原因,是函数声明的压栈类型不对导致的,少数情况,加WINAPI 函数声明可以解决。
debug怎么进入方法中?1、首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下。
2、F5键与F6键均为单步调试。F5是step into,也就是进入本行代码中执行,F6是step over也就是执行本行代码,跳到下一行。
3、F7是跳出函数
4、F8是执行到最后。
5、Step Into (also F5) 跳入。
6、Step Over (also F6) 跳过。
7、Step Return (also F7) 执行完当前method,然后return跳出此method。
8、step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)。
9、resume 重新开始执行debug,一直运行直到遇到breakpoint。
10、hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)。
11、inspect 检查 运算。执行一个表达式显示执行值。
12、watch 实时地监视变量的变化。
13、我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint。
14、field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂。
15、添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)。
16、添加Exception breakpoint 捕抓到Execption时暂挂(待续...)。
debug是什么意思?1、DEBUG是一个DOS实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。
什么是debug?1、debug是一种计算机程序,为马克2号(Harvard Mark II)编制程序的葛丽丝·霍波(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一,有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。
2、如DOS系统中的调试程序,程序名称就叫DEBUG。DEBUG在windows系统中也是极其重要的编译操作。
常用命令
1、-A 地址 从指定地址开始编写小汇编程序,按两个回车键结束编辑
2、-U 地址 从指定地址开始反汇编32字节的机器指令,缺省地址则从上一U命令继续
3、-D 始址 终址 以16进制/Asc字符对照方式显示指定内存范围的数据,每行显示10H个字节
4、-E 地址 值表 用给出的值表(空格分隔)替换指定地址开始的内存单元,例:-E 100 'v' 1F 'hello'
5、-N 文件名 为后续的L/W命令约定所操作的文件名
6、-L 地址 将N命令所指定文件的内容读入到指定内存位置。另,逻辑卷扇区直接读:-L 地址 逻卷号 起始逻扇号 扇数
7、-W 地址 将BX-CX个字节的内存数据写入N命令指定的文件中。另,逻辑卷扇区直接写:-W 地址 逻卷号 起始逻扇号 扇数
8、-R寄存器名 显示并允许修改指定寄存器的值
9、-G=始址 终址 执行指定内存中的机器指令程序
10、-T=地址 单步执行机器指令,缺省地址则从上一T命令继续。另,继续跟踪m条指令:-T m
点击星星用来评分