汇编语言debug 中 G命令怎么用

如题所述

1、点击桌面左下角的【开始】;在搜索栏目中,输入cmd;在弹出的菜单中,选中cmd,回车。

2、这个时候打开了win7系统的控制台DOS窗口。在窗口中,输入命令debug。

3、打开了程序debug.exe。使用a命令,在指定地址中,写入指令,为下面的实验准备一下。

4、使用G命令查看ax寄存器的初始值。此时寄存器中,ax寄存器的初始值为0000,ip寄存器初始值为0100。

5、G语言中-t  表示执行IP位置的助记符指令。输入命令-t,此时(ax)=0012,表示执行有效地址为0100处的指令。

6、-t=地址  表示执行指定地址处的指令。输入-t=0103。程序执行0103出的指令,(ax)=0034。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-08
g就是连续执行内存代码,可以在g后面指定内存地址 如g=0000:0100,地址可以是偏移地址,也可以是逻辑地址。如不指定地址,g就会从指令指针ip指的内存处开始执行
g命令还可以指定执行断点,如,g=0000:0100 0000:0200 就是代码从100的内存地址执行到200的内存地址然后断住本回答被提问者采纳

汇编语言debug 中 G命令怎么用
1、点击桌面左下角的【开始】;在搜索栏目中,输入cmd;在弹出的菜单中,选中cmd,回车。2、这个时候打开了win7系统的控制台DOS窗口。在窗口中,输入命令debug。3、打开了程序debug.exe。使用a命令,在指定地址中,写入指令,为下面的实验准备一下。4、使用G命令查看ax寄存器的初始值。此时寄存器中,ax...

汇编语言中G(空格)5B代表什么?
在debug中调试程序时,g命令是程序运行命令。空格后面跟的数是断点地址,程序运行到断点停止。因此,G 5B 命令作用是: 从当前IP起运行,断点为005BH

简述DEBUG中A.R.D.Q.G命令的功能。thanks
G[=起始地址] [[断点]……] 执行命令 功能: 执行正在调试的程序,当达到断点时停止执行, 并且显示寄存器标志和下一条要执行的命令。说明: 如果没有指定起始地址,那么当前指令地址由CS,IP寄存器的内容来决定,如果用户指定起始地址就从指定的起始地址开始执行。如果指定断点,当指令到达指令地址时停止...

masm5.0 debug使用
回答:DEBUG 是专门为汇编语言设计的一种调试工具软件,可用来检查、修改寄存器和内存单元 的内容,装入运行程序,汇编及反汇编机器语言程序,可用单步、断点及连续的方式执行程 序。 DEBUG 启动方式: >DEBUG 文件名.EXE(Enter) ; 回车进入DEBUG状态 - ; "-" 是 DEBUG 提示符 以下是 DEBUG 的基本操作命...

怎样用debug单步执行汇编语言
[举例说明]:.(1)DAA.asm源程序,功能是用程序代替加法运算后的十进制调整指令DAA:(2)将源程序编译链接得DAA.exe .(2)用DEBUG调入并调试程序,先用T命令单步运行第一条指令,再用G命令连续运行后结指令:

汇编语言中,p命令和t命令有什么区别?
在汇编语言程序调试的DEBUG环境中,有三个执行指令的命令:.T命令:单步执行,每次只执行一条代码语句,遇到子程序后进入子程序逐条执行指令;.P命令:类似T命令,若有子程序,直接执行完子程序全部指令而不是逐条执行指令,在遇到循环指令时,会直接执行至CX递减至0;.G命令:多步执行,可以跟地址和...

debug命令有什么作用?如何使用?
DEBUG是为汇编语言设计的一种高度工具,它通过单步、设置断点等方式为汇编语言程序员提供了非常有效的调试手段。\\x0d\\x0a一、DEBUG程序的调用\\x0d\\x0a 在DOS的提示符下,可键入命令:\\x0d\\x0a C:\\DEBUG [D:][PATH][FILENAME[.EXT]][PARM1][PARM2]\\x0d\\x0a 其中,文件名是被调试文件的名字。如用...

汇编语言程序:为什么用debug调试时,-g运行后,-d不能显示最终结果,-d13...
无法定位到程序中原来数据段的值。建议你在使用-g命令执行时,最好要找到断点地址,比如此题的断点地址为RET指令所在的偏移地址0029H,所以应该使用命令-g=0 0029执行,这样不执行RET指令,你就可以用-d 0看结果,而不用在d命令后加数据段的段地址了。你试试看。

关于DOS下的DEBUG用法,好心人帮帮忙吧!!
初学微机原理,要在debug下调程序,当输入一段程序后,然后再输入g命令运行此程序,就会退出debug窗口,有时会弹出提示框,说什么遇到非法指令。久试不行,望好心人帮帮忙。谢谢楼下的回答,我知道debug怎么用,但问题是,当我输入一段特别小的程序,然后输入运行命令g后,debug会自动退出,程序不能得到运行。 展开  我...

关于汇编语言Debug的用法!
程序没错误.debug low.exe -g=0 b AX=13DE BX=0000 CX=0000 DX=0000 SP=0000 BP=0000 SI=0031 DI=0000 DS=13DE ES=13CE SS=13DE CS=13E2 IP=000B NV UP EI PL NZ NA PO CY 13E2:000B B8004C MOV AX,4C00 -d0 13DE:0000 42 45 47 49 4E 4...

相似回答