39
правок
Изменения
Новая страница: «= Необходимые программы = == Компилятор == Yasm. Качаем отсюда http://yasm.tortall.net/. == Линковщик == === ...»
= Необходимые программы =
== Компилятор ==
Yasm. Качаем отсюда http://yasm.tortall.net/.
== Линковщик ==
=== Windows ===
<code>link.exe</code> из Microsoft Visual Studio. Лежит в "<code>%Program Files%/Microsoft Visual Studio 10.0/VC/bin/</code>". При запуске может ругаться на нехватку mspdb100.dll, берем из "<code>%Program Files%/Microsoft Visual Studio 10.0/Common7/IDE/</code>".
=== Linux ===
<code>ld</code> из пакета <code>binutils</code>
== Текстовый редактор ==
На ваш вкус и цвет.
= Простейшая программа =
== Windows ==
section .text
global _main
_main:
ret
== Linux ==
section .text
global _start
_start:
mov eax, 1
mov ebx, 0
int 0x80
== Компилятор ==
Yasm. Качаем отсюда http://yasm.tortall.net/.
== Линковщик ==
=== Windows ===
<code>link.exe</code> из Microsoft Visual Studio. Лежит в "<code>%Program Files%/Microsoft Visual Studio 10.0/VC/bin/</code>". При запуске может ругаться на нехватку mspdb100.dll, берем из "<code>%Program Files%/Microsoft Visual Studio 10.0/Common7/IDE/</code>".
=== Linux ===
<code>ld</code> из пакета <code>binutils</code>
== Текстовый редактор ==
На ваш вкус и цвет.
= Простейшая программа =
== Windows ==
section .text
global _main
_main:
ret
== Linux ==
section .text
global _start
_start:
mov eax, 1
mov ebx, 0
int 0x80