我正在学习微处理器编程课程,这是我电子工程专业的一部分。不幸的是,在实验室中,我们必须使用MASM在DOS中工作。
现在,我并不觉得DOS是个问题,但我家里没有计算机安装DOS(而且我所有的计算机都没有软盘驱动器),因此我无法练习编写程序。我已经尝试在Windows下编写,但它无法汇编(我猜这是由于受保护模式的原因)。
您有什么建议吗?我应该学习在受保护模式下编程吗?那会帮助我完成课程吗?这门课程重点是8086。
也许虚拟机可以帮助?如果是这样,我从哪里获取DOS和MASM呢?
现在,我并不觉得DOS是个问题,但我家里没有计算机安装DOS(而且我所有的计算机都没有软盘驱动器),因此我无法练习编写程序。我已经尝试在Windows下编写,但它无法汇编(我猜这是由于受保护模式的原因)。
您有什么建议吗?我应该学习在受保护模式下编程吗?那会帮助我完成课程吗?这门课程重点是8086。
也许虚拟机可以帮助?如果是这样,我从哪里获取DOS和MASM呢?
ax bx cx dx
16位寄存器,并且没有人被强制使用保护模式。在16位实模式下,现代x86处理器就足够简单了。你可以从基础开始学习,并逐渐整合其他功能。 - J. M. Becker