Windows10搭建汇编环境

连线北海
连线北海
连线北海
201
文章
6
评论
2019年7月26日18:18:10 评论 323 1014字阅读3分22秒

想学习汇编或者做一些汇编测试的人,可以参考以下文章的环境按键步骤,当然你也可以借助其他工具完成这些工作,任君选择。

实验的环境:

  • 操作系统:Windows 10 x64
  • DosBox:74-3-win32
  • Debug: 从Windows xp拷贝
  1. 下载DOSBox

现在主流的操作系统都是64位的Windows7或者Windows10,这些系统已经移除了debug的功能,那么我们必须借助DOSBox这个工具。

DOSBox是一个模拟器,可以重新创建与MS-DOS兼容的环境,同时结合Windows XP的debug.exe就可以完成汇编环境搭建。

DOSBox官网地址:https://www.dosbox.com/download.php?main=1

  1. 安装与配置

下载后直接双击安装,可以安装到任意路径下。同时拷贝debug.exe到任意路径(记好这个路径,待会有用),我这里将debug.exe直接放到了DOSBox的根目录。

说明:debug.exe可以从Windows XP中System目录下找到,或者网上下载均可。

进行完上面的步骤,我们可以运行DOSBox安装目录下的DOSBox 0.74-3 Options.bat进行配置,然后在打开的文件中拉到最后,找到# You can put your MOUNT lines here.这一行,在此行后输入以下内容:

mount X D:\app\DOSBox-0.74-3
X:

其中,X 是虚拟的盘符,可随意设置,后面跟着的是debug.exe所在的目录。需要注意的是,此时这个 X 盘是 mount 命令后DOSBox中创建的 X 盘,它映射着我们本地的D:\app\DOSBox-0.74-3 目录,但并不是我们电脑本地的 X 盘。

打开DOSBox ,如下所示:

  1. BUDEG调试

经过上面一系列的设置,我们完成了环境的搭建,现在双击DOSBox根目录下的DOSBox.exe启动模拟程序,并输入debug命令启动汇编调试:

可以通过以下命令进行汇编调试:

  • r命令查看、修改CPU寄存器的内容;
  • d命令查看内存中的内容;
  • e命令改写内存中的内容;
  • u命令将内存中的机器指令翻译成汇编指令;
  • t命令执行一条机器指令;
  • a命令以汇编指令的格式在内存中写入一条机器指令。
  • q命令退出debug。
  • g命令将程序执行到当前代码段

更多命令选项在debug命令模式下输入 ?  查看:

拓展阅读:https://www.computerhope.com/rdebug.htm

 

继续阅读
weinxin
微信公众号
分享IT信息技术、北海生活的网站。提供北海本地化的信息技术服务。
连线北海
  • 本文由 发表于 2019年7月26日18:18:10
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Windows 10无法删除恢复分区 信息技术

Windows 10无法删除恢复分区

1  前言 Windows 10安装的时候,默认会创建一些类似【恢复】、【系统保留】分区,强迫症促使我想去删除它们,一般情况,通过【计算机管理】中的【磁盘管理】可以操作,但是你会发现根本没有删除选项,...
Tomcat增加管理账户 信息技术

Tomcat增加管理账户

默认情况下,Tomcat的管理功能是关闭的,如何开启? 使用文本编辑工具打开 ${TOMCAT_HOME}\conf\tomcat-users.xml 文件,在最下面可以看到Tomcat默认把用户以及...
Windows10扩展分区大小 信息技术

Windows10扩展分区大小

1       前言 由于应用程序的不断积累,导致系统盘的空间不断被消耗,如何扩展其空间的大小呢? 通过Windows 10的磁盘管理可以轻松完成这项任务,假设要扩展C盘,那么需要将与C盘相连的分区删...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: