`

Debug 1

阅读更多

debug 的一个小实例(>>表示结果输出)

 

一、启动

c:>debug

 

二、输入程序并汇编

-a 100

 

XXXX:0100 mov dl,38

XXXX:0102 mov ah,2

XXXX:0104 int 21h

XXXX:0106 int 20h

XXXX:0108 [回车]

 

三、运行程序

-g=100

>>8

>>Program terminated normally

 

四、反汇编

-u 100,108

>>

XXXX:0100 B238        mov dl,38

XXXX:0102 B402        mov ah,2

XXXX:0104 CD21        int 21h

XXXX:0106 CD20        int 20h

XXXX:0108

 

五、将机器指令送到地址为200H的单元

-e 200 B2,38,B4,02,CD,21,cd,20

 

六、执行机器指令

-g=200

>>8

>>Program terminated normally

 

以上出自《汇编语言程序设计实训教程》,此书入门不错 :)

分享到:
评论

相关推荐

    Jrebel远程热部署+远程debug1

    ### 1. Jrebel 客户端安装 在客户端的 IntelliJ IDEA(简称 IDEA)中安装 Jrebel 可以通过插件市场完成,但描述中提到的是手动安装方法。这一步骤被省略了,通常只需要在 IDEA 插件市场搜索 Jrebel 并按照提示安装...

    SAP ABAP DEBUG 方式总结

    1. 直接将txt文档拖入窗口启动Debug。 2. 创建Debug快捷方式,指定Command=/H,Title=Debugger,Type=SystemCommand。 三、后台作业Debug 在SM37中找到作业,打上断点,然后通过JDBG进入Debug模式。 四、报错程序...

    WT- JS_ DEBUG v1. 7.0.zip

    工具可以在本地调试一些JS,然后进行编程语言调用。网页JS调试等,可以配合JCryptoJS v3.1.2和JAVA加解密AES.zip。 js对明文密码加密再提交,后台java... 随机生成key放到session中,js用该key加密,java用该key解密。...

    debug教程

    10. **DEBUG1.TXT - 调试基础知识** 最基础的教程,可能包含调试的基本概念,如理解错误消息、使用打印语句、以及理解调用堆栈的概念。 通过深入学习这些文档,你将能够逐步提升你的调试技能,从而更有效地解决...

    vc2005sp1 debug 库缺失导致程序无法运行

    标题 "vc2005sp1 debug 库缺失导致程序无法运行" 描述了一个常见的问题,即当尝试运行一个依赖于Microsoft Visual C++ 2005 Service Pack 1 (SP1) Debug库的程序时,由于缺少相应的库文件,程序无法启动。...

    汇编练习debug

    在计算机科学领域,调试是软件开发过程中的关键环节,而DEBUG工具则是早期个人电脑系统中常用的调试工具之一,尤其在汇编语言编程中尤为重要。本文将深入探讨如何使用DEBUG进行汇编语言的实践操作,包括修改内存、...

    内核debugfs使用简介

    1. **创建debugfs目录**: 使用`debugfs_create_dir`函数创建一个debugfs目录。它需要两个参数:目录的名称`name`和父目录的`dentry`指针`parent`。`dentry`在Linux内核中代表文件系统中的一个条目,即文件或目录。...

    关于SAP Debug的基本知识

    关于SAP Debug的基本知识 SAP Debug是一种重要的调试工具,帮助开发者和管理员解决SAP系统中的错误和问题。在这篇文章中,我们将介绍SAP Debug的基本知识,并描述一些常用的Debug工具和技巧。 T-cd:SM21 系统日志...

    debugdebug.log

    debug.logdebug.log

    Spring Boot开启debug模式

    在使用IntelliJ IDEA(IDEA)作为开发环境,基于Spring Boot框架进行开发时,有时候我们需要开启debug模式来调试代码,查找程序中的错误或者优化逻辑。以下将详细介绍如何在mac操作系统下开启Spring Boot的debug模式...

    flashplayer debug 版

    1. 确保计算机上没有已安装的其他版本的Flash Player,因为多个版本可能会引起冲突。 2. 运行“flashplayer_10.3_ax_debug.exe”安装文件,并按照屏幕上的指示进行操作。 3. 在安装过程中,可能需要启用浏览器的...

    DebugView中文版

    1. dbgview.chm:这是DebugView的帮助文件,以CHM(Compiled HTML Help)格式呈现,包含了关于软件的详细使用指南和功能说明。用户可以通过查阅这个文件来学习如何最大化利用DebugView的各项功能。 2. Dbgview.exe...

    win7或win8运行debug

    在Windows 7或Windows 8操作系统中运行DEBUG程序是一个对计算机底层运作原理深入了解的过程,它主要涉及两个核心概念:DEBUG工具和汇编语言。DEBUG是一个经典的命令行调试工具,最初随DOS系统一起提供,而在现代...

    DEBUG的使用,DEBUG的使用

    1. **打开DEBUG**: ```plaintext H:\HomePage\SOURCE>..\masm50\debug exam01.com [Enter] ``` 其中`exam01.com`是要调试的程序文件名。需要注意的是,在实际操作过程中,路径和文件名应根据实际情况填写。 2....

    debug32 debug32 debug32

    debug debug32 用于调试很有用的,具体用法可以先查看网上的资源,以后整理好了再上传.

    E-Debug虫子修复.rar_E-Debug虫子修复_e-bug虫子修复_e-debug 使用_虫子修复工具_虫子修复版

    《E-Debug虫子修复:理解与应用》 在IT领域,软件的稳定性和可靠性是至关重要的,而“E-Debug虫子修复”工具正是针对这一需求应运而生的解决方案。本文将深入探讨E-Debug虫子修复的原理、使用方法以及其在软件调试...

    Unity3D重新封装Debug实现自主控制是否开启Debug输出

    原生的Unity UnityEngine.Debug类提供了丰富的调试工具,如Log、LogError、LogWarning等方法,用于输出信息到控制台。然而,在发布游戏时,这些调试信息通常需要关闭,以减少性能损耗和避免泄露敏感信息。本项目就是...

Global site tag (gtag.js) - Google Analytics