interkoneksi antar komputer
INTERKONEKSI ANTAR KOMPUTER
Pertama
setiap siklus instruksi, CPU akan membaca instruksi dari memori. Pada
CPU yang umum, suatu register yang disebut program counter (PC) dipakai
untuk mengawasi instruksi yang akan dibaca selanjutnya secara
berurutan,yaitu instruksi yang terletak pada alamat yang lebih tinggi
berikutnya, di dalam memori.Contoh, masing-masing
instruksi menempati sebuah word 16 bit di memori dan anggaplah bahwa PC
disetel pada lokasi 300. Maka CPU kemudian akan membaca instruksi pada
lokasi 300. Siklus instruksi selanjutnya, CPU akan membaca instruksi
dari lokasi 301, 302, 302, dst. Urutan dapat berubah, sebagai contoh
apabila ada proses interupt dari perangkat lain (I/O, memori).
- Cara kerja CPU mengeksekusi program (3 siklus fetch dan 3 tiga eksekusi) :
- Program counter (PC) berisi 300 [alamat instruksi pertama]. Kemudian alamat ini dimuatkan ke dalam instruction register (IR). Sedangkan memori address register AR) dan memory buffer register (MBR) diabaikan dulu.
- 4 bit pertama di dalam IR (ingat, format instruksi 16 bit) mengindikasikan bahwa akumulator (AC) akan dimuatkan. 12 bit sisanya menentukan alamat dlm memori, yaitu 940.
- PC dinaikkan nilainya, dan instruksi berikutnya akan diambil
- Isi AC yang lama dan isi lokasi 941 ditambahkan, dan hasilnya disimpan di dalam AC.
- PC dinaikkan nilainya, instruksi berikutnya akan diambil.
- Isi AC akan disimpan pada lokasi 941.
- Penjelasan :
- Program Counter (PC), adalah prosessor yang didalmnya terdapat alamat instruksi yang sedang dieksekusi pada waktu itu. Program counter juga menyimpan register yang menunjuk ke instruksi berikutnya yang harus diambil dan dijalankan.
- Instruction Register (IR), merupakan tempat untuk menampung instruksi yang akan dieksekusi.
- Accumulator
(AC), merupakan register penyimpanan sementara operand dan hasil
operasi ALU. Namun, memiliki fungsinya yang lebih spesifik adalah:
- tempat penyimpanan sementara hasil suatu operasi aritmatika atau logika.
- tempat memasukkan nomor layanan interupsi, untuk keperluan pemesanan sebuah layanan interupsi.
- tempat menyimpan bilangan yang dikalikan dan setengah bagian terkecil dari suatu perkalian.
- Perhatikan Gambar Berikut
- Berikut Op Code register CPU internal :
- 0001 = muatan AC dari memori
- 0010 = simpan AC ke memori
- 0101 = tambahkan AC dari memori
Komentar
Posting Komentar