Senin, 01 Juli 2013

BLOK DIAGRAM SISTEM MIKROPROSESOR

BLOK DIAGRAM SISTEM MIKROPROSESOR

-          Microprocessor Unit (MPU)

  •   MPU tersusun dari tiga bagian pokok yaitu :

1.      Control Unit (CU)
2.      Arithmetic Logic Unit (ALU)
3.      Register Unit (RU)
  •   Sebagai CPU, MPU bekerja dan melakukan fungsi dasar  yaitu fungsi logika dan aritmetika.
  • MPU juga melakukan fungsi pengalihan data dengan menggunakan perintah MOV, atau LOAD, EXCHANGE, PUSH, dan POP.
  • Penyimpan program dan data memerlukan MEMORI terutama memori program dalam ROM.

-          Sistim Bus
  •   Mikroprosesor berkomunikasi dengan unit memori, unit I/O menggunakan saluran yang disebut dengan BUS.
  • Setiap mikroprosesor dilengkapi dengan tiga bus sebagai berikut:

-          Bus Data
  •   Data bus terdiri dari 8, 16, 32, 64 atau lebih saluran paralel.


  •   CPU membaca/menulis data ® lokasi memori,Port. (melalui saluran Bus Data)
  • Setiap piranti yang terhubung ke data bus harus menggunakan tri state buffer sehingga dapat berkeadaan floating/berimpedansi tinggi jika tidak sedang digunakan.
  • Mikroprosesor standar memiliki saluran bus data 8 bit dua arah artinya alih data atau informasi berlangsung pada 8 saluran paralel dari MPU ke unit lain diluar MPU atau dari unit lain di luar ke MPU.
-          Address Bus
  •   Untuk menetapkan kemana data itu dikirim atau dari mana data itu diambil digunakan bus alamat.
  • Bus alamat bertugas menetapkan dan memilih satu lokasi memori atau satu lokasi I/O yang hendak diakses.
  • Bus alamat terdiri dari 16, 20, 24, atau lebih saluran sinyal paralel.
  • Pada saluran CPU mengirim alamat lokasi memori yang akan ditulisi atau lokasi memori yang akan dibaca.

-          Control Bus
  •   CPU mengirim keluar atau menerima sinyal kendali melalui saluran bus kendali.
  • Bentuk-bentuk bus kendali adalah: Pembacaan memori, Penulisan ke memori, Pembacaan Port I/O, Penulisan Port I/O, Reset, Interrupt, Memori Request, I/O Request, dan sebagainya tergantung jenis CPU-nya.
  • Bus Kendali adalah seperangkat bit pengendali yang berfungsi mengatur:
1.      Penyerempakan memori,
2.      Penyerempakan I/O,
3.      Penjadwalan MPU, Interupsi, DMA,
4.      Pembentuk clock, dan reset.

-          Memori
  •   Bagian memori merupakan gabungan dari memori elektronik RWM dan ROM.
  • Disamping juga magnetik floppy disk, magnetik hard disk, atau laser optical disk/CD/DVD/BlueRay, dll.
  • Pemakaian memori memiliki dua tujuan :
1.      Menyimpan kode biner untuk urutan instruksi yang disebut dengan program,
2.      Menyimpan kode biner data selama komputer bekerja.

-          Input/Output (I/O)
  • Merupakan bagian yang memungkinkan komputer untuk mengambil data dari luar atau mengirim data ke luar.
  • Peripheral semacam keyboard, terminal: video/monitor, printer dan modem dihubungkan ke bagian I/O.
  • Piranti yang digunakan untuk interface bus komputer ke peralatan luar disebut Port.

-          Central Processing Unit (CPU)
  •   CPU bekerja mengendalikan operasi komputer.
  • CPU mengambil kode biner instruksi dari memori, kemudian mendekode instruksi tersebut dalam urutan aksi yang sangat sederhana.
  • Sebuah CPU terdiri dari Aritmetic Logic Unit (ALU) yang dapat membangun fungsi penjumlahan (Add), Pengurangan (Subtract), Logika OR, AND, Invert, atau XOR.
  • CPU juga memiliki register-register. Salah satu register dari CPU berfungsi sebagai pencacah alamat (Program Counter= PCI yang digunakan untuk memegang alamat sebuah instruksi atau data berikutnya yang akan diambil dari memori, register umum, atau alamat I/O.
  • CPU juga memiliki bagian penting yang disebut dengan Control Unit yang bekerja membangkitkan sinyal kendali.

4 komentar: