如何入门dos保护模式编程?__ 读杨季文《80x86汇编语言程序涉及教程》的疑惑

wowlichen 2007-12-10 07:53:26
读杨季文《80x86汇编语言程序涉及教程》到第十章。

保护模式的第一个实例难以继续了。debug无法跟踪调试。遇到:
mov eax,cr0
就不行了。虚拟机的98环境下到这儿就重启。

书中对于工具方面有如下说明:
“在以80386微处理器的硬件平台和dos为操作系统的软件平台上,可以调试运行本章列出的实例
。请用tasm或者masm汇编这些实例,用tlink连接(部分实例需要带32位连接选项“/3”)。”

(1)如果要用masm5,也要用tlink连接吗?这两个不同公司的能合作吗?

但没有调试工具的任何说明。问一下经历过dos保护模式汇编学习的高手,
(2)刚开始学这块,如果要用masm,相应的连接工具,调试工具究竟用什么(包括版本)?

...全文
106 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Alecksun 2007-12-11
  • 打赏
  • 举报
回复
你这么切过去,软件调试器是肯定无法调试了(调试器的运行环境全被你破坏掉了)。
如果要调试,估计只能上硬件调试器。或者,你可以装一个bochs虚拟机,bochs可以支持单步调试。不过这个虚拟机速度比较慢,dos还凑合,跑98估计够呛。
wowlichen 2007-12-11
  • 打赏
  • 举报
回复
我装了vware虚拟机,里面装的是98,行不行?非要用bochs吗?

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧