Описание тега emu8086

Редактор исходного кода 8086, ассемблер, дизассемблер и программный эмулятор (виртуальный ПК с интерфейсом MSDOS)

Emu8086 — это старая, неподдерживаемая и иногда глючная IDE/симулятор для системы ПК 8086 с MS-DOS. Сам встроенный ассемблер выполнен в стиле TASM/MASM, имеет некоторые особенности, такие как в неоднозначных случаях, таких как вместо предупреждений или ошибок, как это делают лучшие ассемблеры.

Это номинально условно-бесплатное программное обеспечение от Simulation Soft, а «пробная» версия доступна бесплатно на различных сайтах загрузки. Его официальный веб-сайт, https://www.emu8086.com/ , уже некоторое время мертв, а последний снимок на обратном пути был сделан в августе 2018 года (не считая некоторых сайтов с рекламой доменных скваттеров).

Большинство ДОС системные вызовы работают, как и некоторые BIOS и другие. Установка ваших собственных обработчиков прерываний работает для некоторых вещей, таких как прерывания таймера, но эмуляция может не включать микросхему контроллера клавиатуры PS/2 для использования инструкций ввода/вывода для чтения клавиатуры. (TODO: проверьте это; этот абзац может быть не совсем точным.)

Существуют и другие эмуляторы, такие как DOSBox (который нацелен на достаточную точность для запуска старых игр, но не всегда точно эмулирует каждый крайний случай) и Bochs (который нацелен на высокоточную эмуляцию, но не поставляется с DOS "пользовательское пространство" устанавливается из коробки).


Для получения дополнительной информации о 8086 в целом, не относящейся конкретно к ассемблеру emu8086 или машине, которую он эмулирует, см. x86 и вики .вики теговx86-16 тегов

Некоторые конкретные ссылки для emu8086: