Мне нужно выполнить программирование сборок с помощью TASM. Но приложение TASM работает на 16-битной ОС. Мой компьютер работает под управлением Windows 7 64-разрядной ОС. Есть ли способ решить эту проблему?Как запустить 16-разрядные приложения в Windows 7
ответ
Вы можете использовать виртуальную машину, например: https://www.virtualbox.org/
, есть и VMware, Microsoft Virtual машина
установки виртуальной ОС на нем (Windows 7 32bits, XP, я бегу Win98 на нем играть старый князь Персии: р) и вы нормально работать ;-)
Windows XP mode обеспечивает эмулируемый 32-разрядный XP установить который может работать 16-битную NE и программ DOS.
DosBox - очень хороший эмулятор DOS, который может запускать большинство программ DOS, как в режиме реального режима, так и в защищенном режиме. Даже Windows 3.x! Он также может совместно использовать каталог с хостом, поэтому он очень прост в использовании.
MS-DOS Player от Toshiya Takeda может запускать множество простых программ DOS, если они не используют никаких экзотических служб DOS или BIOS. Это очень простой в использовании, просто добавьте «MSDOS» перед командой:
msdos <program.exe> <arguments>
Другие, чем VirtualBox, не существует какой-либо способ, чтобы запустить приложение 16bit напрямую? – Dini88
Я не знаю, и я думаю, что нет. См. Ответ «Igor skochinsky», но поскольку вы программируете в Assembly, есть emu8086 http://www.emu86.com/, где вы можете писать и запускать код сборки. –
Используйте Virtual Box или VMware, я уверен, что вы нужно это позже ;-) –