nasm   

adana çık aradan

  1. ks. netwide assembler
    açık kaynak kodlu bir sembolik makine dili derleyicisi. c, assembly ve perl üçlüsü kullanılarak geliştirilmiş.

    (bkz: http://nasm.sourceforge.net/)
    (raiser, 01.11.2005 23:19)


  2. oldukça şirin bir şey, keşfetmeye çalışıyorum. kodlar (değişkenlerin ve statiklerin tanımlandığı bölgeler) segmanlanarak yazılıyor, intel ve at&t şeklinde 2 temel mimarisi varmış, buna göre kodun yazımı da değişiyormuş. assembly bildiğimi zannediyordum ama sürekli biraz daha farklı derleyici ile çalıştığımda daha evvelden öğrendiklerimin hiçbir işe yaramadığını farkediyorum. neyse hello world örneği şu şekilde yapılabiliyormuş:

    segment . data
    msg db "hello, world!", 10
    len equ $-msg

    segment .text
    global _start

    _start:
    mov eax, 4
    mov ebx, 1
    mov ecx, msg
    mov edx, len
    int 80h
    mov eax, 1
    mov ebx, 0
    int 80h
    (azureel, 25.09.2008 22:16 ~ 22:19)