С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler: DOS/Real Mode/16-bits
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/34: Рейтинг темы: голосов - 34, средняя оценка - 4.79
2 / 2 / 0
Регистрация: 03.05.2014
Сообщений: 72
1

Компиляция и запуск программ для DOS в 32/64bit Windows

27.03.2018, 20:10. Показов 6372. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
И так,Здравствуйте и начнем сразу к делу.Как мне компилировать 16 раз. программы на 64 раз. Windows 10.
Скачал TASM но он не от Borland а не понятно от кого (GUI Turbo Assembler) так его названия и он единственный TASM который компилирует 16 раз в 64 раз.Но у него много недостатков.Например Файл листинга не создается а также .MAP.Потом захотел посмотреть на код использовал TD(Turbo Debugger). Но он не позволяет открыть скомпилированный exe файл.И в итоге я не могу использовать Assembler на все сто 100%.Соответсвено учеба хромает.Попробовал использовать Microsoft Visual Studio но он 16 раз программ не компилирует.И на нем я не могу писать чисты Assm.Но и про MASM не забыл и да он крут.Да вот синтаксис не тот что учу.Там синтаксис какойта другой.Мне не знаком.На момент синтаксис я использую из Книги Assm для DOS,UNIX,А там он такой.
Assembler
1
2
3
4
5
6
7
8
9
text segment
 assume ...
text ends
 
data segment
data ends
 
stk segment stack
stk ends
Попытался использовать его в MASM увы не признал.Но на MASM очень хорошо что там можно писать чисто Assm.
Поэтому я прошу совет и помощь тем что более умнее меня . Мне толика надо
1. Компилятор который работает в Windows 10. и может компилировать 16 раз.
2. Отладчик чтоб увидеть Регистры,память и все такое.
ну и надо чтоб он еще и создал LST и MAP фаилы.
Assembler
1
2
3
mov AH,09h
mov dx,offset спасибо
int 21h
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2018, 20:10
Ответы с готовыми решениями:

Запуск программ для DOS в Windows x64
На данный момент на ноутбуке стоит ОС Win 10 x64. Столкнулся с проблемой то что Turbo Assembler не...

Компиляция программ для DOS в MASM32
проблема в том, что через командную строку код компилится но линкером link16, я пишу в radasm и...

Компиляция программ exe для DOS в MASM32
помогите разобраться как создавать программы в masm32 типа exe , можете дать код который точно...

Компиляция, компоновка и запуск программ в GUI Turbo Assembler
Доброго времени суток! Для создания программы на TASM выбрал "GUI Turbo Assembler". Написал такой...

6
2 / 2 / 0
Регистрация: 03.05.2014
Сообщений: 72
27.03.2018, 20:19  [ТС] 2
Вот,попробовал на MASM вот такое сделать.
И что это такое.
Миниатюры
Компиляция и запуск программ для DOS в 32/64bit Windows  
0
Эксперт Hardware
Эксперт Hardware
6160 / 2397 / 398
Регистрация: 29.07.2014
Сообщений: 3,143
Записей в блоге: 4
27.03.2018, 20:34 3
Цитата Сообщение от vpavlov76 Посмотреть сообщение
Компилятор который работает в Windows 10
64-битные системы не поддерживают 16-битный код, только 32.
Поэтому тебе нужно скачать и поставить DOS-эмулятор, или установить виртуальную машину.
0
2 / 2 / 0
Регистрация: 03.05.2014
Сообщений: 72
27.03.2018, 20:55  [ТС] 4
R71MT, Я Скачал DOSBox но не знаю как запустить там компилятор
0
Модератор
Эксперт по электронике
8536 / 4388 / 1651
Регистрация: 01.02.2015
Сообщений: 13,637
Записей в блоге: 9
27.03.2018, 22:33 5
Посмотрите, как-то обсуждалось
Программа с командами пересылки данных, выводом строки
Как обработать ошибку при компиляции asm в батнике?
MASM-Компоновщик и Отладчик
0
0 / 0 / 0
Регистрация: 28.03.2018
Сообщений: 1
28.03.2018, 15:37 6

В архиве найди наш эмулятор, я думаю он поможет тебе в этом разобраться.
0
ФедосеевПавел
28.03.2018, 19:35     Компиляция и запуск программ для DOS в 32/64bit Windows
  #7

Не по теме:

Emfiora, вы знакомы с vpavlov76?

0
28.03.2018, 19:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2018, 19:35
Помогаю со студенческими работами здесь

Компиляция и запуск программ из mpi
Не запускается простая mpi-программа sergiy@linux-kczo:~/lab/mpi> mpicc a.c...

Запуск программ для WIndows на MAC
Здравствуйте народ! Подскажите пожалуйсто, каким образом можно запустить программу которая для...

Запуск DOS программ через System.Diagnostics.Process
Возможно ли запустить DOS программу через System.Diagnostics.Process (ОС 32 битная, NTVDM...

Компиляция и запуск программ на языке Pascal из cmd
Здравствуйте, программисты. Блуждал по форумам, но ответа так и не нашел. В общем, есть у меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru