Для имитации 16-битной среды, необходимой для TASM/MASM, используется dosbox, который вызывается через параметры оболочки.
Разделены на два инструмента TASM и MASM для работы с текущим файлом, включая ассемблирование, компоновку, отладку и другие операции. Эти функции заключены в файле asm.bat в папке tools/work, основные функции следующие:
Файл asm.bat имеет три параметра, первый — это m или t, указывающий на использование MASM или TASM, второй параметр представлен в таблице ниже, третий параметр — q, при котором происходит выход из dosbox.
Сокращение | Объяснение | Подробное объяснение |
---|---|---|
r | run | Ассемблирование, компиляция и запуск программы |
rr | run and redirect | Выполнение run с перенаправлением вывода в файл tools/work/ |
rp | run and pause | Выполнение run с паузой |
rd | run and debug | Выполнение run с отладкой программы |
d | directly debug | Ассемблирование и компоновка без запуска, прямая отладка |
Используются следующие символы для взаимодействия между VSCode, Terminal и dosbox:
Модуль | Используемый инструмент | Операция | Дополнительная операция |
---|---|---|---|
0 | Запуск dosbox | Позволяет использовать инструменты ассемблирования для текущего файла | |
1 | Использование TASM | Ассемблирование, компоновка, запуск | Остаться в окне dosbox |
2 | Использование TASM | Ассемблирование, компоновка, запуск | Дождаться завершения запуска |
3 | Использование TASM | Ассемблирование, компоновка, отладка | |
4 | Использование TASM | Прямая отладка | |
5 | Использование MASM | Ассемблирование, компоновка, запуск | Остаться в окне dosbox |
6 | Использование MASM | Ассемблирование, компоновка, запуск | Дождаться завершения запуска |
7 | Использование MASM | Асемблирование, компоновка, отладка | |
8 | Использование MASM | Прямая отладка | |
A | Использование tasm | Ассемблирование, компоновка, запуск | Результат перенаправляется в файл и отображается |
B | Использование masm | Ассемблирование, компоновка, запуск | Результат перенаправляется в файл, кратко отображается |
C | Использование tasm | Ассемблирование, компоновка, запуск | Результат перенаправляется в файл и отображается |
D | Использование masm | Ассемблирование, компоновка, запуск | Результат перенаправляется в файл, кратко отображается |
Эти функции можно вызывать в тестовых задачах.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )