Di postingan sebelumnya, kita membahas address bus dan data bus. Di sini, kita detilkan lagi untuk menunjukkan peran control bus dalam komunikasi antara ALU dan memori.
Misalkan ALU ingin menyimpan data X ke memori dengan alamat 100. Berikut adalah langkah-langkah yang dilakukan ALU.
Jadi, control bus adalah bus yang bertugas untuk mengrimkan pesan-pesan kendali (control) bagi komponen yang akan berkomunikasi dengan ALU. Dengan diketahuinya control bus, langkah-langkah penyimpanan X ke 100 dapat kita tulis ulang seperti ini.
Misalkan ALU ingin menyimpan data X ke memori dengan alamat 100. Berikut adalah langkah-langkah yang dilakukan ALU.
- ALU melakukan permintaan ke memori untuk menyimpan data
- Memori membalas dengan OK
- ALU mengirimkan alamat 100 (address bus)
- Memori membuka alamat 100
- ALU mengirimkan X (data bus)
- Memori menyimpan X di 100
Jadi, control bus adalah bus yang bertugas untuk mengrimkan pesan-pesan kendali (control) bagi komponen yang akan berkomunikasi dengan ALU. Dengan diketahuinya control bus, langkah-langkah penyimpanan X ke 100 dapat kita tulis ulang seperti ini.
- ALU mengirimkan sinyal lewat control bus ke memori menandakan bahwa ALU akan menyimpan data.
- Memori membalas lewat control bus bahwa ia siap menerima data.
- ALU mengirimkan angka 100 ke memori menggunakan address bus.
- Memori membuka alamat 100
- ALU mengirimkan X ke memori lewat data bus.
- Memori menyimpan X di 100
Comments