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
   138   139   140   141   142   143   144   145   146   147   148