Skema Mikro Processor
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 fungsilogika 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 danROM.
- 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 disebutPort.
- 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 berfungsisebagai pencacah alamat (Program Counter= PCI yang digunakan untukmemegang alamat sebuah instruksi atau data berikutnya yang akan diambildari memori, register umum, atau alamat I/O.
- CPU juga memiliki bagian penting yang disebut dengan Control Unit yangbekerja membangkitkan sinyal kendali.
Komentar
Posting Komentar