汇编语言环境搭建

Posted on Oct 13, 2020

今天花了很多钱买书,《汇编语言》《逆向工程核心原理》和《加密与解密》,花了这么多,不好好看的话,就很亏,所以写个博客防止自己走马观花,同时也记录一下学习过程的心情。

学汇编要一个DEBUHG.EXE来进行调试,但我的电脑是WIN10,不要说DEBUG.EXE,连DOS都没有,所以需要先用DOSbox装一个DOS环境。

https://www.dosbox.com/download.php?main=1(官网下载页)

下载下来之后一路安装下去就行了,没什么特别的。说起来DOSbox本来是让现在的人玩DOS上的经典游戏的,不过可以为我所用。

然后是下载DEBUG.EXE,网上搜一下就可以下到,放在想放的地方。这里我再C盘根目录下建了ASS文件夹,并把DEBUG.EXE放在其中

然后打开DOSBox.exe所在文件夹中的DOSBox 0.74-3 Options.bat

打开之后会弹出一个.conf文件,在文件末有[autoexec]段

在其中加入

MOUNT C C:\ASS
c:
DEBUG.EXE

解释一下,MOUNT是挂载磁盘的命令,即把C:\ASS挂载到C盘,这是因为我准备把C:\ASS作为我学习的主目录,第二行的c:是进入C盘的意思,然后用DEBUG.EXE调用出DEBUG。[autoexec]中的指令会开机执行,这样就可以直接进入DEBUG中

打开DOSBox之后就有这样的界面,输入r可以查到寄存器状态。

实际上最后一行可以不用加,这样打开就可以进入C:\ASS中,便于别的程序的调用。其余需要的还有LINK.EXE等,可以在链接: https://pan.baidu.com/s/1jFnxq-P5k4vUQjGPqtO4vw 提取码: vpai中下载,这些都放在ASS中,就可以方便得调用。

至此配置完成。