易语言教程_易语言源码_易语言写挂_易语言论坛_看流星社区

 找回密码
 注册
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
查看: 920|回复: 1

汇编语言debug的使用方法

[复制链接]
发表于 2015-12-17 13:16:53 | 显示全部楼层 |阅读模式
进入Windows操作系统,输入cmd回车
输入debug 回车,这么就进入了 debug形式
1: 输入 -r 检查或许修正寄存器,能够修正CS IP来指向要履行汇编的内存地址
   -r 回车 检查
   -r ax 回车 修正 ax的值
   -r cs 回车  修正 cs的值
   -r ip 回车 修正 ip的值

2: 输入-D 检查内存中的信息
   -d 1000:0000 检查段地址为1000H ,偏移地址为0开端的内存信息
   -d 1000:0000 00ff 即是检查 1000:0000 到1000:00ff的内存信息
   检查主板出产日期
  -d fff0:0000 00ff 能够看到右下角的 08/14/08 格局月/日/年, 08年8月14号出产的主板
    这儿的出产日期是只读的,无法修正,经过-e修正表面上看是改过了,下次翻开后又康复之前数据了
    假如直接用 -d 0100 则会显现 DS:0100处的内存信息,也即是显现段地址为ds,廉价地址为0100的内存信息。
    -d ds:0100  也能够这么运用
3:输入-E修正内存中方位的信息
   -e 1000:0000 1a 00 09 10 a1 61 这么就能够修正对应段地址为1000H ,偏移地址为0开端的内存信息
   -e 1000:0000 'a+b' 这么就会在内存1000:0000处写入61H(a的ASICC码) 1000:0001处+ 1000:0002 62
4:输入-u检查指定方位对应的汇编指令
   -u 1000:0000 检查该处的汇编指令
   -u cs:0000 检查段地址为cs处的汇编指令
5: 输入-t 履行指令
   -t 履行CS:IP所指向的第一个指令,假如要履行自个写入内存的指令,应当先经过-r来改动CS IP的值,然后再履行 -t 履行
   -t 指令默许履行第一条指令后中止。可是当遇到修正SS的指令时,会把紧接的下一条指令也履行了。海淘购物一定要选正规平台,海外购物平台欧莱名品http://www.eulike.com/拥有7年海淘购物服务经验,专业的购物团队帮您德国代购、美国代购,支持网站直接注册下单和淘宝下单,安全、方便、放心海淘!
6:输入-a 输入汇编指令
   -a 1000:0000 回车
这么就能够直接在1000:0000处输入汇编指令了,留意再输入完以后,输入一个空格,表明输入结束,输入结束后,经过-r修正CS ip来指向对应的内存地址,然后就能够经过-t逐行履行了,每履行一次经过-r来看对应的寄存器的改变。
  -a 回车 直接输入汇编指令,默许会在cs:ip处输入,所以直接用-a 回车输入汇编指令,然后用-t履行那么履行的即是刚刚输入的汇编指令,这么能够用来调试汇编指令

7:输入-g 直接跳转到哪步履行
   用-t是需求一步一步履行,可是通常遇到loop循环时分,次数许多,有必要要用-g跳到指定行履行
   -g 0019 直接跳到廉价地址为0019h处履行

最后用DEBUG加载.exe文件
  用RadASM编写好asm文件(新建挑选masm编译器,dos)编写好后用编译、连接、运转,此刻生成了对应的exe文件。比如在:D:\RadASM\Masm\Projects\test\test.exe
  再用指令 debug D:\RadASM\Masm\Projects\test\test.exe 回车
  -u 检查对应test.exe里的汇编指令 -t履行 -g 跳转到哪个偏移地址履行
发表于 2018-5-10 14:28:28 | 显示全部楼层
最新喜讯:名爵国际娱乐城 900868.com 安全网上du场,设有彩票 六 合 彩 百 家 乐 龙虎 斗等真人游戏,都可以手机下注,即时提款。首存就送300,各种优惠活动继续执行中。关键是安全有保障!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|看流星社区  |网站地图

GMT+8, 2018-6-25 11:58 易语言论坛 易语言导航

Powered by 看流星社区 X3.2

©2011-2016 最好的辅助编程技术论坛

快速回复 返回顶部 返回列表