Virtual Laboratory Wiki
Advertisement

Ассемблер (англ. Assembler) - это низкоуровневый язык программирования. Он может работать напрямую с регистрами процессора. И потому он хоть и сложный, но написанные на нем программы работают быстрее, чем на Паскале и на Си и других языках программирования.


Достоинство

* Программист может написать более высокоскоростную программу, чем на других языках высокого уровня.
* Он используеся для написания прошивок на BIOS.
* Непосредственная связь с регистрами процессора, и с портами компьютера


Инструменты компиляции

Для компилирования необходимо: программа MASM_v9.0 или MASM_v10.0 Отладчик, например: OLLYDBG.EXE В установленном месте, где находится программа MASM, потом создаете файл с расширением bat, например: aaa.bat В этом aaa.bat вносите такую информацию:

ml /c /coff "work.asm" link /SUBSYSTEM:CONSOLE "work.obj"

work.asm - это имя программы, которую нужно компилировать. После ввода этой информации и сохранения нужно запустить данный файл и если программа написана без синтаксических ошибок, то появится файл с расширением exe: в нашем случае - это word.exe.


Ссылки

Advertisement