Page 96 - Informatikakm
P. 96

Mesin Konseptual   Sederhana tersebut hanya mempunyai 2     register  (REG1
            dan REG2), dan dirancang agar jika melakukan operasi aritmatika dua buah
            bilangan, hasilnya disimpan pada register yang menyimpan operan ke-2.
                Mungkin saja, ada orang yang menciptakan mesin konseptual lain yang
            mempunyai 3 register. Seandainya, mesin mempunyai 3 register, bisa saja hasil
            penjumlahan disimpan pada register   ke-3.  Jumlah  register  dan bagaimana
            operasi dilakukan,  serta hasil  operasi aritmatika disimpan,  itu  ditentukan
            oleh  penciptanya,  merupak  spesiàk  mesin.

                Kita juga dapat menciptakan mesin konseptual yang sangat sederhana,
            yang hanya mempunyai 1 register untuk menampung data, yang biasanya
            disebut  AKUMULATOR karena semua operan dan hasil             perhitungan
            disimpan di register    tunggal.  Perintah  TAMBAH dilakukan dengan
            menambahkan data yang diambil dari memori ke satu-satunya register itu.
            Perintah Mesin misalnya:

                 INSTRUKSI                              HASIL
             LOAD <alamat>      Data yang disimpan pada alamat memori disimpan ke
                                AKUMULATOR.
             TAMBAH             Data yang disimpan pada AKUMULATOR ditambah dengan
             <alamat>           data yang diambil dari alamat memori.
             KURANG             Data yang disimpan pada AKUMULATOR dikurangi
             <alamat>           dengan data yang diambil dari alamat memori.

             KALI <alamat>      Data yang disimpan pada pada AKUMULATOR dikalikan
                                dengan data yang diambil dari alamat memori.
             BAGI <alamat>      Data yang disimpan pada AKUMULATOR dikurangi
                                dengan data yang diambil dari alamat memori.
             OUTPUT             Data AKUMULATOR dikirim ke perangkat keluaran.
             INPUT              Alamat diisi dengan data.
             <data><alamat>
            Untuk menambahkan 100+200, instruksi yang dilakukan oleh mesin dengan
            satu AKUMULATOR yang hanya mempunyai 4 alamat memori AAA1, AAA2,
            AAA3 dan AAA4 diberikan sebagai berikut.
                  INSTRUKSI                  ISI MEMORI dan CPU (Akumulator)
             INPUT 100 AAA1



             INPUT 200 AAA2






              86     Informatika SMA Kelas X
   91   92   93   94   95   96   97   98   99   100   101