Этапы создания программы на ассемблере
End main
Model small
Masm
.stack 256h; начало и размер стека 256 байт
.data; начало сегмента данных
mes db “Введите данные, $”
.code; началосегмента кода
main:
mov ax, @data; в ax загружается адрес сегмента данных
mov ds, ax ;ds загружен адресом сегмента данных
mov ah, 9h ;вызывается функция 9
mov ax, offset mes; в dx загружается адрес строки
int 21h; вывод строки на экран
:
mov ax, 4c00h ;вызываем функцию 4c00h
int 21h; возврат в ОС
1. Ввод исходного текста программы
2. Создание объектного модуля
3. Создание загрузочного модуля
4. Отладка программы
![]() | ![]() | ![]() | |||
Текстовый prog.asm
редактор
![]() | |||
![]() |
Трансляция prog.obj
программы prog.lst
TASM.EXE prog.xrf
![]() | ![]() | |||
![]() |
Компоновка prog .map
программы prog .exe
TLINK.EXE prog .lib
![]() | ![]() | |||
![]() |
Отладка
программы
TD.EXE
1. На 1-ом этапе можно воспользоваться текстовым редактором из Turbo Pascal или редактором из оболочки Far Manager. Необходимо создать свою папку и скопировать в нее TASM.EXE, TLINK.EXE и TD.EXE