Menu
CoddyTech

Apa itu CPU

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

CPU (Central Processing Unit) adalah otak komputer. Namun, tidak seperti otak manusia, CPU sebenarnya sangat sederhana. CPU hanya melakukan satu hal: membaca instruksi dari memori lalu menjalankannya satu per satu dengan sangat cepat. Saat kamu menulis kode Assembly, kamu memberikan instruksi langsung kepada CPU.

Tidak seperti bahasa tingkat tinggi seperti Python atau JavaScript yang menyembunyikan detail perangkat keras, bahasa Assembly memungkinkan kamu mengendalikan dengan tepat apa yang dilakukan CPU, langkah demi langkah. 

Bayangkan CPU sebagai pekerja yang sangat cepat dan:

  • Tidak bisa berpikir atau mengambil keputusan sendiri
  • Mengikuti perintah sederhana seperti "tambahkan dua angka ini" atau "pindahkan nilai ini ke sana"
  • Melakukan jutaan perintah sederhana ini setiap detik

Di dalam CPU terdapat kotak penyimpanan kecil yang disebut register. Sebuah register menyimpan satu angka. CPU dapat mengakses register dengan sangat cepat, jauh lebih cepat daripada mengakses memori utama (RAM).

CPU juga memiliki register khusus yang disebut Program Counter (PC). PC menyimpan alamat memori dari instruksi berikutnya yang akan dijalankan. Setelah setiap instruksi, PC otomatis berpindah ke alamat berikutnya.

Fakta penting tentang CPU:

FaktaPenjelasan
CPU menjalankan satu instruksi pada satu waktuTidak ada multitasking pada tingkat perangkat keras
CPU hanya memahami angkaSemuanya (instruksi, data, alamat) adalah angka
CPU tidak memiliki memorinya sendiri (kecuali register)Semuanya harus disimpan di RAM
CPU sangat cepatCPU modern menjalankan miliaran instruksi per detik

 

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Assembly