MICROPROCESSOR
Published by. imeldaflorensia91
Published by. imeldaflorensia91
Arsitektur Microprocessor Arsitektur Komputer
Published by. imeldaflorensia91
Arsitektur Microprocessor Microprosessor • Mikroprosesor atau CPU adalah “otak” • pengendali utama semua operasi dalam sistem komputer. • Mikroprosesor mengambil instruksi biner dari memori, menerjemahkannya menjadi serangkaian aksi dan menjalankannya. • Aksi tersebut bisa berupa transfer data dari dan ke memori, operasi aritmatika dan logika, atau pembangkitan sinyal kendali.
Published by. imeldaflorensia91
Arsitektur Microprocessor Memori Memori adalah komponen yang digunakan untuk menyimpan instruksi-instruksi biner yang akan dijalankan oleh mikroprosesor, serta data yang digunakan untuk bekerja. • RAM (random access memory) yang dapat dibaca-tulis • ROM (read only memory) yang hanya dapat dibaca saja.
Published by. imeldaflorensia91
Arsitektur Microprocessor Memori • komponen penyimpan data yang lain, seperti floppy disk, harddisk, CDROM, dll., dikelompokkan sebagai perangkat (device) input/output. • Setiap lokasi data dalam memori diberi alamat tertentu sehingga dapat secara khusus dituju oleh mikroprosesor. • Satuan memori menentukan ukuran data pada setiap lokasi di memori, pada personal komputer satuan memori biasanya adalah 8 bit (1 byte), sedangkan pada mainframe ada yang bersatuan 12 bit atau 16 bit.
Published by. imeldaflorensia91
Arsitektur Microprocessor PORT • Port input/output adalah komponen yang menghubungkan mikroprosesor dengan perangkat luar (harddisk printer, keyboard, monitor, dll.). • Port berlaku sebagai “pintu” ke perangkat luar. Sebagaimana memori, port I/O juga bukan merupakan komponen tunggal (artinya ada banyak port di dalam sistem komputer) yang masing-masing diberi alamat tertentu. Dengan demikian mikroprosesor tahu, misalnya, ke mana untuk mengirim data ke printer, mengambil data dari mouse dsb.
Published by. imeldaflorensia91
Arsitektur Microprocessor BUS
Bus adalah kumpulan jalur yang menghubungkan komponen microprocessor, memori dan port.
Published by. imeldaflorensia91
Arsitektur Microprocessor BUS Bus alamat (address bus), yang digunakan oleh mikroprosesor untuk mengirim informasi alamat memori atau port I/O yang akan dihubungi olehnya. Ukuran bus alamat menentukan berapa kapasitas memori yang ada, misalnya ukuran bus alamat 16 bit (16 jalur alamat) akan mampu mengalamati 216 atau 65536 (64 kb) lokasi memori.
Published by. imeldaflorensia91
Arsitektur Microprocessor BUS Bus data (data bus), yang digunakan untuk lewatnya data dari dan ke masing-masing komponen di atas. Bus data mempunyai ukuran tertentu misalnya 8, 16, atau 32 jalur. Ukuran ini tidak harus sama dengan ukuran data pada setiap lokasi memori. Misalnya apabila berukuran memori adalah 8 bit, maka dengan bus data 32 bit akan dapat memindahkan 4 data (menulis/membaca 4 lokasi memori) sekaligus.
Published by. imeldaflorensia91
Arsitektur Microprocessor BUS Bus kendali (control bus), yang berisi jalurjalur untuk keperluan pengiriman sinyal kendali antar komponen, misalnya sinyal yang menandakan isyarat untuk membaca, atau menulis, pemilihan memori atau port, interupsi, dll. Isyarat-isyarat ini yang kemudian menentukan aksi apa yang harus dilakukan oleh masing-masing komponen.
Published by. imeldaflorensia91
Arsitektur Microprocessor Eksekusi Program Program adalah urutan instruksi yang akan dijalankan oleh mikrorposesor. Program ini terletak di dalam memori. Mikroprosesor melakukan fetch and execute dengan cara mengambil instruksi yang hendak dijalankan dari lokasi memori tersebut (fetch), menerjemahkannya, dan kemudian menjalankannya (execute).
Published by. imeldaflorensia91
Arsitektur Microprocessor Eksekusi Program Secara praktis execute terjadi dengan cara berikut: mikroprosesor mengisi bus alamat dengan alamat instruksi berikutnya di dalam memori, lalu memori mengirimkan instruksi yang ada di alamat tersebut melalui bus data. Karena ukuran instruksi tidak mesti hanya 1, bisa juga suatu instruksi terdiri atas 3 byte misalnya()1, maka operasi fetch ini diulang sampai instruksi yang diambil dari memori lengkap, setelah itu mikroprosesor menerjemahkan instruksi tersebut ke dalam aksi yang harus dijalankan. Selesai menjalankannya lantas melakukan fetch and execute untuk instruksi berikutnya. Demikian dilakukan berulang-ulang, satu instruksi demi satu instruksi.
Published by. imeldaflorensia91
PENILAIAN
ABSEN 25% TUGAS 35% MID 20% UAS 20%
Published by. imeldaflorensia91
PEMBAHASAN
Sebelum mid TEORI Sesudah mid PRAKTEK 17 PERTEMUAN (2 UJIAN) 7 PETEMUAN TEORI 8 PERTEMUAN PRAKTEK
Published by. imeldaflorensia91
KELOMPOK
20 orang 4 kelompok Masing2 kelompok 5 orang
Published by. imeldaflorensia91
BAHAN DISKUSI
MEMORI PORT MIKROPROSESOR BUS MIKROPROSESOR ALU REGISTER MIKROPROSESOR INTEL 8086 BIU (UNIT ANTARMUKA BUS) UNIT EKSEKUSI PROGRAM MIKRPROSESOR (COMPILER) INTERUPSI MIKROPROSESOR DMA DAN EKSPANSI MIKROPROSESOR TRANSFER DATA PARALEL PPI 8255A Published by. imeldaflorensia91
[email protected]
Published by. imeldaflorensia91