linux debug -- dosemu (模拟DOS下debug工具)
博客专区 > 好铁 的博客 > 博客详情
linux debug -- dosemu (模拟DOS下debug工具)
好铁 发表于4年前
linux debug -- dosemu (模拟DOS下debug工具)
  • 发表于 4年前
  • 阅读 341
  • 收藏 1
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: dosemu是linux下一个模拟DOS的工具
最近学习王爽那本《汇编语言》,但其实验均为windows环境,需要用到dos。
但最为一个unixer,岂能在windows下开发?所以,要用linux下的工具。

汇编器masm可以用gcc或as或nasm代替
链接器overlay linker可以用ld代替
至于调试器,若是调试普通的程序,用gdb即可。但就是没有像DOS中debug程序那样可以直接操作内存的调试器,因为linux运行在内核保护模式下,用户是不能随便操控内存的。或许gdb可以通过某种方式完成这个工作,但我没有找到教程。

有一个方法可以完美的解决这个问题,就是用这个dosemu模拟器. 用起来比真正的DOS还要爽。
debian系统下安装  ( 项目主页)
sudo apt-get install dosemu



终端下输入dosemu,运行如图:


退出命令为exitemu


此外,还有 一种解决办法是安装虚拟机,在虚拟机上装上 freedos系统。



One more thing...... 真正的程序猿要懂得汇编
标签: linux debug 汇编
共有 人打赏支持
粉丝 31
博文 258
码字总数 77641
×
好铁
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: