Fungsi CPU
A. Siklus Fetch dan Execute
Umumnya instruksi yang dibaca akan dibuat dalam Instruction Register (IR). Instruksi dalam bentuk kode-kode biner dapat diinterpretasikan oleh CPU kemudian dilakukan aksi yang diperlukan. Aksi-aksi tersebut dikategorikan sebagai berikut.
1) Perpindahan data dari CPU ke memori dan sebaliknya masuk dalam kategori CPU-memori.
2) Kategori CPU-I/O dapat diketahui dari perpindahan data dari CPU ke modul I/O dan sebaliknya.
3) CPU membentuk sejumlah operasi aritmatika dan logika terhadap data, masuk dalam kategori pengolahan data.
4) Melakukan instruksi untuk pengontrolan fungsi atau kerja, masuk dalam kategori kontrol.
Diagram Siklus Instruksi |
B. Fungsi Interrupt
1) Pengolahan Interupsi Berurutan (Sequential)
Interupsi berurutan dapat terjadi karena menolak Interupsi lain saat Interupsi ditangani prosessor.
2) Pengolahan Interupsi Bersarang
Pendekatan kedua adalah dengan mendefinisikan prioritas bagi Interupsi dan interrupt handler mengizinkan interupsi berprioritas lebih tinggi di tangani terlebih dahulu.
Komentar
Posting Komentar