当前位置: 首页 > news >正文

网站生成软件免费图片素材网站推荐

网站生成软件,免费图片素材网站推荐,网站建设完成之后要索取哪些,南宁一站网网络技术有限公司调试程序DEBUG.EXE DEBUG.EXE是DOS提供的可用于调试可执行程序的一个工具软件#xff0c;也是可用于汇编语言程序设计的一种调试工具。 调试程序DEBUG.EXE是版本有关的#xff0c;不同版本的操作系统具有不同的文件#xff08;功能一样#xff09;。 纯DOS操作系统也是可用于汇编语言程序设计的一种调试工具。 调试程序DEBUG.EXE是版本有关的不同版本的操作系统具有不同的文件功能一样。 纯DOS操作系统DOS目录的DEBUG.EXE文件 Windows 9x操作系统MS-DOS环境使用Windows文件夹下command子文件夹的DEBUG.EXE文件 Windows 2000/XP操作系统MS-DOS环境使用WINNT文件夹下system32子文件夹的DEBUG.EXE文件   DEBUG程序的调用   在DOS的提示符下可如下键入Debug启动调试程序 DEBUG  [路径\文件名] [参数1] [参数2] Debug后可以不带文件名仅运行Debug程序需要时再用N和L命令调入被调试程序。命令中可以带有被调试程序的文件名则运行Debug的同时还将指定的程序调入主存参数1/2是被调试程序所需要的参数。 在Debug程序调入后根据有无被调试程序及其类型相应设置寄存器组的内容发出Debug的提示符“”此时就可用Debug命令来调试程序。 运行Debug程序时如果不带被调试程序则所有段寄存器值相等都指向当前可用的主存段除SP之外的通用寄存器都设置为0而SP指示当前堆栈顶在这个段的尾部IP0100h状态标志都是清0状态。 运行Debug程序时如果带入的被调试程序扩展名不是.EXE则BX.CX包含被调试文件大小的字节数BX为高16位其他同不带被调试程序的情况。 运行Debug程序时如果带入的被调试程序扩展名是.EXE则需要重新定位。此时CS : IP和SS : SP根据被调试程序确定分别指向代码段和堆栈段。DSES指向当前可用的主存段BX.CX包含被调试文件大小的字节数BX为高16位其他通用寄存器为0状态标志都是清0状态。 DEBUG命令的格式   Debug的命令都是一个字母后跟一个或多个参数   字母 [参数] 命令的使用中注意 ① 字母不分大小写 ② 只使用16进制数没有后缀字母 ③ 分隔符空格或逗号只在两个数值之间是必须的命令和参数间可无分隔符 ④ 每个命令只有按了回车键后才有效可以用CtrlBreak中止命令的执行 ⑤ 命令如果不符合Debug的规则则将以“error”提示并用“^”指示错误位置。 许多命令的参数是主存逻辑地址形式是“段基地址 : 偏移地址”。其中段基地址可以是段寄存器或数值偏移地址是数值。如果不输入段地址则采用默认值可以是缺省段寄存器值。如果没有提供偏移地址则通常就是当前偏移地址。 对主存操作的命令还支持地址范围这种参数它的形式是“开始地址 结束地址”结束地址不能具有段地址或者是“开始地址 L字节长度”。 显示命令D   DDump命令显示主存单元的内容它的格式如下注意分号后的部分用于解释命令功能不是命令本身          D [地址]       显示当前或指定开始地址的主存内容          D [范围]       显示指定范围的主存内容 例如显示当前接着上一个D命令显示的最后一个地址主存内容 左边部分是主存逻辑地址中间是连续16个字节的主存内容16进制数以字节为单位右边部分是这16个字节内容的ASCII字符显示不可显示字符用点“.”表示。一个D命令仅显示“8行×16个字节”80列显示模式内容。 再如             -d 100              显示数据段100h开始的主存单元             -d cs:0              显示代码段的主存内容             -d2f0 L20           显示ds:2f0h开始的20h个主存数据 修改命令E   EEnter命令用于修改主存内容它有两种格式     E 地址          格式1修改指定地址的内容     E 地址 数据表    格式2用数据表的数据修改指定地址的内容 例如     -e ds:100 F3XYZ8D    用F3/X/Y/Z/8D这5个数据替代DS:0100 ~ 0104的原来内容 填充命令F   FFill命令用于对一个主存区域填写内容同时改写原来的内容其格式为     F 范围 数据表 该命令用数据表的数据写入指定范围的主存。如果数据个数超过指定的范围则忽略多出的项如果数据个数小于指定的范围则重复使用这些数据直到填满指定范围。 寄存器命令R   RRegister命令用于显示和修改处理器的寄存器它有三种格式。     R       格式1显示所有寄存器内容和标志位状态         R 寄存器名    格式2显示和修改指定寄存器 例如键入“r ax”Debug给出当前AX内容冒号后用于输入新数据如不修改则按Enter键。     RF        格式3显示和修改标志位 Debug将显示当前各个标志位的状态。显示的符号及其状态如表F1.1所示用户只要输入这些符号就可以修改对应的标志状态键入的顺序可以任意。 汇编命令A   汇编命令AAssemble用于将输入的汇编指令汇编成为机器代码保存于主存。      A [地址]    从指定地址开始汇编指令 A命令中如果没有指定地址则接着上一个A命令的最后一个单元开始若还没有使用过A命令则从当前CS : IP开始。 输入A命令后就可以输入8086指令Debug将它们汇编成机器代码相继地存放在指定地址开始的存储区中记住最后要输入一个回车结束A命令。进行汇编的步骤如下 ① 输入汇编命令A [地址]按回车。Debug提示地址等待你输入新指令 ② 输入汇编指令按回车 ③ 如上继续输入汇编指令直到输入所有指令 ④ 不输入内容就按回车结束汇编返回Debug的提示符状态。 A命令支持标准的8086和8087浮点指令系统以及汇编语言语句格式但要注意以下一些规则 • 所有输入的数值都是16进制数 • 段超越指令需要在相应指令前单独一行输入 • 段间远返回的助记符要使用RETF • A命令也支持最常用的两个伪指令DB和DW。 反汇编命令U   反汇编命令UUnassemble将主存内容按照机器代码形成汇编指令显示     U [地址]    从指定地址开始反汇编32个字节80列显示模式     U 范围    对指定范围的主存内容进行反汇编 U命令中如果没有指定地址则接着上一个U命令的最后一个单元开始若还没有使用过U命令则从当前CS : IP开始。 屏幕显示的左边是主存逻辑地址中间是该指令的机器代码而右边则是对应的指令汇编格式。 运行命令G   运行命令GGo从指定地址处开始运行程序直到遇到断点或者程序正常结束。     G [地址] [断点地址1,断点地址2,...,断点地址10] G命令等号后的地址指定程序段运行的起始地址如不指定则从当前的CS : IP开始运行。断点地址如果只有偏移地址则默认是代码段CS断点可以没有但最多只能有10个。 程序遇到断点实际上就是断点中断指令INT 3停止执行并显示当前所有寄存器和标志位的内容、以及下一条将要执行的指令显示内容同R命令以便观察程序运行到此的情况。程序正常结束将显示“Program terminated normally”。 注意G命令以及后面的T和P命令要指向正确的指令代码否则会出现不可预测的结果例如“死机”。 跟踪命令T   跟踪命令TTrace也称为单步命令每执行一条指令就显示运行结果使程序员可以细致地观察程序的执行情况。     T [地址]           逐条指令跟踪     T [地址] [数值]    多条指令跟踪 从指定地址起执行一条或数值参数指定条数的指令后停下来每条指令执行后都要显示所有寄存器和标志位的值以及下一条指令。如未指定地址则从当前的CS : IP开始执行。注意给出的执行地址前有一个等号否则会被认为是被跟踪指令的条数数值。 T命令逐条指令执行程序遇到子程序CALL或中断调用INT n指令也不例外也会进入到子程序或中断服务程序当中执行。 继续命令P   继续命令PProceed类似T命令逐条执行指令、显示结果。但是当遇到子程序调用、中断功能调用和循环指令等时不在子程序、中断服务程序或循环体中单步执行而是直接执行完成子程序、中断服务程序或循环体然后显示结果。 当不需要调试子程序、中断服务程序或循环程序段时要应用P命令而不是T命令。     P [地址] [数值] 退出命令Q   退出命令QQuit使Debug程序退出返回DOS。Q命令并无存盘功能可使用W命令存盘。     Q
http://www.dnsts.com.cn/news/265773.html

相关文章:

  • 扬州市城乡建设局网站广州做网站比较好的公司
  • 餐厅网站源码网站建设基本流程教学视频教程
  • 手机网站大全下载网页设计图片变圆角
  • 河北黄骅市简介北京seo优化方案
  • php源代码做网站盐城企业网站制作
  • 网站建设得多钱软文撰写公司
  • 商业网站建设所用软件营销型网站建设注意
  • 云梦网络建站seo定义
  • 珠海企业网站建站公司建设门户网站的总结
  • 网站开发形成收入怎么做帐各大搜索引擎提交入口
  • 网站建设交流群网站建设类书籍
  • php网站怎么修改后台地址自己买空间让网络公司做网站好吗
  • 推荐中山精品网站建设点手机域名注册局官网
  • 360提示危险的网站网站现状分析
  • 如何建立一个网站链接把文件信息存里公司电商网站建设费用怎么记账
  • 企业官方网站建设的作用桓台新城建设有限公司网站
  • 申请域名后怎么建设网站会员管理系统软件排名
  • 换域名影响网站不网站开发从哪里学起
  • 网站建设应用权限网站开发师是属于IT主体职业
  • 建筑网架结构图片成都网站推广优化公司
  • 做网站多久如何优化网站 提高排名
  • 郑州网站建设搜q.479185700学校的网站如何建设
  • 网站空间和云主机建筑设计模板
  • 做网站需要几步wordpress主题q9
  • 建站软件免费模板没有网站没有推广如何做外贸
  • 建设购物网站的方案东莞网站建设培训
  • 深圳宝安网站建设工wordpress如何修改密码
  • 一个网站的建设要经过哪几个阶段自力教育
  • 建设部资质网站查询自己做网站能关联支付宝吗
  • 赣州网站制作培训淘宝内部卷网站怎么做