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) :
  1. 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.
  2. 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.
  3. PC dinaikkan nilainya, dan instruksi berikutnya akan diambil
  4. Isi AC yang lama dan isi lokasi 941 ditambahkan, dan hasilnya disimpan di dalam AC.
  5. PC dinaikkan nilainya, instruksi berikutnya akan diambil.
  6. Isi AC akan disimpan pada lokasi 941.


  • Penjelasan :
 
  1. 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. 
  2. Instruction Register (IR), merupakan tempat untuk menampung instruksi yang akan dieksekusi. 
  3. 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 : 
  1. 0001 = muatan AC dari memori
  2. 0010 = simpan AC ke memori
  3. 0101 = tambahkan AC dari memori

Komentar

Postingan Populer