⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 deb.asm

📁 suanfa de shiyan xw dui gan xingqu de pengyou you bangzhu
💻 ASM
字号:

                              DOS DEBUG  命 令
  
 ****************************************************************************
  1.  存储单元操作:

    (1)  显示内存单元内容:
		
	-D [ 地址 ] 
	-D  起始地址  终止地址
	
    (2)  修改内存单元内容:
		
	-E  地址
			逐个单元相继地修改.
      			例如:      	-E cs:100
        		则显示为:	18E4:0100   89._
       
      			若需要把该单元的内容修改为 78,
			则用户可直接键入78,再按空格键可接着显示
			下一个单元的内容.

	-E 地址 内容表 
			用给定的内容代替指定范围的单元内容
			例如:  - E ds: 100  f3"xyz"8d

   			其中f3,"x","y","z"和8d各占一个字节,
			该命令可以用这五个字节来替代存储单元
   			ds:0100到0104的原先的内容.

  2.  寄存器操作:

      显示和修改寄存器内容:

	-R			显示全部寄存器的当前内容
	-R 寄存器名		显示指定寄存器的当前内容,且可修改
       
  3.  指令执行操作:

    (1) 逐条跟踪:      	

		-T [ = 地址 ]

        该命令从指定地址起执行一条指令后停下来,显示寄存器内容和状态值.
     
    (2) 多条跟踪:       

		-T [ = 地址 ] [ 值 ]

        该命令从指定的地址起执行N条命令后停下来,N由[值]确定.
                
    (2) 运行命令:
             	-G  [ = 起始地址 ] [ 断点地址1 [ 断点地址2... ] ]
       
  4.  汇编操作:

    (1) 汇编命令:

        	-A [ 地址 ]
      
       该命令从指定地址开始允许输入汇编语句,把它们汇编成机器代码相继存放在
    从指定地址开始的存储器中.

    (2) 反汇编命令:

        	-U [ 地址 ]
      
       该命令从指定地址开始,反汇编32个字节,若地址省略,则从上一个U命令的最后
     一条指令的下一个单元开始显示32个字节.

      		-U  范围
 
       该命令对指定范围的内存单元进行反汇编,例如:

                -U 04BA:0100 0108 或
   
                -U 04BA:0100 L9
    
       此二命令是等效的.
    
  5.  输入输出操作:

    (1) 读端口:
        	-I 端口地址 

    (2) 写端口: 
        	-O 端口地址 值

  6.  文件读写操作:

    (1) 设置文件名:      	
        	-N 文件名 

    (2) 装载文件:      		将文件(设置文件名)读入指定的地址
        	-L [地址]

    (3) 存入文件:		将指定地址的内容写入文件(设置文件名)
        	-W [地址]

  7.  扇区读写操作:

    (1) 读扇区:      		将指定扇区的内容读入指定的地址
        	-L 地址 驱动器号 扇区号 扇区数

    (2) 写扇区:			将指定地址的内容写入指定的扇区
        	-W 地址 驱动器号 扇区号 扇区数

  8. 退出DEBUG命令:
     
          	-Q
  
  **************************************************************************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -