Pengantar Sistem Mikroprosesor

dokumen-dokumen yang mirip
SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

Mikroposesor-berbasis Sistem PC

Interfacing i8088 dengan Memori

Perkembangan Mikroprosesor

Sistem Mikroprosessor

KOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

SISTEM MIKROPROSESOR

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

MICROPROCESSOR. Published by. imeldaflorensia91

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

ARSITEKTUR MIKROPROSESOR

PENGENALAN SISTEM MIKROPROSESOR. Judul Pokok Bahasan

Mikroposesor-berbasis Sistem PC. Sistem Komputer Universitas Gunadarma

Diktat Kuliah Memory Hardware

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler

Mikroprosesor. Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1

Pendahuluan BAB I PENDAHULUAN

TUGAS ARSITEKTUR DAN ORGANISASI KOMPUTER PERKEMBANGAN MEMORY PADA PROSESOR INTEL

BAB 2 TINJAUAN TEORITIS. Sensor TGS 2610 merupakan sensor yang umum digunakan untuk mendeteksi adanya

Chapter 6 Input/Output

Pertemuan Ke-3 Struktur Interkonesi (Bus System)

Sejarah mikroprosessor

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

Interkoneksi CPU-Memory-IO

Struktur dan Fungsi Komputer

SATUAN ACARA PERKULIAHAN

Organisasi & Arsitektur. Komputer. Org & Ars komp Klasifikasi Ars Komp Repr Data

MINGGU VI DATA KOMPUTER

Antarmuka CPU. TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

SATUAN ACARA PERKULIAHAN. Proses Pembelajaran (kegiatan mahasiswa)

Pertemuan ke 13 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Jawaban Ujian Tengah Semester EL3096 Sistem Mikroprosesor & Lab

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

IT233-Organisasi dan Arsitektur Komputer Pertemuan 4

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

BAGIAN 1 LINGKUP BELAJAR. Pengetahuan perkembangan mikrokontroler

PETA MEMORI MIKROPROSESOR 8088

Apa itu Mikrokomputer?

UNIT MEMORI DALAM SISTEM MIKROPROSESOR

APLIKASI MIKROKONTROLER AT89S51 PADA SISTEM ANTRIAN DENGAN PENAMPIL DAN SUARA

Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler

Pengantar Memori dan Memori Internal

Pertemuan 10 MEMORI INTERNAL

Dalam bahasan instruksi telah dipahami cara bekerjanya ALU, register, dan Memori dalam mengeksekusi sebuah instruksi.

Arsitektur Dasar µp. Sistem Komputer Universitas Gunadarma

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

Arsitektur Dasar Mikroprosesor. Mikroprosesor 80186/80188

MIKROPROSESOR & INTERFACE PENDAHULUAN

MEMORI UTAMA ( MAIN MEMORY )

BAB 03 Bus & Sistem Interkoneksi

Operasi Transfer Data

Sistem Mikroprosesor

BAB II LANDASAN TEORI

Perkembangan Memory Processor Intel

BAB III PERANCANGAN DAN PEMBUATAN ALAT

SATUAN ACARA PERKULIAHAN MATA KULIAH ORGANISASI SISTEM KOMPUTER KODE / SKS : KD / 3

PROSESOR Register Memori A L U. Cache Memori Memori Utama Memori Sekunder C U

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

PENGANTAR MIKROKOMPUTER PAPAN TUNGGAL (SINGLE CHIP) Oleh : Sumarna, Jurdik Fisika, FMIPA UNY

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

Pertemuan 10 DASAR ANTAR MUKA I/O

MIKROPROSESOR PENDAHULUAN PROGRAM STUDI TEKNIK INFORMATIKA STIMIK AMIKOM PURWOKERTO

DCH1B3 Konfigurasi Perangkat Keras Komputer. Memori Internal

TEKNIK INFORMATIKA PERTANIAN

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

BAB II LANDASAN TEORI

Struktur Sistem Komputer

Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT

8/4/2011. Read Only Memory (ROM) Microprocessor & Microcontroller Programming. Random Access Memory (RAM) Serial/Sequential Access Memory (SAM)

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

CARA KERJA CACHE MEMORY

BAB II KWH-METER ELEKTRONIK

Pendahuluan Mikrokontroler 8051

Hanif Fakhrurroja, MT

Memori? menunjuk ke penyimpanan disket. Tempat informasi, dibaca dan ditulis

SISTEM KOMPUTER. Oleh : Bambang Sriwijaya

Model Mikroprosesor Ideal Konsep Data Bus Ruang Memori Konsep Address Bus Konsep Control Bus Pemetaan Memori

Struktur Sistem Komputer

Pertemuan 6 SPESIFIKASI PERANGKAT KERAS 8086/8088

MIKROKONTROLER AT89S52

BAB II LANDASAN TEORI. pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system.

1 Tinjau Ulang Sistem Komputer

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

Sistem Bus. (Pertemuan ke-10) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. (INTERKONEKSI antar BAGIAN UTAMA KOMPUTER)

Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 04 --

Beberapa istilah dalam ADC

SISTEM KOMPUTER Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk suatu sistem yang disebut dengan sistem komputer.

BAB III PERENCANAAN DAN REALISASI

SISTEM KOMPUTER DAN SISTEM JARINGAN

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Sistem Komputer. Tiga komponen utama : CPU

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

Pengantar Programable Logic Control. Dr. Fatchul Arifin, MT

BAB Arsitektur Komputer. Konsep Arsitektur Komputer. Rini Agustina, S.Kom, M.Pd RINI AGUSTINA - DARI BERBAGAI SUMBER

DASAR - DASAR MIKROPROSESOR. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Bab 3 PLC s Hardware

Transkripsi:

Pengantar Sistem 2001, Arry Akhmad Arman Laboratory for Signal & Systems Electrical Engineering Department Bandung Institute of Technology email : aa@lss.ee.itb.ac.id Pengertian adalah suatu pemroses mikro yang dapat menjalankan suatu urutan instruksi (program) untuk mencapai suatu tujuan/fungsi tertentu. Untuk menjalankan fungsinya, suatu mikroprosesor biasanya memerlukan dukungan (Read Only Memory), untuk menyimpan program (Random Access Memory), untuk menyimpan data I/O unit, sebagai interface untuk mengambil data dari luar dan mengeluarkan data hasil proses 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 2 1

Saluran Standar Clock Sumber Tegangan Bus adalah kumpulan saluran yang memiliki fungsi sejenis Bus alamat menentukan kapasitas memori yang dapat diakses Bus data menentukan lebar saluran untuk transfer data dari/ke mikroprosesor terdiri dari saluran untuk mengatur komunikasi dengan device pendukung mikroprosesor 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 3 Faktor Penentu Kinerja Clock Speed (mis : Pentium 100 MHz, Pentium 1.3 GHz) Lebar Lebar Bus Speed Arsitektur (cache memory, pipeline, dll) 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 4 2

Evolusi Intel : 4004, 8008, 8086, 80286, 80486, Pentium, Pentium Pro Motorola : Zilog : Z80, Z8000 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 5 Konfigurasi Standar Sistem BUS ALAMAT BUS DATA BUS KONTROL Keyboard I/O Display 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 6 3

Saluran-Saluran Pada Clock Sumber Tegangan A0 A1 A2... A(N-1) Bus alamat terdiri dari N buah saluran alamat Bus alamat yang terdiri dari N buah saluran dapat mengakses (2 pangkat N) lokasi alamat yang berlainan. Bus alamat digunakan untuk menentukan alamat memori atau I/O yang ingin diakses. 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 7 Saluran-Saluran Pada Clock Sumber Tegangan D0 D1 D2... D8 Bus data biasanya terdiri dari 8 bit (1 byte) atau kelipatan dari 8 bit Bus data digunakan untuk lalu lintas data dari/ke mikroprosesor 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 8 4

Saluran-Saluran Penting Pada Clock Sumber Tegangan MEMRQ IORQ INTR Berikut ini adalah beberapa contoh saluran penting yang selalu ada dalam bus kontrol suatu mikroprosesor MEMRQ = Memory Request, menyatakan adanya instruksi akses memory IORQ = IO Request, menyatakan adanya instruksi input atau output = operasi baca = operasi tulis INTR = Interupsi 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 9 Baca Tulis Memori dan I/O Aktif Aktif MEMRQ aktif Operasi tulis Ke memori Operasi baca Ke memori MEMRQ IORQ INTR IORQ aktif Operasi tulis Ke I/O Operasi tulis Ke I/O Pada saat membaca atau menulis, bus alamat akan memberikan informasi mengenai lokasi alamat yang ingin ditulis atau dibaca. Data akan ditransfer melalui bus data 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 10 5

Contoh Instruksi dan Status Saluran Kode Instruksi Penjelasan Kondisi Saluran-Saluran IN $0A OUT $15, $FF $2000 $200F,$3E Baca data dari saluran I/O dengan alamat $0A (data disimpan dalam ACC) Keluarkan data dengan nilai $FF di saluran I/O alamat $15 Baca data dari lokasi memori dengan alamat $2000 Tulis data $3E ke lokasi memori dengan alamat $200F IORQ dan aktif Saluran alamat = 0000 1010 Saluran data siap menerima data Data yang dibaca disimpan di ACC IORQ dan aktif Saluran alamat = 0001 0101 Saluran data = 1111 1111 MEMRQ dan aktif Sal alamat = 0010 0000 0000 0000 Sal data siap menerima data Data yang dibaca disimpan di ACC MEMRQ dan aktif Sal alamat = 0010 0000 0000 0010 Sal data = 0011 1110 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 11 ENABLE Random Access Memory adalah memori yang biasanya bersifat volatile (hanya berfungsi sebagai memori pada saat ada tegangan kerja) digunakan untuk menyimpan data selama sistem mikroprosesor dioperasikan. Kapasitas ditentukan oleh jumlah saluran alamat 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 12 6

Saluran Penting ENABLE Random Access Memory Bus alamat menentukan lokasi memori yang akan diakses Bus data digunakan untuk transfer data ENABLE untuk menentukan terjadi tidaknya akses memori untuk operasi baca daa untuk operasi penulisan data Pada saat ENABLE tidak aktif, bus data akan Hi-Z, sehingga tidak mengganggu status bus. 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 13 Hubungan dengan MEMRQ IORQ ENABLE Random Access Memory INTR 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 14 7

ENABLE Read Only Memory adalah memori yang hanya dapat dibaca saja, tidak dapat ditulis atau diubah isinya. bersifat non-volatile biasanya digunakan untuk menyimpan program diisi dengan cara tertentu sebelum dipasang pada sistem mikroprosesor, selanjutnya isinya tidak pernah berubah. 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 15 Saluran Penting Memori () ENABLE Read Only Memory Bus alamat menentukan lokasi memori yang akan diakses Bus data digunakan untuk transfer data ENABLE untuk menentukan terjadi tidaknya akses memori untuk operasi baca data 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 16 8

Hubungan dengan MEMRQ IORQ ENABLE Read Only Memory INTR 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 17 Hubungan, dengan Jika lebih dari satu unit memori dihubungkan pada suatu mikroprosesor, hubungannya menjadi tidak sederhana. Untuk menghindari tabrakan akses, harus ada pemisahan lokasi alamat untuk setiap unit memori (peta memori). Misalkan ada dengan kapasitas 4 byte dan dengan kapasitas 4 byte. 0000 0003 0004 0007 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 18 9

Penentuan address decoder 0000 0003 0004 0007 Device A 15 Alamat A 3 A 2 A 1 A 0 0000H 0000 0000 0000 0000 0001H 0000 0000 0000 0001 0002H 0000 0000 0000 0010 0003H 0000 0000 0000 0011 0004H 0000 0000 0000 0100 0005H 0000 0000 0000 0101 0006H 0000 0000 0000 0110 0007H 0000 0000 0000 0111 A 3 A 2 I0-I1 Y0 untuk mengaktifkan DECODER EN 2 ke 4 Y1 Y2 Y3 untuk mengaktifkan 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 19 Rangkaian Lengkap I0-I1 EN DECODER 2 ke 4 Y0 Y1 0000 0003 0004 A2-A3 MEMRQ A0-A1 DATA A0-A1 EN R O M 4 byte DATA 0007 A0-A1 EN R A M 4 byte DATA 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 20 10

Kapasitas dan Pada kenyataannya, kapasitas dan tidak sekecil seperti contoh yang sudah kita bahas (4 byte) dan biasanya berkisar mulai ratusan byte sampai dengan ratusan kilobyte atau bahkan mega byte. 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 21 Hubungan dengan unit I/O Hubungan mikroprosesor dengan unit I/O dilakukan dengan cara yang sama seperti penentuan hubungan memori Kapasitas alamat I/O biasanya jauh lebih kecil daripada memori, berkisar antara beberapa lokasi (kurang dari 10) sampai dengan puluhan atau ratusan lokasi alamat. Beberapa informasi penting : Untuk besaran digital, pada prinsipnya dapat dihubungkan langsung dengan unit I/O Untuk besaran analog, harus ditambahkan unit A/D atau D/A converter Untuk tegangan/arus tinggi biasanya dilakukan isolasi supaya tidak merusak mikroprosesor 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 22 11

Pemrograman Dalam sistem mikroprosesor, semua bagian sistem dikendalikan oleh mikroprosesor. harus dilengkapi dengan program untuk menentukan bagaimana sistem harus bekerja Program biasanya dibuat dalam bahasa mesin atau asembler, disimpan dalam 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 23 Mikrokontroler Untuk bekerja, mikroprosesor perlu dukungan, dan unit I/O, sehingga jumlah chip yang dibutuhkan tidak satu dan perlu interkoneksi eksternal yang tidak sederhana. Mikrokontroler adalah mikroprosesor yang sudah dilengkapi dengan, dan I/O yang dikemas dalam kemasan single chip. Mikrokontroler digunakan secara luas pada berbagai aplikasi. 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 24 12

Contoh Aplikasi BUS ALAMAT BUS DATA BUS KONTROL A/D konverter Sensor Tempr Biner ke 7-segmen Driver FAN I/O Driver Alarm 2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB 25 13