Debug程序的使用
一.什么是Debug程序:
   Debug是DOS, Windows(但是Win7 64位没有,8 10不清楚.)都提供的实模式程序的调试工具,
   使用它,可以查看CPU各种寄存器中的内容,内存的情况和在机器码级跟踪程序的运行.
  
二.相关命令:
(1). R: 查看,改变CPU寄存器的内容
(2). D: 查看内存中的内容
(3). E: 改写内存中的内容
(4). U: 将内存中的机器指令翻译成汇编指令
(5). T: 执行一条汇编指令
(6). A: 以汇编指令的格式在内存中写入一条机器指令.
以及还有其他.
三.进入Debug:
虽然说Win7 64位废除了Debug程序,但是我们可以通过DosBox来运行Dubug程序.
(1). 下载DosBox 程序
(2). 下载Debug 程序
(3). 在DosBox上配置映射. mount C E:\\ 把电脑E盘映射为虚拟的C盘,
     即接下来在DosBox中的C盘就是我们电脑的E盘了.
(4). 映射配置好后,运行路径下的Debug程序.
四.命令讲解: 
(1). R命令
    -- 查看寄存器的值
	R
	-- 修改某个寄存器的值
	R 寄存器名
(2). D命令
    -- 查看小段内存,一次显示128字节
	d 段地址 : 偏移地址
	-- 继续查看
	d
    -- 查看一段
	d 段地址 : 偏移地址 最大偏移地址
	
(3). E命令
    -- 依次修改内存中的内容
	E 起始地址 数据 数据 数据 ... ...	
	-- 非依次 不会.
	-- 
(4). U命令
    --和D命令类似.
	
(5). T命令
    -- 执行一条或者多条汇编指令.
	T
	
(6). A命令
    -- 我们要输入汇编指令,用机器码来很麻烦, 所以可以用-A命令.
	A [段地址,偏移地址]
	地址 命令
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号