Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > MS DOS c++


Автор: DRAHM 15.12.2006, 19:12
подскажите как и каким с++ лучше всего обьединить с++ и asm код в ms dos
а то прбывал на TC 3v не полочилось выдает сообщение "нет c0.asm" а когда просто делал вставку примерно такую "asm { mov ddat,eax;} пешет синтксическая ошибка 'EAX' хотя если "asm {mov ddat.ax}
все нормально вобщем без вас ни как

Автор: Sartorius 15.12.2006, 19:14
Придется тебе db - ами коды прям вставлять

Автор: JackYF 15.12.2006, 19:16
Цитата(Sartorius @  15.12.2006,  19:14 Найти цитируемый пост)
Придется тебе db - ами коды прям вставлять


не думаю. ms-dos - 16-разрядная система, соответственно использует 16-разрядный ассемблер.
32-регистры придется отменить.

Автор: Sartorius 15.12.2006, 19:21
JackYF, точна, ехе-к будет выполняться в режиме эмуляции 8086. Так что ничего не получиться

Автор: DRAHM 15.12.2006, 19:30
Но видь когда просто в ms dos на asm прог с32б регистрами exe выполняется даже в реальном режиме

Автор: Sartorius 15.12.2006, 19:32
DRAHM, ну попробуй db-кой вставить . че получиться?

Автор: DRAHM 15.12.2006, 19:42
да чуть не забыл у меня turbo c++ старый 3 так он даже аsm команды 386 невоспринемает
может есть какой нибудь посвежее хотяб тотже турбо с++ 5 или 4 версии и если есть откуда скачать можно

Добавлено @ 19:45 
скорей всего так и прийдется

Автор: JackYF 15.12.2006, 20:12
Цитата(DRAHM @  15.12.2006,  19:30 Найти цитируемый пост)
Но видь когда просто в ms dos на asm прог с32б регистрами exe выполняется даже в реальном режиме 


У тебя стоит дома MS-DOS - операционка?

Автор: DRAHM 15.12.2006, 20:45
MS dos я устовил специально на одном винте с Windows только на разных логичских дисках
когда надо перйти в дос сделал загрузочный диск и через fdisk меняю активные разделы когда надо дос
ставлю активным раздел с дос и наоборот

Добавлено @ 20:55 
дело в том что в досе все просто для меня т.к.я 10лет невключал комп а "самакрутки под крышей скручивал" и естествено проще понять принципы и детали работы комп 

Автор: JackYF 15.12.2006, 20:56
DRAHM
Цитата(DRAHM @  15.12.2006,  20:45 Найти цитируемый пост)
MS dos я устовил специально на одном винте с Windows только на разных логичских дисках


Надо же smile Я не думал, что у кого-то еще может стоять smile
Ну, тогда да.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)