Debug的使用
来源:互联网 发布:非平衡面板和缺失数据 编辑:程序博客网 时间:2024/05/01 20:38
今天学习了关于Debug的使用,以前老师好像是也说过,不过却什么也没有记下,今天突然要用了只能再找东西看看了.
一. Degug 的参数.
汇编assemble A [address]
比较compare C range address
倾倒dump D [range]
进入enter E address [list]
填充fill F range list
进行go G [=address] [addresses]
十六进制hex H value1 value2
输入input I port
装载load L [address] [drive] [firstsector] [number]
移动move M range address
命名name N [pathname] [arglist]
输出output O port byte
进行proceed P [=address] [number]
离开quit Q
纪录register R [register]
搜寻search S range list
描述trace T [=address] [value]
反汇编unassemble U [range]
写write W [address] [drive] [firstsector] [number]
分配扩展内存allocate expanded memory XA [#pages]
释放扩展内存deallocate expanded memory XD [handle]
map expanded memory pages XM [Lpage] [Ppage] [handle]
display expanded memory status XS
-q<按回车> (这是退出DEBUG回到DOS状态)This quits out of debug, returning to the prompt) DOS
二.几个小例子
1. 显示bios时间
PROMPT> DEBUG<按回车>
-D FFFF:0006 L 8<按回车> (显示 FFFFh, 偏移地址 6h, 长度 8 bytes)
2 . 搜寻字符
PROMPT> DEBUG C:/Win95/Command.com<按回车>
-S 0 L FFFF "IBM"<按回车>(从0开始搜寻"IBM",搜寻FFFFh多个单元格)
-Q<按回车> (退出DEBUG)
3. 一位十六进制数的运算:
PROMPT> DEBUG<按回车>
-H 9 1<按回车> (加减两个十六进制的数, 9h+1h=Ah & 9h-1h=8h)
结果是显示: 000A 0008
-Q<按回车> (退出DEBUG)
4) 检查x86寄存器内容
PROMPT> DEBUG<按回车>
-R<按回车> (显示x86寄存器内容)
-Q<按回车> (退出DEBUG)
- Debug视图 debug的使用
- Debug的使用
- Debug的使用
- Debug的使用
- debug,trace的使用
- DEBUG程序的使用
- debug命令的使用
- Eclipse 的Debug使用
- debug的使用
- debug的使用步骤
- DEBUG的使用
- BuildConfig.DEBUG的使用
- Debug的使用
- debug的使用--必备
- debug的使用
- debug的使用
- Myeclipse的debug的使用
- maven使用 jetty的Debug
- 用Web Services整合.NET和J2EE
- 什么时候应该使用Web Service
- 清华生7天猎头生活的发现——IT这行,有钱人真多(转)
- 用ASP.NET开发Web服务的五则技巧
- Databse Transaction
- Debug的使用
- 移动硬盘常见问题的解决
- 调用.NET XML Web Services返回的数据集合的方法
- -- 理解VC工程
- Using XML Data Islands in Mozilla(Mozilla中使用XML数据岛)
- 给本本换硬盘,直接克隆旧盘!
- SOAP协议规范
- SOA Psummarize SOAP概述
- 远方的你,可好?