Anda di halaman 1dari 2

1. Jelaskan siklus instruksi secara mendasar pada computer!

Mulai

Mengambil
Intruksi
Sebelumnnya
Mengeksekusi
Intruksi Tersebut

Siklus
Fetch

Siklus
Eksekus
i

Halt
2. Berdasarkan gambar pada slide ke-10, jelaskan fungsi dari
register IR, PC, dan AC.
IR (Instruksi Register) berisi instruksi 8 bit opcode yang
sedang dieksekusi.
AC (Accumulator))digunakan untuk digunakan untuk
menyimpan sementara operand dan hasil operasi ALU.
PC (Program Counter) berisi alamat pasangan instruksi
berikutnya yang akan diambil dari memori
3. Apa yang dimaksud dengan interupsi? Siapa menginterupsi
siapa? jelaskan sebab-sebab terjadinya interupsi.
Interupsi
adalah suatu permintaan khusus untuk
melakukan sesuatu,dan akan menghentikan dahulu apa
yang sedang dikerjakan, dan baru di lanjutkan setelah
selesai. Banyak yang bisa menjadi penyebab interupsi
seperti timer, hardware error, I/O, Program dan lainnya.
Tujuan interupsi yaitu agar pengeksekusian program
pada CPU berjalan lancar serta efisien.

4. Jelaskan kembali siklus instruksi pada nomor 1, jika ditambah


dengan interupsi!
Mulai

Mengambil
Intruksi
Sebelumnnya
Halt

Mengeksekusi
Intruksi Tersebut

Pemeriksaan
interupsi dan
eksekusi
interupsi

Siklus
Pengambila
n

Siklus
Eksekus
i

Siklus
Interup
si

5. Bagaimana jika terdapat lebih dari satu interupsi yang


datang?
Maka dapat dilakukan dengan 2 cara yaitu : Dissable
Interrupts atau Define Priorities. Dimana disable
interrupts akan mengerjakan satu persatu setiap
interrupts sedangkan define priorities tergantung
dengan prioritasnya interupsi yang prioritas rendah
dapat di interupsi dengan interupsi yang prioritasn
yang lebih tinggi.

Anda mungkin juga menyukai