Windows10搭建汇编环境

2019年7月26日18:18:10 发表评论 58

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

实验的环境:

  • 操作系统: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的根目录。

Windows10搭建汇编环境

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

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

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

打开DOSBox ,如下所示:

Windows10搭建汇编环境

  1. BUDEG调试

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

Windows10搭建汇编环境

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

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

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

Windows10搭建汇编环境

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

 

weinxin
微信公众号
连线北海—分享IT信息技术、北海生活的网站。提供北海本地化的信息技术服务。
连线北海

发表评论

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