Page 66 - E-MODUL INFORMATIKA ELEMEN BERPIKIR KOMPUTASIONAL
P. 66
a. Memori Bersama untuk Program dan Data
Pada arsitektur Von Neumann, baik instruksi program
maupun data disimpan dalam memori yang sama. Hal ini
memungkinkan CPU mengakses keduanya secara
efisien tanpa memerlukan media terpisah. Memori diatur
dalam lokasi beralamat yang unik, sehingga CPU dapat
mengambil data atau instruksi dari lokasi tertentu dengan
mudah.
b. Siklus Instruksi: Fetch, Decode, Execute
Model Von Neumann bekerja berdasarkan siklus
instruksi yang berulang, yang terdiri dari tiga tahap
utama:
Fetch (Mengambil): CPU mengambil instruksi dari
memori, berdasarkan alamat yang disimpan dalam
register program (program counter).
Decode (Mendekode): Instruksi yang diambil dari
memori kemudian didekodekan oleh CPU, biasanya
oleh unit kontrol. Instruksi tersebut menentukan
tindakan apa yang akan dilakukan.
Execute (Eksekusi): CPU mengeksekusi instruksi
yang telah didekodekan. Ini bisa berupa operasi
aritmatika (dilakukan oleh ALU), manipulasi data,
atau interaksi dengan perangkat input/output.
Setelah siklus selesai, CPU akan mengambil instruksi
berikutnya dari memori dan mengulang proses ini, yang
dikenal sebagai siklus fetch-decode-execute.
60