• 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的汇编的不同,对同一个可执行文件,使用反编译可以不同的平台查看下,哈哈哈,完工,希望能解决一部分人的需要。

        

  • 相关阅读:
    常用模块Part(1)
    递归函数
    python 生成器函数
    python 迭代器与生成器
    python 函数进阶
    python 装饰器进阶
    python time模块
    python 初始函数
    python 文件操作
    python 一些小知识
  • 原文地址:https://www.cnblogs.com/guochaoxxl/p/7082083.html
Copyright © 2020-2023  润新知