Page 92 - Informatikakm
P. 92

CPU memiliki clock   internal  yang menghasilkan detak (pulse) dengan
            kecepatan tetap untuk menyinkronkan semua operasi komputer.        Sebuah
            instruksi siklus mesin tunggal dapat terdiri atas sejumlah besar sub-instruksi,
            yang masing-masing harus mengambil setidaknya satu siklus clock. Setiap jenis
            CPU dirancang untuk memahami sekumpulan instruksi tertentu yang disebut
            instruction set. Sama seperti, ada banyak bahasa berbeda yang dipahami orang,
            setiap jenis CPU memiliki instruction set yang dimengertinya. Oleh karena
            itu, CPU yang digunakan untuk PC merk Compaq tidak dapat memahami
            kumpulan instruksi dari CPU lain (misalnya Macintosh).
                Pada memori,    dapat tersimpan instruksi program dan juga data.
            Bagaimana control unit bisa membedakannya?
                Lokasi dalam memori untuk setiap instruksi dan setiap bagian data
            diidentiàk  oleh  sebuah  alamat.  Artinya,  se  lok  memil  nomor

            alamat,  seperti locker  (kotak penyimpan) di perpustakaan  atau  di sekolah.
            Seperti kotak penyimpan memiliki memiliki nomor      yang  tetap,  isi kotak
            penyimpan bisa berbeda di suatu waktu, bisa berisi tas, bisa berisi buku, atau
            berisi tumbler tempat minum.
                Seperti hal  kotak penyimpan,   memori bisa berisi instruksi atau  data.
            Instruksi lama bisa diganti dengan instruksi baru, demikian  juga data lama
            bisa diganti dengan data baru, tetapi memori tetap memiliki alamat yang sama.
            Tidak seperti  kotak penyimpan,   lokasi memori hanya dapat menampung
            sejumlah data dalam ukuran byte.
                Gambar   4.19  menunjukkan bagaimana program memanipulasi         data
            dalam memori.   Sebuah  program penggajian,   misalnya,  dapat memberikan
            instruksi untuk meletakkan data tarif  (gaji-per  jam) di lokasi kotak 3  dan
            jumlah jam kerja di lokasi kotak 6. Untuk menghitung gaji karyawan,  instruksi
            untuk komputer, yaitu mengalikan data di lokasi kotak 3 dengan data di lokasi
            kotak 6 dan pindahkan hasilnya ke lokasi
            kotak 8. Pemilihan lokasi dapat dilakukan
            di mana saja yang belum digunakan.
            Pemrogram yang menggunakan bahasa
            pemrograman     tidak perlu  tahu  nomor
            alamat mesin yang sebenarnya,     karena
            setiap alamat data disebut  dengan nama
            yang menjadi alamat simbolis.     Dalam
                                                       Gambar 4.19 Memory Address seperti Kotak
            contoh ini, nama alamat simbolis adalah                 Surat
            Tarif, Jam, dan Gaji.                        sumber: Dokumen Kemendikbud, 2021






              82     Informatika SMA Kelas X
   87   88   89   90   91   92   93   94   95   96   97