Составители:
Рубрика:
19
Загрузка адреса сегмента данных состоит из двух команд, так как непо-
средственные данные нельзя заносить прямо в сегментный регистр.
Для завершения программы и выхода в DOS имеется несколько воз-
можностей, рекомендуется использовать две команды, начинающиеся с
метки quit.
2.5. Обработка программ в MS-DOS
Обработка программ на языке ассемблера в MS-DOS состоит из сле-
дующих этапов:
Создать с помощью текстового редактора файл с текстом програм-
мы на языке ассемблера.
Транслировать программу с помощью ассемблера TASM (или
MASM);
Скомпоновать программу с помощью компоновщика (редактора свя-
зей) TLINK(или LINK).
Запустить программу на выполнение.
Файл исходного текста
программы должен иметь расширение asm.
Запуск транслятора осуществляется командой
tasm <исходный файл >[,[< объектный файл >][,[< файл листинга >][,[<
файл перекрестных ссылок >]]]][;]
Все создаваемые транслятором файлы будут иметь разные расшире-
ния имени, поэтому им можно оставить имя исходного файла:
tasm <исходный файл >, , , , ;
Точка с запятой показывает, какие файлы должен создать транслятор,
например, конструкция
tasm <исходный
файл >;
создаст только объектный файл.
Загрузка адреса сегмента данных состоит из двух команд, так как непо- средственные данные нельзя заносить прямо в сегментный регистр. Для завершения программы и выхода в DOS имеется несколько воз- можностей, рекомендуется использовать две команды, начинающиеся с метки quit. 2.5. Обработка программ в MS-DOS Обработка программ на языке ассемблера в MS-DOS состоит из сле- дующих этапов: Создать с помощью текстового редактора файл с текстом програм- мы на языке ассемблера. Транслировать программу с помощью ассемблера TASM (или MASM); Скомпоновать программу с помощью компоновщика (редактора свя- зей) TLINK(или LINK). Запустить программу на выполнение. Файл исходного текста программы должен иметь расширение asm. Запуск транслятора осуществляется командой tasm <исходный файл >[,[< объектный файл >][,[< файл листинга >][,[< файл перекрестных ссылок >]]]][;] Все создаваемые транслятором файлы будут иметь разные расшире- ния имени, поэтому им можно оставить имя исходного файла: tasm <исходный файл >, , , , ; Точка с запятой показывает, какие файлы должен создать транслятор, например, конструкция tasm <исходный файл >; создаст только объектный файл. 19
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »