| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
не думаю. 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 скорей всего так и прийдется |
| Автор: DRAHM 15.12.2006, 20:45 |
| MS dos я устовил специально на одном винте с Windows только на разных логичских дисках когда надо перйти в дос сделал загрузочный диск и через fdisk меняю активные разделы когда надо дос ставлю активным раздел с дос и наоборот Добавлено @ 20:55 дело в том что в досе все просто для меня т.к.я 10лет невключал комп а "самакрутки под крышей скручивал" и естествено проще понять принципы и детали работы комп |
| Автор: JackYF 15.12.2006, 20:56 | ||
DRAHM
Надо же Ну, тогда да. |