воскресенье, 23 декабря 2012 г.

Как компилировать файл assembler?

Одна из основных проблем новичков, которые хотят изучить assembler непонимание того, как компилировать asm файл в com или exe
Но сейчас я вам объясню:
1) Для начала скачайте с этого сайта Microsoft Macro Assembler
    И отсюда DOSLNK
2)Нажмите Пуск - Выполнить - Введите cmd.exe и нажмите ok
У вас появится примерно такое окно:
Заметьте,что над красной линией располагается некий адрес, у вас он может отличаться от моего.
Распакуйте архивы с Assembler и DOSLINK по этому адресу (в моем случае распаковать в C:\Documents and Settings\Admin)

3) Откройте обычные текстовый файл и напишите в нем:

CSEG segment
org 100h 

Begin:
 mov ah,9
 mov dx,offset Message 
int 21h
 int 20h 
Message db 'Hello, world $'   
 CSEG ends
end Begin   


Сохраните назвав его pr.asm в ту же папку, куда сохраняли assembler и DOSLNK
4) Запустите снова cmd.exe и вводите:

ml /c pr.asm
нажмите enter а затем введите:
doslnk /t pr.obj

Все,в папке, в которую вы сохраняли pr.asm появился файл pr.com
Поздравляю вас с первой написанной программой на Assembler.
В следующих статьях я подробно объясню как же работает эта программа и много другого)

Комментариев нет:

Отправить комментарий