Page 172 - E-MODUL ORGANISASI DAN ARSITEKTUR KOMPUTER FIX
P. 172

MVI  A,18H  kode  operasi  3E  membutuhkan  satu  alamat  memori
               untuk operand


               STA  4861H  kode  operasi  32  membutuhkan  dua  alamat  memori
               untuk operand


               Misal  ketiga  instruksi  tersebut  disimpan  pada  memori  secara

               berurutan  mulai  alamat  1000H,  maka  peta  isi  memori  sebagai
               berikut:



                       Alamat               Isi (biner)            Isi (hexa)            Instruksi



                       1000 H               1000 0000                  80                  ADD B



                       1001 H               0011 1110                  3E             MVI A,18H



                       1002 H               0001 1000                  18



                       1003 H               0011 0010                  32

                                                                                      STA 4861H
                       1004 H               0110 0001                  61



                       1005 H               0100 1000                  48



                       1006 H                   ……..                  ……..                  ……..




               Bagaimana kita mengetahui suatu instruksi memiliki operand atau
               tidak adalah berdasarkan logika proses instruksi tesebut.


               Contoh:  instruksi  INR  A  (Increment  A)  logika  proses  instruksi  ini

               adalah menambah nilai akumulator A dengan satu. Setelah instruksi
               ini  selesai  dilaksanakan  maka  nilai  A  =  A  +  1.  Berdasarkan  logika
               proses  tersebut  berarti  kita  tidak  perlu  mengakses  memori  atau


                                                             158
   167   168   169   170   171   172   173   174   175   176   177