• Tidak ada hasil yang ditemukan

Mata Kuliah Sistem Mikroprosesor

N/A
N/A
Rangga Darmajati

Academic year: 2023

Membagikan "Mata Kuliah Sistem Mikroprosesor"

Copied!
16
0
0

Teks penuh

(1)

Pengenalan Sistem Mikroprosesor

Mata Kuliah

Sistem Mikroprosesor

(2)

Mikroprosesor

Mikroprosesor adalah sebuah chip yang dapat melaksanakan operasi- operasi hitungan, operasi logika, dan operasi kendali secara elektronis (digital).

Mikroprosesor

merupakan rangkaian terpadu yang mampu menjalankan perintah secara berurutan dalam bentuk program sehingga dapat bekerja sesuai yang diinginkan programer.

• Perintah atau instruksi yang diberikan dalam bentuk besaran-besaran biner atau dalam bahasa mesin (machine language).

(3)

Sistem Mikroprosesor

• Sistem Mikroprosesor adalah suatu Mikrokomputer, yang minimum terdiri dari chip mikroprosesor (CPU), ROM yang berisi firmware, RAM yang berisi program atau data

sementara, dan Piranti input-output (I/O device) yang berguna untuk komunikasi antara sistem mikroprosesor dengan piranti yang dikendalikan.

(4)

Mikrokontroler

Mikrokontroler adalah

sebuah chip yang didalamnya terdapat mikroprosesor yang telah dikombinasikan dengan I/O dan memori

(ROM/RAM).

Mikrokontroler tidak perlu lagi penambahan memori dan I/O eksternal selama memori dan I/O internal masih bisa mencukupi.

Proses produksinya secara masal, sehingga harganya menjadi lebih murah

dibandingkan mikroprosesor.

(5)

Mikroprosesor VS Mikrokontroler

Mikroprosesor dalam perkembangan komputer digital disebut sebagai CPU yang bekerja sebagai pusat pengolah dan pengendalian pada sistem komputer mikro.

Mikrokontroler adalah

komputer mikro dalam satu chip tunggal yang

memadukan CPU, ROM, RWM, I/O paralel, I/O seri, counter-timer, dan rangkaian clock dalam satu chip

tunggal.

(6)

Arsitektur Mikroprosesor

• Software arsitektur mikroprosesor yaitu:

a) Complex Instruction Set Computer (CISC) b) Reduce Instruction Set Computer (RISC) c) Mikroprosesor Superskalar

• Hardware arsitektur mikroprosesor yaitu:

a) Arsitektur I/O Terisolasi (Isolated Memory Map I/O)

b) Arsitektur I/O Terpetakan Dalam Memori (Memory Map I/O) c) Arsitektur Harvard

d) Arsitektur Von Neumann

(7)

Complex Instruction Set Computing (CISC)

• Mikroprosesor yang banyak menggunakan banyak jenis dan ragam instruksi

• Memiliki kemampuan eksekusi cepat

• contoh: 8088, 8085, 8086, Z-80

(8)

Reduce Instruction Set Computer (RISC)

• Mikroprosesor dengan jumlah instruksi yang lebih sederhana

• Sedikit instruksi banyak register

• Contoh: 90S2313, 90S2323, 90S8515, AT MEGA 8535

(9)

Arsitektur I/O Terisolasi

Menggunakan disain pengalamatan I/O terpisah atau terisolasi dengan pengalamatan memori

Menggunakan akkumulator pada CPU untuk menerima informasi dari I/O atau mengeluarkan informasi ke bus I/O

Tidak ada register lain yang digunakan selain akkumulator pada proses I/O

Instruksi yang digunakan hanya operasi IN dan OUT

Informasi/data yang ada pada akkumulator harus dialihkan dulu pada lokasi penyimpanan sementara sebelum operasi I/O berikutnya

Lokasi memori tidak terkurangi oleh sel-sel I/O

Contoh: Zilog-80

(10)

Arsitektur I/O Terpetakan Dalam Memori

• Menyatukan sel-sel I/O dalam pengalamatan bersama dengan sel-sel memori

• Memungkinkan CPU menggunakan instruksi yang sama untuk alih data ke memori seperti yang digunakan untuk alih data ke I/O

• Sebuah pintu I/O diperlakukan seperti sebuah lokasi memori

• Keuntungan -> instruksi yang digunakan untuk pembacaan dan penulisan ke memori dapat digunakan untuk

memasukkan dan mengeluarkan data pada I/O

• Kerugian -> tiap satu pintu I/O mengurangi satu lokasi memori, alamat lokasi I/O memerlukan 16 bit, instruksi I/O lebih lama dibanding instruksi I/O terisolasi

(11)

Arsitektur Harvard

• Menggunakan desain yang hampir sama dengan arsitektur I/O terisolasi

• Antara memori program dan memori data dipisahkan atau diisolasi

• Pemisahan memori program dan memori data

menggunakan perintah akses memori yang berbeda

• Ditinjau dari kemampuan jumlah memori lebih menguntungkan

(12)

Arsitektur Von Neumann

• Arsitektur Von Neumann menggambarkan komputernya sementara dengan empat bagian utama: Unit Aritmetika dan Logis (ALU), united vs kontrol, memori, dan alat

masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, "bus".

• Memori Utama, untuk menyimpan data maupun instruksi.

• Arithmetic Logic Unit (ALU), untuk mengolah data biner.

• Control Unit, untuk melakukan interpretasi instruksi- instruksi di dalam memori sehingga adanya eksekusi instruksi tersebut.

• I/O, untuk berinteraksi dengan lingkungan luar.

(13)

Arsitektur Mikroprosesor

von Neumann

Hardvard

(14)

Kapasitas Memori Berdasarkan

Lebar Bus

(15)

Kapasitas Memori Berdasarkan Lebar Bus

• 1.024 = 1 kb (kilo byte)

• 2.048 = 2 kb

• 4.096 = 4 kb

• 8.192 = 8 kb

• 16.384 = 16 kb

• 32.768 = 32 kb

• 65.536 = 64 kb

• 1.048.476 = 1.024 kB = 1 Mb

• 2.096.952 = 2.048 kB = 2 Mb

• 4.193.904 = 4.096 kB = 4 Mb

• 8.387.808 = 8.192 kB = 8 Mb

(16)

SUKSES BUAT KITA SEMUA

See You Next Week

Referensi

Dokumen terkait

Memory data register (MDR) digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU atau menampung data yang akan direkam ke memori utama dari

satu register dari CPU berfungsi sebagai pencacah alamat (Program Counter= PCI yang digunakan untuk memegang alamat sebuah instruksi atau data berikutnya yang akan diambil

register I/O yang dapat diakses sebagai bagian dari memori RAM (menggunakan instruksi LD atau ST) atau dapat juga diakses sebagai I/O (menggunakan instruksi IN

Dalam hal ini peran komputer host selain sebagai pengirim kode S- record ke memori 68HC11 (sebagai downloader), juga dapat digunakan sebagai fasilitas untuk menulis instruksi

Hasil penilaian responden terhadap aspek penilaian mengenai alat peraga modul Interkoneksi Mikroprosesor dengan I/O yaitu ketahanan alat peraga, keakuratan

Digunakan untuk menampung alamat data atau instruksi pada memori utama yg akan diambil atau yg akan diletakkan. Selain register, beberapa CPU menggunakan suatu cache

memori dan I/O yang disesuaikan dengan kebutuhan sistem. 5) Harga untuk memperoleh mikrokontroller lebih murah dan mudah didapat. AT89C51 dibuat compatible dengan sel..

• Bentuk umum instruksi ADC pada AVR: ADC Rd,Rr ; Rd=Rd+Rr+C • Register yang dapat digunakan: R0 … R31 • Selain hasil operasi aritmatika yang diberikan juga akan dibangkitkan flag