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的汇编的不同,对同一个可执行文件,使用反编译可以不同的平台查看下,哈哈哈,完工,希望能解决一部分人的需要。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具