Assembly ile Merhaba Dünya Yazdıralım

Assembly dili hakkında bilgiler, kaynaklar, dokümanlar ve örneklerin bulunduğu bölümümüz.
Cevapla
Kullanıcı avatarı
admin
Sistem Geliştiricisi
Sistem Geliştiricisi
Mesajlar: 866
Kayıt: 28 Ağu 2022 04:38
Konum: Database
Meslek: Teknisyen
Teşekkür etti: 480 kez
Teşekkür edildi: 331 kez
İletişim:

Assembly ile Merhaba Dünya Yazdıralım

Mesaj gönderen admin »

Assembly programları, x86 veya ARM gibi belirli bir işlemci mimarisine özgü düşük seviyeli bir programlama dilinde yazılır. İşte x86 derlemesinde yazılmış ve "Merhaba Dünya!" Yazdıran basit bir program örneği ;

Kod: Tümünü seç

section .data
    message db "Hello, World!", 0

section .text
    global _start

_start:
    ; Print the message to the console
    mov eax, 4 ; sys_write system call number
    mov ebx, 1 ; File descriptor (stdout)
    mov ecx, message ; Pointer to message to print
    mov edx, 13 ; Length of message
    int 0x80 ; Call the kernel

    ; Exit the program
    mov eax, 1 ; sys_exit system call number
    xor ebx, ebx ; Return value (0)
    int 0x80 ; Call the kernel
Resim

Not : Aşağıda paylaştığım adresten sizlerde derleme çalışmaları yapabilirsiniz.

Kod: Tümünü seç

https://www.tutorialspoint.com/compile_assembly_online.php
Daha zeki olmanın tek yolu, daha zeki bir rakiple oynamaktır.

Etiketler:
Kullanıcı avatarı
TRWE_2012
Mesaj Panosu Yöneticisi
Mesaj Panosu Yöneticisi
Mesajlar: 592
Kayıt: 30 Ağu 2022 21:59
Konum: BERTUNA/Orion Takım Yıldızı
Meslek: MADEN MÜHENDİSİ
Teşekkür etti: 125 kez
Teşekkür edildi: 431 kez

Re: Assembly ile Merhaba Dünya Yazdıralım

Mesaj gönderen TRWE_2012 »

Bir zamanlar ne biçim makine kodu okurdum zorlaya zorlaya kendimi, amaç yazılım kırmaktı artık yaşlandık bıraktık bu işleri.....Neden çünkü etik değil....
Verily We have granted thee a manifest Victory
Fetih Suresi - 1.Ayet
Cevapla

“Assembly” sayfasına dön