Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
cybernoob
@cybernoob
Assembler
Как запустить assebler-файл в DOSbox?
Положил my.asm в папку C:\Tasm 1.4\Tasm
Запускаю:
1) Как выполнить программу?
2) Эта команда вроде должна скомпилировать файл в .exe, но в текущей папке .exe файл не появился
Вопрос задан
более трёх лет назад
10552 просмотра
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Довольный Айтишникъ
@borisdenis
Ленив и вреден...
TASM.EXE - компилятор.
TLINK.EXE - линкер.
Запускать следует так:
tasm.exe myprog.asm
Компилятор выдаст сообщение:
Assembling File: MYPROG.ASM
*Warning* MYPROG.ASM(18) Argument needs type override
*Warning* MYPROG.ASM(20) Argument needs type override
Error messages: None
Warning messages: 2
Passes: 1
Remaining memory: 354K
Это значит, что компиляция завершена и создан файл MYPROG.OBJ, который
нужно отлинковать в MYPROG.EXE с помощью вызова:
tlink.exe myprog.obj
В итоге получим необходимый файл MYPROG.EXE.
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C++
+2 ещё
Простой
Покажите на ассемблере как выглядит защита от переполнения буфера?
3 подписчика
16 апр.
9271 просмотр
2
ответа
C
+3 ещё
Средний
Можно ли реализовать программу, написанную на C/assembler, которая отслеживает процесс запуска/работы вирус-майнера?
1 подписчик
05 апр.
197 просмотров
2
ответа
Assembler
+2 ещё
Средний
Какое поведение является стандартным для RISC-V ядер при записи в readonly CSR?
1 подписчик
31 мар.
76 просмотров
1
ответ
Assembler
+2 ещё
Средний
RISC-V / Входят ли инструкции работы с CSR в «базовый» набор rv32i?
1 подписчик
31 мар.
62 просмотра
1
ответ
Assembler
Простой
Задача на DOSBOX. Почему код выполняется неправильно?
2 подписчика
16 мар.
351 просмотр
1
ответ
C++
+2 ещё
Простой
Как в этом коде перенести загрузчик в виртуальный машинный код?
1 подписчик
22 февр.
158 просмотров
1
ответ
C++
+2 ещё
Простой
Как link`овать fasm + c(++)?
1 подписчик
08 февр.
205 просмотров
1
ответ
Assembler
+2 ещё
Средний
Почему не работает препроцессорное ветвление в GAS?
1 подписчик
06 февр.
50 просмотров
1
ответ
Assembler
Простой
Как занулить регистры на процессоре Intel 8080 при помощи команды MVI?
1 подписчик
13 янв.
96 просмотров
1
ответ
C++
+2 ещё
Простой
Как использовать C++ с FASM?
1 подписчик
10 янв.
178 просмотров
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Reverse Engineer
AST
•
Москва
от 400 000 ₽
PHP-разработчик (программист)
MACRO
от 160 000 до 200 000 ₽
Системный аналитик
Подарок в Квадрате
•
Новосибирск
от 170 000 до 250 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама