Page 161 - coba Revisi Modul Organisasi dan Arsitektur Komputer_Neat
P. 161

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



                       1004 H             0110 0001                    61            STA 4861H



                       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

                  register lain. Cukup dengan mengakses akumulator A

                  dan menambahkan dengan satu. Instruksi INR A hanya
                  memerlukan satu alamat memori.



                  Kode Operasi (opcode)


                  SAP-2  memiliki  lebar  kode  operasi  8  bit  yang

                  memungkinkannya  untuk  memiliki  samapi  256

                  instruksi.  Tidak  semua  kombinasi  kode  operasi






                                                                                                       151
   156   157   158   159   160   161   162   163   164   165   166