ПОДПИСАТЬСЯ НА НОВОСТИ
Подписка по Email - новости

Отменить подписку
61

Как создать программу с exe файлом

2012
12
Дек
Admin
viewsПросмотров: 1680         commentsКомментариев: 2

exe файл

Скопируйте на свой компьютер файлы Турбо Ассемблера (папка ASM).

Запустите программу Norton Commander.

exe файлВойдите в папку ASM.

Создайте файл, нажав клавиши Shift + F4, и в появившемся окне введите его имя: HELLO I. ASM

В окне редактора наберите следующий программный код. При этом учитывайте точки, пробелы и другие знаки. Пустые строки вводить не надо.

.MODEL SMALL

.STACK l00h

.CODE
start: mov ax, DGROUP
mov ds,ax
mov dx,OFFSET Message
mov ah,9


int 21h
mov ax,4c00h
int 21h
.DATA
Message DB 'HELLO WORLD !',0dh,0ah,'$'
END
start

;Указывается, что используется модель памяти для ЕХЕ- файлов.
;Задается размер стека 256 байт (в шестнадцатеричной системе).
;Сегментный адрес строки Message помещается в регистр DS.

;Ссылка на сообщение.
;Помещает в регистр АН число 9, которое является номером функции DOS - «вывод строки».
;Вывести сообщение на экран.
;Функция DOS завершения программы.
;Завершить программу.

;Строка с сообщением.
;Конец программы.
;Метка, указывающая начало программы.

В программе определяются три сегмента:

  • сегмент стека директивой .STACK размером 256 байт;
  • сегмент кода директивой .CODE;
  • сегмент данных директивой .DATA.

Чтобы лучше их было заметно в примере, их отделили пустой строкой. В строке сообщения значение 0dh задает возврат каретки, значение 0ah задает перевод строки, символ $ задает конец строки.

exe файлПосле ввода текста программы нажмите клавишу Esc и на вопрос программы о сохранении результата ответьте положительно. При этом текст программы будет сохранен в файле Hello1. asm
После того, как текст программы набран он должен быть преобразован в выполнимый файл.

В общем случае процесс создания программы включает следующие этапы:

  • На этапе ассемблирования исходный текст программы превращается в промежуточную форму, которая называется объектным модулем;
  • На этапе компоновки один или несколько модулей комбинируются в выполняемую программу;
  • Ассемблирование и компоновку будем выполнять с помощью командной строки.
Автор:
ОЦЕНИТЬ НОВОСТЬ
5   (голосов: 2)
Читайте также:
Как создать Wap сайт
Как создать Wap сайт
Перевод статьи о том как самостоятельно создать WAP...
2011
4
Сен
Admin
Просмотров: 2074 Комментариев: 10
Комментарии (2)
Pio Написал
20 Декабрь 12
avatar
Супер!
Менинг Написал
22 Декабрь 12
avatar
Отлично все проделал как вы описали работает как часы.

Чтобы добавить комментарий нужно авторизироваться.
Авторизируйтесь используя Yandex Google Вконтакте Mail.ru Twitter