Дистанционная подготовка: Пож. добавьте ассемблер
Пож. добавьте ассемблер
от Peter Cherepanov - Воскресенье 27 Октябрь 2013, 21:05
 

Уметь программировать на ассемблере полезно и для дела, и для общего кругозора. Недаром, "Искусство программирования" вводит MIXAL, а не какой-нибудь Паскаль. И в ЛКШ тоже был однажды спецкурс по ассемблеру.

Изменения на сервере будут минимальными. gcc может вызывать ассемблер, когда встречает файл с расширением .s . Вот такая комманда успешно создает исполняемый файл.

gcc hello.s

.globl  main

.text
main:
        movl    $len, %edx
        movl    $msg, %ecx
        movl    $1, %ebx
        movl    $4, %eax
        int     $0x80
 
        movl    $0, %ebx
        movl    $1, %eax
        int     $0x80
.data
msg:
        .ascii  "Hello, world!\n"
        len =   . - msg

Re: Пож. добавьте ассемблер
от Александр Медведев - Понедельник 7 Декабрь 2015, 11:54
  Тоже прошу об этом