Linux下学习王爽老师的汇编语言

  坐起来非常容易,找到这条路确实非常曲折,为了后来的同志们不再纠结,特记录如下:

  这几天看汇编语言时,很多人都推荐王爽老师的《汇编语言》,老师的书的确写的很好,但是讲的是ms的汇编,但是总不能为了简单的几行汇编代码,就让我装个windows吧,win10几乎没有什么用处,win7有点大,winxp也太老了。自己好歹也是用linux近20年了, 这点还难不到我。主要如下步骤就可以轻松搞定linux下的masm编程,而且具有书上的一切环境,也可以使用linux下的各种工具。

  一、首先安装软件:

  pacman -S dosemu

  二、准备工具软件,debug.exe  edit.com  link.exe  masm.exe,如果需要的话,看这里链接: https://pan.baidu.com/s/1dF3p8YH 密码: jk8c

  下载后,放到自己home目录下的一个文件夹中,例如我放到了/home/munication/WORKM/AsmStudy/中,

  三、启动dosemu,出现一个黑乎乎的dos样的窗口

  四、在dosemu窗口中输入命令:

    1、d:                        //切换到目录d盘,dosemu自动将linux下的home目录挂载为D盘了

    2、cd WORKM/AsmStudy/               //切换到对应的目录

    3、赶紧编写一个程序试试看吧,连edit.com和debug都有了

  五、剩下的就是跟着王爽老师的教材疯狂学习了

  六、对我来说,也可以更近的距离查看windows和gnu的汇编的不同,对同一个可执行文件,使用反编译可以不同的平台查看下,哈哈哈,完工,希望能解决一部分人的需要。

    

原文地址:https://www.cnblogs.com/guochaoxxl/p/7082083.html