Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» WinXP: программа на ассемблере выдает ошибку

Автор: Linkoln
Дата сообщения: 20.10.2003 21:48
При запуске проги (очень простой) выскакивает окошко:
Заголовок: "16-разрядная подсистема MS-DOS"

aaa.exe
Процессор NTVDM обнаружил недопустимую инструкцию....

Похожие глюки с прогами на C++ в консольном режиме..

Добрые люди! Чего делать?
Автор: DethSpirit
Дата сообщения: 20.10.2003 22:49
Linkoln
Может тебе попробовать её запустить в режими имитации ОС.
Автор: Linkoln
Дата сообщения: 21.10.2003 12:03
DethSpirit
Пробовал - не помогает
Автор: Vjaces
Дата сообщения: 21.10.2003 12:34
Linkoln
У меня был следующий опыт. Запускал старые проги на ассемблере из-под DOS 6.22, которая работала на Windows XP под VMware. TASM отказывался работать как и остальные продукты Борланда. Выдавались различные системные ошибки и т.п. А MASM работал на ура. Возможно проблема в несовместимости с новыми архитектурами процессора/mainboards. Замечал подобное на архитектурах Интел начиная с i810. Hа 440 серии, работало нормально даже на Celeron. AMD не проверял.
Автор: Linkoln
Дата сообщения: 21.10.2003 14:54
А может надо настроить витруальную машину Dos? В autoexec.nt или config.nt?
Автор: DethSpirit
Дата сообщения: 21.10.2003 16:18
Linkoln

Цитата:
А может надо настроить витруальную машину Dos? В autoexec.nt или config.nt?

Попробуй, но имхо дело в чём то другом ...

Цитата:
"16-разрядная подсистема MS-DOS"

Вроде как ХР с ней вообще не в ладах.
Автор: OldGopher
Дата сообщения: 22.10.2003 10:17
Программы DOS с расширениями, типа 4GB и им подобных, не гарантированы в совместимости с виртуальными машинами и VMWare.
Здесь - как повезет...


Добавлено
Скажем больше. Если программа пользуется FLAT-расширением, для которого надо на короткое время войти в protected, то она вообще не будет нигде кроме нормальной DOS работать...
Автор: Linkoln
Дата сообщения: 23.10.2003 20:54
Мдааа... Ето мне теперь еще и дос ставить... Может как-нибудь всетаки можно ето провернуть?
Автор: OldGopher
Дата сообщения: 24.10.2003 13:45
Linkoln
Что хоть эта прога делает? Сам писал или взял где?
Автор: xntx
Дата сообщения: 24.10.2003 16:17
Linkoln
поставь VirualPC
Автор: Linkoln
Дата сообщения: 25.10.2003 10:11
OldGopher
Ну простая прога типа:
mov ax,5
mov bx,10
add ax,bx
......


xntx
Поподробней расскажи
Автор: Demetrio
Дата сообщения: 25.10.2003 12:53
Linkoln

Цитата:
Поподробней расскажи

http://www.connectix.com/support/vpcw_online.html

Страницы: 1

Предыдущая тема: FreeBSD: русские и украинские шрифты


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.