Ringkasan: Penyiapan write
Termasuk bagian Dasar-Dasar dalam perjalanan Assembly di Coddy. Pelajaran 42 dari 45.
Tantangan
Tulis program lengkap yang mencetak:
<code>Start
<code>Middle
End
Setiap kata pada barisnya sendiri. Gunakan tiga string terpisah dan tiga syscall write.
Syscall exit harus disertakan.
Coba sendiri
section .data
; TODO: Definisikan tiga string dengan baris baru
; TODO: Definisikan panjang masing-masing string
section .text
global _start
_start:
; TODO: Cetak baris yang tercantum dalam instruksi, satu baris per TODO, secara berurutan
; TODO: Cetak baris yang tercantum dalam instruksi, satu baris per TODO, secara berurutan
; TODO: Cetak teks persis seperti yang tertulis dalam instruksi
; TODO: Akhiri programmu dengan benarSemua pelajaran di Dasar-Dasar
3Instruksi Pertama: MOV
Apa Itu MOV?MOV dengan Nilai LangsungMOV dari Register ke RegisterMOV dari Memori ke RegisterMOV dari Register ke MemoriLEA: Muat AlamatMOV dengan Ukuran BerbedaLatihan: Tukar RegisterUlasan: Tantangan MOV6Syscall write
Syscall write (1)Deskriptor file (rdi)Alamat buffer (rsi)Jumlah byte (rdx)Rangkai SemuanyaCetak Dua stringNewline Itu PentingRingkasan: Penyiapan writeLatihan sendiri: Playground Assembly