1

Обычно, когда мы пытаемся выполнить приложения, такие как язык C, Assembler, в 64-битной ОС, это просто не будет работать, если мы не используем такие программы, как DosBox.

Я хочу знать причину, по которой 8-битные приложения не работают в 64-битных ОС? Поскольку 64-разрядная версия намного больше, чем 8-разрядная, поэтому 8-разрядные приложения должны работать в 64-разрядном процессоре, тогда почему это не так?

и как такие программы, как DosBox, делают такие 8-битные приложения исполняемыми в 64-битной операционной системе?

Насколько я знаю -> эти 8-битные приложения работают в реальном режиме (Dos Mode).

Значит ли это, что в 64-битной ОС нет реального режима?

Я запутался в этой концепции, много искал в Google, но не смог найти ответа.

1 ответ1

2

Читать Почему 64-разрядная ОС не может запускать 16-разрядное приложение?

DOSBox способен эмулировать старые процессоры, графику и аудиооборудование. Читайте http://en.wikipedia.org/wiki/Emulator для получения дополнительной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .