ruang kerja

Assembly

jalur praktis untuk belajar Assembly dari nol

definisi dulu

apa itu Assembly

Assembly dipakai untuk menulis instruksi tepat. Di sini kamu memakainya sebagai jalur praktis untuk belajar Assembly dari nol. Model awalnya sederhana: input melewati langkah lalu menjadi output.

fakta minimumfile main.asmjalankan nasm -f macho64 main.asm && ld main.okebiasaan pelajari satu bagian kecil Assembly, ketik contoh minimal, lalu jalankan
program

urutan instruksi yang dijalankan dengan jelas.

nilai dan variabel

nilai adalah data. variabel adalah nama untuk menyimpan data.

fungsi

pekerjaan kecil bernama yang menerima input dan menghasilkan hasil.

runtime

Assembler and linker menjalankan kode dari main.asm.

kode pertama yang mudah dibaca

output program

entry point output syntax mov
mov rax, 42
output 42

silsilah bahasa

pohon Assembly

lihat asal Assembly, bahasa yang dekat, dan langkah belajar berikutnya.

akar
machine codeCPU instruction sets
sekarangAssemblykeluarga bahasa pemrograman sistem
keluargakeluarga bahasa pemrograman sistem
cocok untuk

cocok untuk jalur praktis untuk belajar Assembly dari nol

mulai dari nol

1baca satu aturan2tebak keluaran3ketik dari ingatan4jalankan cek5ulang dengan satu perubahan

Bank soal

Cari lalu latihan

Pilih tahap atau cari soal pada bahasa ini lalu buka latihan.

18 hasil
Q 1PilihanTahap 1 definisi

Assembly soal 1

Assembly soal 1. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 2PilihanTahap 1 definisi

Assembly soal 2

Assembly soal 2. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 3PilihanTahap 1 definisi

Assembly soal 3

Assembly soal 3. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 4PilihanTahap 1 definisi

Assembly soal 4

Assembly soal 4. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 5PilihanTahap 1 definisi

Assembly soal 5

Assembly soal 5. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 6PilihanTahap 1 definisi

Assembly soal 6

Assembly soal 6. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 7PilihanTahap 1 definisi

Assembly soal 7

Assembly soal 7. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 8PilihanTahap 1 definisi

Assembly soal 8

Assembly soal 8. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 9PilihanTahap 1 definisi

Assembly soal 9

Assembly soal 9. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 10PilihanTahap 1 definisi

Assembly soal 10

Assembly soal 10. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 11PilihanTahap 1 definisi

Assembly soal 11

Assembly soal 11. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 12PilihanTahap 1 definisi

Assembly soal 12

Assembly soal 12. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 13PilihanTahap 1 definisi

Assembly soal 13

Assembly soal 13. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 14PilihanTahap 1 definisi

Assembly soal 14

Assembly soal 14. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 15PilihanTahap 1 definisi

Assembly soal 15

Assembly soal 15. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 16PilihanTahap 1 definisi

Assembly soal 16

Assembly soal 16. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 17PilihanTahap 1 definisi

Assembly soal 17

Assembly soal 17. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 18PilihanTahap 1 definisi

Assembly soal 18

Assembly soal 18. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

pilihan ganda

Assembly soal 1

Q 1Pilihanbaru

Assembly soal 1. Pilih pernyataan yang paling cocok dengan mencetak nilai.

mov rax, 42

referensi

pola untuk main.asm

Assembler and linkernasm -f macho64 main.asm && ld main.o
ingat dari memoribaca satu poin lalu tulis ulang tanpa melihat
telusuri kodecatat nilai variabel sebelum menjalankan
ketik sendirikurangi salin lebih banyak mengetik dan perbaiki satu error

entry point output syntax mov

output program

mov rax, 42
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types dq

nilai dan nama

total dq 42
  • Give values readable names
  • Keep one idea per line while learning
  • Trace the value before changing it

function collection Memory table

fungsi dan koleksi

add:
  mov rax, rdi
  add rax, rsi
  ret

scores dq 40, 2
  • Keep functions small
  • Return useful values
  • Use the common collection before reaching for frameworks