Top Level View of Computer Function and Interconnection






 

SIKLUS INTRUKDUKSI DASAR
1. Eksekusi program akan terhenti apabila komputer dimatikan, terjadi
kesalahan, atau terdapat instruksi yang menghentikan komputer.
2. Mengambil instruksi berikutnya Eksekusi instruksi Siklus Pengambilan (Fetch Cycle) & Siklus Eksekusi (Execute Cycle)
3. Pada awal setiap siklus instruksi, CPU membaca instruksi dari memori.
4. Sebuah register yang disebut Program Counter (PC) digunakan untuk
menunjukkan alamat instruksi yang akan diambil dari memori.
5. Setiap kali sebuah instruksi dibaca, isi PC akan ditambah sehingga CPU
akan membaca instruksi selanjutnya secara berurutan.
6. Instruksi yang dibaca akan dimuatkan ke sebuah register di dalam CPU
yang disebut Instruction register (IR).
7. Selanjutnya CPU menginterpretasikan instruksi dan melakukan aksi yang
diperlukan.

Register internal CPU :

· Program Counter (PC) = menyimpan alamat instruksi
· Instruction Register (IR) = menampung instruksi yang sedang
dieksekusi
· Accumulator (AC) = register penyimpanan temporer

Kode atau instruksi :
· 0001 = Isi memori, yang alamatnya dinyatakan pada bit 4 sampai bit
15 pada format instruksi, disalinkan ke Accumulator.
· 0010 = Simpan isi accumulator ke memori, yang alamatnya
dinyatakan pada bit 4 sampai bit 15.
· 0101 =Tambahkan isi AC dengan isi memori, yang alamatnya
dinyatakan pada bit 4 sampai bit 15.

Kumpulan register :
· 9 Memory Buffer Register (MBR)
· 9 Memory Address Register (MAR)
· 9 Instruction Register (IR)
· 9 Instruction Buffer Register (IBR): digunakan untuk menyimpan
sementara instruksi sebelah kanan word di dalam memori.
· 9 Program Counter (PC)
· 9 Accumulator dan Multiplier -Ouotient (MQ) : digunakan untuk
menyimpan sementara operand dan hasil operasi ALU.

Pada IAS, setiap siklus instruksi terdiri dari dua subsiklus. Selama siklus
pengambilan, op code instruksi berikutnya dimuatkan ke IR dan alamat
dimuatkan ke MAR. Instruksi ini dapat diambil dari IBR atau dapat
diperoleh dari memori dengan cara memuatkan sebuah word ke dalam
MBR, dan kemudian diturunkan ke IBR, IR dan MAR.

0 komentar:

Posting Komentar