31/07/2024

Arsitektur Mikroprosesor

 

Arsitektur Mikroprosesor

BLOK DIAGRAM SISTEM MIKROPROSESOR

Struktur Interkoneksi adalah Kompulan lintasan atau saluran berbagai modul  (CPU,Memori,I/O) dan struktur interkoneksi bergantung pada:

1. Jenis data

2. Karakteristik pertukaran data (Syahruddin, 2014).

Dari jenis pertukaran data yang diperlukan oleh modul-modul komputer, maka struktur interkoneksi harus mendukung perpindahan data tersebut, di antaranya :

• Memori ke CPU : CPU melakukan pembacaan data maupun perintah yang berasal dari memori
• CPU ke memori : CPU melakukan penyimpanan atau penulisan data ke memori
• I/O ke CPU : CPU membaca data dari peripheral melalui modul I/O
• CPU ke I/O : CPU mengirimkan data ke perangkat peripheral melalui modul I/O
• I/O ke memori atau dari memori : digunakan pada system DMA. (Suryana, 2014)

  • Ada tiga model arsitektur mikroprosesor dilihat dari perangkat lunak dalam bentuk set instruksi sebagai software design yaitu:

(1) Complex Instruction Set Computer (CISC)

(2) Reduce Instruction Set Computer (RISC)

(3) Mikroprosesor Superskalar

CISC adalah jenis arsitektur mikroprosesor yang menggunakan banyak jenis dan ragam instruksi

Reduce Instruction Set Computer (RISC)

RISC merupakan arsitektur instruction set yang menekankan kepada kesederhanaan instruksi “bekerja sedikit” tetapi tetap memberikan hasil performansi yang tinggi.

Ciri-ciri RISC :

  1. Instruksi bersifat tunggal
  2. Ukuran instruksi umumnya 4 byte
  3. Jumlah mode pengalamatan (Addresing mode) lebih sedikit dibawah lima,
  4. Tidak ada mode pengalamatan tidak langsung (inderect addresing mode),
  5. Tidak ada operasi yang menggabungkan operasi Load/Store dengan operasi aritmetika,
  6. Setiap instruksi dalam satu lokasi memori memiliki lebih dari satu operand.
  7. Tidak mendukung sembarang peralatan
  8. Satu instruksi satu alamat data,

Mikroprosesor Superskalar

Mikroprosesor dengan arsitektur superskalar adalah mikroprosesor yang menggunakan instruksi-instruksi biasa (aritmetika, floating point, store, branch) tetapi bisa diinisialisasi secara simultan dan dapat dieksekusi secara independen.


Sumber : e-learning SMK Mekanik Cibinong


No comments:

Post a Comment