Я изучаю курс программирования микропроцессоров в рамках моей степени по электронике. К сожалению, в лабораторных условиях нам приходится работать в DOS с использованием MASM.
Я не считаю DOS помехой, но у меня ее просто нет на компьютере дома (и ни на одном из компьютеров, которые у меня есть, нет дисковода для гибких дисков), поэтому я не могу практиковаться в написании программ. Я пробовал под Windows, но он просто не собирается (я предполагаю, что это из-за защищенного режима).
Любой совет, что мне делать? Стоит ли мне просто научиться программировать в защищенном режиме? Это поможет мне с курсом? Курс ориентирован на 8086.
Может быть, виртуальная машина может помочь? Если да, то где взять для него DOS и MASM?
ax bx cx dx
16-битные регистры все включены в 386+, и никого не заставляют находиться в защищенном режиме. Современный процессор x86 в 16-битном реальном режиме достаточно прост. Вы начинаете с основ и постепенно интегрируете дополнительные функции. - person J. M. Becker   schedule 21.02.2012