常见的debug命令

 时间:2024-09-25 22:22:57

初学汇编语言的小伙伴经常使用debug这个调试工具,下面就看一看常用的debug命令。

工具/原料

电脑

debug软件

方法/步骤

1、r命令:有两种用法(1)r:查看各个寄存器的值(2)r寄存器名(r和寄存器名之间有空格):按下回车,在出现的冒号之后输入新的寄存器值,就可以修改寄存器的值

常见的debug命令

常见的debug命令

2、d命令:有两种形式(1)d:查看当前CS段寄存器中的内容(2)d段地址:偏移地址(d和段地址之间有空格):查看此段的内存内容

常见的debug命令

3、u命令:以汇编语言的形式显示内存内容(1)u:显示当前CS、IP指向的内存中的内容(2)u段地址:偏移地址(u和段地址之间有空格):查看特定地址内的内容

常见的debug命令

4、e命令:修改内存内容e段地址:偏移地址(e和段地址之间有空格)要写入的内容

常见的debug命令

5、a命筠沭鱿漆令:以汇编指令的形式向内存中写入数据a段地址:偏移地址(a和段地址之间有空格),点击回车依次输入汇编指令,输入完成后,再回车。可用u命令查看刚才输入的汇编指令

常见的debug命令

6、t命令:执行一条CPU指令(CS:IP指向的地址内的指令)

常见的debug命令

7、g命令:在执行循谪藁钴碳环时,可以利用g命令跳出循环,直接到达目的地首先用u命令查出循环结束时,CS:IP指向的地址接着写入g偏移地址(g和偏移地址之间有空格)然后就跳出循环了

常见的debug命令

常见的debug命令

常见的debug命令

8、p命令:两种用法(1)跳出循环,使腩柽鬣盛用u命令查看循环的下一条指令,输入p命令,可以看到程序跳出了循环,准备执行循环的下一条指令。(2)当程序执行到最后一句时INT21,使用p命令闩岳碱腠结束程序的调试,显示Programterminatednormally表明程序正常结束

常见的debug命令

常见的debug命令

9、q命令:退出debug调试

常见的debug命令

C4D中如何设置材质的长度V值和U值 如何用PS绘制人物的头发 微信小程序开发基本结构及页面展示 Ae中如何设置倒角文字效果 羽生结弦参加过几次冬奥会
热门搜索
教师节图片大全好看 红旗h9报价及图片参数 马自达mx5图片 泰国普吉岛图片 大班幼儿绘画图片