Page 143 - E-MODUL ORGANISASI DAN ARSITEKTUR KOMPUTER FIX
P. 143
Semua instruksi diawali oleh siklus fetch dengan tahapan yang
sama. Perbedaan satu instruksi dengan yang lainnya terletak pada
tahap eksekusi.
b. Siklus Eksekusi
Eksekusi instruksi dikendalikan oleh
Pengendali/Pengurut (Controller/Sequencer). Masing- masing
tahap eksekusi T4, T5 dan T6 berbeda-beda untuk setiap
instruksi.
Instruksi LDA
Pada instruksi LDA hanya T4 dan T5 yang aktif, sementara tahap T6
tidak ada yang aktif. Tahapan pada instruksi LDA:
• Pada tahap T4 alamat memori dikirim dari register instruksi ke
MAR.
• Pada tahap T5 data dari memori diambil dan masuk ke register
akumulator.
• Pada tahap T6 tidak melakukan apa-apa. Tahap
Pengiriman Alamat - T4
Pada tahap ini nilai 4 bit operand dari register instruksi masuk ke
MAR. Pengendali/Pengurut akan mengirim nilai kendali CON:
129