Menu
Coddy logo textTech

Özet: Temiz Çıkış

Coddy'nin Assembly Journey'sinin Temeller bölümünün bir parçası — ders 34 / 45.

Syscall'lar, exit syscall'u ve çıkış kodları hakkında bilgi edindiniz. Şimdi **ilk tam çalışan programınızı** yazmak için her şeyi bir araya getireceksiniz.

Tam bir program şunlara ihtiyaç duyar:

BileşenNe yapar
section .textKodunuzun bulunduğu yer
global _startBağlayıcıya (linker) programın nerede başladığını söyler
_start:Yürütmenin başladığı etiket
Exit syscall'uProgramı temiz bir şekilde sonlandırır

Geçerli bir programı ne oluşturur:

Programınız yukarıdakilerin tümüne sahip olmalıdır. Exit syscall'u mov rax, 60 kullanır, rdi'yi bir çıkış koduna ayarlar ve syscall'u çağırır.

Bu neden önemlidir:

Tekil komutlar yazmaktan tam programlar yazmaya geçtiniz. Bundan sonra yazacağınız her program bu aynı yapıyı takip edecektir.

challenge icon

Görev

Çıkış kodu 0 (başarı) ile sonlanan tam bir assembly programı yazın. Standart yapıyı kullanın: section .text, global _start, _start: ve exit syscall.

Kendin dene

; YAPILACAK: Çıkış kodu 0 ile sonlanan tam bir program yazın
; section .text, global _start, _start: ve exit syscall kullanın

Temeller bölümündeki tüm dersler