Bagaimana Mikropemproses komputer berfungsi?
Dikirim pada Monday 06 December 2004
CU kemudiannya akan menyalin kod tersebut dan membawanya pulang ke unit CU untuk menukar (translate) kepada kod binari dan meneruskan perjalanan ke cache data untuk disimpan di sana. Di dalam cache, CU akan memasukkan data tersebut ke alamat "X" dan menunggu untuk proses seterusnya.
Sebaik sahaja anda menekan butang (+), CU akan membuat pertanyaan di pusat cache tentang arahan yang perlu dilaksanakan pada data yang baru dimasukkan tadi. CU akan menukar (translate) kod dan menghantarnya ke CU dan juga cache data, di mana memberitahu kepada ALU untuk membawa fungsi ADD. Proses ini diulang sehinggalah anda menekan kekunci "2".
Kemudian, CU mengambil kod dan menghantar arahan ADD kepada ALU. ALU akan jumlahkan "a" dan "b" setelah diuruskan oleh cache data. ALU akan menghantar kod "4" untuk disimpan ke dalam pendaftar/register (tempat keputusan disimpan).
Gambarajah 1
Menekan kekunci (=) adalah aksi terakhir anda yang perlu dilaksanakan sebelum mendapat jawapan, tetapi komputer masih memerlukan beberapa tugas lanjut. CU akan memeriksa arahan cache untuk mendapatkan bantuan tentang data ini. Arahan jawapan telah disimpan, dan menyalin kod tersebut ke dalam CU untuk diproses. Di sana (CU), arahan tersebut akan ditukar (translate) kepada kod binari dan terus memasuki ke dalam CU. Sekarang proses pengiraan terakhir telah dilaksanakan, arahan print menerima alamat memori, mendaftar kandungan data dan menunjukkan jawapan "4" ke paparan skrin.
Senarai tutorial dalam kategori ini
Kembali ke laman utama tutorial
