• [课堂小笔记] 汇编语言之DOS下的DEBUG命令


    一、汇编及反汇编命令

    1、汇编命令 A

    格式:A 起始地址

    功能:逐行汇编程序,用于小段程序汇编。

    说明:不允许出现标号和伪指令,但MS-DOS下的DEBUG允许DB和DW伪指令。如果未给出起始地址,直接从指令指针寄存器IP的值指定的地址开始存放。

    2、反汇编命令 U

    格式:U 地址范围

    功能:在指定地址范围内将二进制机器指令翻译为汇编语言符号指令

    二、执行程序指令

    1、执行程序指令 G

    格式:G =程序起始地址 断点

    功能:完整或分段执行程序。

    2、跟踪执行指令 P / T

    格式:P / T =地址 跟踪条数

    功能:逐条跟踪指令的执行,用于调试程序。

    说明:P命令按程序书写的指令为单位,一次跟踪完一条书写指令;T命令按存储单元存放的指令为单位,一次跟踪完一条指令。

    三、显示寄存器命令 R / RF

    格式:R 寄存器 / RF 标志寄存器

    功能:显示或修改寄存器/标志寄存器内容。

    说明:不指定寄存器时,显示所有寄存器。

    四、存储器单元访问命令

    1、显示存储器单元命令 D

    格式:D 地址范围

    功能:显示指定地址范围内的存储区数据。

    2、写存储器单元命令 E

    格式:E 地址 [字符串]

    功能:逐个修改指定单元内容或将字节串写入指定的一组连续单元。

    3、填充命令 F

    格式:F 地址范围 字节或字节串

    功能:在指定地址范围内写入数据。

    五、读写磁盘命令

    1、文件名定义命令 N

    格式:N 文件名 [文件名]

    功能:为读写磁盘文件定义一个或多个文件名。

    2、写盘命令 W

    格式:W 地址 盘符 相对扇区号 扇区数

    功能:将指定存储区单元内容写入指定盘的扇区或盘文件。

    3、读盘命令 L

    格式:L 地址 盘符 相对扇区号 扇区数

    功能:将指定盘文件或扇区的内容读入存储器单元中。

    六、运算命令

    1、计算和差命令 H

    格式:H 十六进制数1 数2

    作用:计算两个十六进制数的和与差。

    其他:比较命令C,搜索命令S,输入命令I,输出命令O,退出命令Q。

  • 相关阅读:
    数值的格式化
    最近开发的一个多功能选择器
    OCI22053: 溢出错误的原因和解决方法
    js的四舍五入问题
    Vista 下先安装 VS 再装 IIS 7 运行出现 500.19 Error 的解决方法
    最近开发的一个多功能选择器2
    Oracle REF Cursor 用法(转帖)
    Oracle 查询历史数据(转帖)
    HDU 1203 I NEED A OFFER! 动态规划(01背包)
    HDU 1160 FatMouse's Speed 动态规划
  • 原文地址:https://www.cnblogs.com/jinkun113/p/12513408.html
Copyright © 2020-2023  润新知