Вы должны быть более четкими о том, что вы собираетесь запускать.Существует сборка x86, а затем все системные вызовы int 10h и 21h и т. Д., Которые связаны не со сборкой, а с операционной системой.Если вас интересует набор инструкций, я сократил pcemu, чтобы избежать путаницы базовой операционной системы или BIOS, оставляя только сборку (для образовательных целей).
https://github.com/dwelch67/pcemu_samples
настоящий pcemu - достаточно хороший ассемблер 8086/88 для запуска DOS и прочего.Есть несколько производных на выбор.
Я включил копию оригинала, которую я удалил.
Вы можете легко попробовать bochs или dosbox на Ubuntu, просто apt-get one илидругой или оба, если вы просто хотите запустить несколько старых программ для x86 dos, которые не работают в qemu или virtualbox / vmware (потому что они не эмулируют dos).