【debug.exe下载】Debug.exe官方下载 32/64位 最新免费版
软件介绍
debug.exe是一款编程人员学习汇编语言必备的编程工具,我们不仅可以使用这款软件来测试和调试MS-DOS可执行文件。而且debug.exe官方版也是电脑上必不可少的重要组件之一,一旦系统里缺少了这个软件,就有可能导致软件或游戏运行时出现错误提示。
debug.exe软件简介
debug.exe是一种计算机程序,用于测试和调试MS-DOS可执行文件。不要小看这个小小的程序文件,他的作用却很强大,少了他可能会导致游戏,电脑运行不了。该程序为为马克2号(Harvard Mark II)编制程序的葛丽丝·霍波(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一,有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。如DOS系统中的调试程序,程序名称就叫DEBUG。DEBUG在windows系统中也是极其重要的编译操作。可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。
软件特色
1、直接输入、更改、跟踪、运行汇编程序。
2、观察操作系统的内容。
3、查看ROM BIOS的内容。
4、观察更改RAM内部的设置值。
5、以扇区或文件的方式读写软盘数据。
debug.exe常用命令
R 显示并允许修改指定寄存器的值。
G 执行指定内存中的机器指令程序。
A 从指定地址开始编写小汇编程序,按两个回车键结束编辑。
U 从指定地址开始反汇编32字节的机器指令,缺省地址则从上一U命令继续。
D 以16进制/Asc字符对照方式显示指定内存范围的数据,每行显示10H个字节。
E 用给出的值表(空格分隔)替换指定地址开始的内存单元。
N 为后续的L/W命令约定所操作的文件名。
L 将N命令所指定文件的内容读入到指定内存位置。
W 将BX-CX个字节的内存数据写入N命令指定的文件中。
安装说明
1、解压下载的文件。
2、复制文件“debug.exe”到系统目录下。
3、系统目录一般为:C:\WINNT\System32 64位系统为C:\Windows\SysWOW64。
4、最后点击开始菜单–>运行–>输入regsvr32 debug.exe后,回车即可解决错误提示。
debug.exe使用方法
先下载好DOSBox(只有32位的程序)和debug程序。
然后安装好DOSBox。
接着将debug复制到磁盘根目录(任何盘符均可,只是命令会不一样),这里以F盘为例。
在DOSBox中输入命令(按回车键执行命令):mount f f:\
如果将debug复制在C盘,那么命令是:mount c c:\
接着再输入debug所在的盘符(按回车键执行),这里是:f:
再输入:debug→按回车执行,之后输入r再按回车键。
常见问题
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系统中也是极其重要的编译操作。
下载仅供下载体验和测试学习,不得商用和正当使用。
发表评论