在学习16位汇编时,debug是常用的调试工具,但很多基本用法命令帮助中并未提及,经查验和实验,特记录如下:
一、基本概念:
1、参数分隔符
debug中参数之间的分隔符可用“空格”或“逗号”,效果一致,如:
-r ax等于-r,ax
-d 0100:0000 0010等于-d 0100:0000,0010
2、数值进制
无论是debug的参数中含有的地址,立即数或汇编代码中的数字,都是十六进制,无需加前缀或后缀。
3、debug命令和代码不区分大小写。
4、地址(address)表示
1)完全地址形式:段地址可通过段寄存器名称和立即地址表示,如地址可通过DS:0010和0100:0010两种方式表示。
2)默认段地址形式:-d 0100(默认段地址是DS)。
5、range的写法
参数range有2种写法:
1)开始地址和结束地址,如:
-d 0100:0000 0010(起始地址,段地址相同)
2)开始地址和长度,如:
-d 0100:0000 l 0080(开始地址和长度)
标签:汇编,0000,0010,0100,地址,debug,调试 From: https://www.cnblogs.com/meizhouxiang/p/17663587.html