Menu
CoddyTech

Rangkuman: Keluar dengan Bersih

Termasuk bagian Dasar-Dasar dalam perjalanan Assembly di Coddy. Pelajaran 34 dari 45.

Kamu telah mempelajari syscall, syscall exit, dan kode keluar. Sekarang kamu akan menggabungkan semuanya untuk menulis program lengkap pertamamu yang berfungsi.

Program lengkap membutuhkan:

KomponenFungsinya
section .textTempat kodemu ditulis
global _startMemberi tahu linker tempat program dimulai
_start:Label tempat eksekusi dimulai
Syscall exitMengakhiri program dengan benar

Hal yang membuat program valid:

Programmu harus memiliki semua hal di atas. Syscall exit menggunakan mov rax, 60, menetapkan rdi ke kode keluar, lalu memanggil syscall.

Alasan ini penting:

Kamu telah beralih dari menulis instruksi satu per satu ke menulis program lengkap. Setiap program yang kamu tulis mulai sekarang akan mengikuti struktur yang sama.

challenge icon

Tantangan

Tulis program assembly lengkap yang keluar dengan kode keluar 0 (berhasil). Gunakan struktur standar: section .text, global _start, _start:, dan syscall untuk keluar.

Coba sendiri

; TODO: Tulis program lengkap yang berakhir dengan kode keluar 0
; Gunakan section .text, global _start, _start:, dan syscall exit

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Assembly