Interkoneksi CPU-Memory-IO

dokumen-dokumen yang mirip
ORGANISASI INTERNAL PROSESOR Oleh: Priyanto

Organisasi Komputer & Organisiasi Prosesor

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

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

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

Interfacing i8088 dengan Memori

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

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

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

MICROPROCESSOR. Published by. imeldaflorensia91

Pendahuluan BAB I PENDAHULUAN

Pertemuan 6 SPESIFIKASI PERANGKAT KERAS 8086/8088

Pertemuan ke 14 Sistem Bus Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

8086/88 Device Specifications

William Stallings Computer Organization and Architecture

Real Time Clock Menggunakan I2C Bus pada Modul DST-52

Diktat Kuliah Memory Hardware

PETA MEMORI MIKROPROSESOR 8088

Sistem Bus (Pertemuan ke-10)

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

III. METODE PENELITIAN

P10 Media I/O Universitas Mercu Buana Yogyakarta

Perangkat Keras Masukan/Keluaran. Kelompok : Intan Sari H. H. Z Verra Mukty

Sistem Bus. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 06 --

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

Sumber Clock, Reset dan Antarmuka RAM

AN2014 : Pembuatan Jam Digital dengan Development System DST -R8C

III. METODE PENELITIAN

Komponen-komponen Komputer

1 Tinjau Ulang Sistem Komputer

Pertemuan 10 DASAR ANTAR MUKA I/O

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

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

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

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

Sistem Komputer. Tiga komponen utama : CPU

Sistem komputer. Tiga komponen utama :

Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya Komponen komputer : CPU Memori Perangkat I/O

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

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

SINYAL INTERUPSI. 1. Latar Belakang

Chapter 6 Input/Output

Pengantar Sistem Mikroprosesor

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

Jawaban Ujian Tengah Semester EL3096 Sistem Mikroprosesor & Lab

Aditya Wikan Mahastama

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

Disusun oleh: 1. Dito Aditya Yudistira ( ) 2. Rendy Pratama ( ) 3. Teguh Budi Rachmanto ( ) 4. Ika Yuniarti ( )

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

SPESIFIKASI PERANGKAT KERAS 8086/8088. Sistem Komputer Universitas Gunadarma

ELEKTRONIKA DIGITAL PIC 8259

Struktur Sistem Komputer

1. Jelaskan karakteristik memori lengkap beserta contohnya

Oleh : Agus Priyanto, M.Kom

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

Konsep dan Cara Kerja Port I/O

Struktur Sistem Komputer

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

TEORI MIKROPROSESOR 8088

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di

ORGANISASI KOMPUTER 1

BAB I PENDAHULUAN 1.1 Latar Belakang

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )

I/O Interface. Sistem Komputer Universitas Gunadarma

DASAR KOMPUTER. Pandangan Umum Komputer

COUNTER TIMER CIRCUIT (CTC) Z80

8.3. DASAR TEORI : KONSEP DASAR MEMORY

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

Pertemuan Ke-3 Struktur Interkonesi (Bus System)

Arsitektur Komputer II AUB SURAKARTA

P11 BUS Universitas Mercu Buana Yogyakarta

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

ARSITEKTUR MIKROPROSESOR

DCH1B3 Konfigurasi Perangkat Keras Komputer. Memori Internal

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Organisasi & Arsitektur Komputer

RENCANA PEMBELAJARAN SEMESTER. No.RPS/PTE/PTI6208 Revisi/Tgl : 00/18 Agustus 2015 Semester 2 Hal 1 dari 7

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

14.1. SYNCHRONOUS B US

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Bus Sistem. Oky Dwi Nurhayati, ST, MT

Pendahuluan Mikrokontroler 8051

MIKROKONTROLER AT89S52

Sistem Mikroprosessor

Apa itu Mikrokomputer?

Programmable Peripheral Interface 8255

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

ARSITEKTUR DAN ORGANISASI KOMPUTER

Percobaan 3 PENGENALAN INTERFACE I 2 C

4. Port Input/Output Mikrokontroler MCS-51

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

SISTEM BUS. Oleh : 1. Sena Bagus Riswaya / Miftah Rajunda / Mujianto / Ahmad Budi Santoso /

TUGAS MAKALAH STRUKTUR dan FUNGSI CPU GURU PEMBIMBING: IVAN ARIVANDI. Oleh: NOVY PUSPITA WARDANY

Sejarah mikroprosessor

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

M1632 MODULE LCD 16 X 2 BARIS (M1632)

ORGANISASI KOMPUTER SISTEM BUS MATA KULIAH:

Pertemuan ke 7 Memori

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Transkripsi:

Interkoneksi CPU-Memory-IO Organisasi Sistem Komputer Priyanto E-mail : priyanto@uny.ac.id Program Studi Pendidikan Teknik Elektronika Jurusan Pendidikan Teknik Elektronika Fakultas Teknik UNY 2015

System Bus CPU: Address bus Data bus Control bus

Bus alamat menentukan lokasi yang akan diakses oleh CPU selama operasi baca atau tulis. Lokasi dapat berupa lokasi memori atau lokasi I/O, dimana setiap lokasi menyimpan satu byte data. Bus alamat akan menentukan seperangkat alamat yang berbeda yang membentuk direct address space dari prosesor. Apabila terdapat N jalur alamat, maka address space adalah 2 N byte lokasi. Alamat terrendahnya adalah 0 dan alamat tertingginya adalah 2 N -1.

Jalur ini membawa data yang akan ditulis atau dibaca dari lokasi yang diidentifikasi melalui saluran alamat. Tidak seperti jalur alamat yang hanya satu arah, jalur data dapat mengirimkan informasi dua arah. Jumlah jalur data akan menenntukan jumlah informasi maksimum yang dapat ditransfer selama sekali operasi baca atau tulis. Bus data ini merupakan dasar pengelompokan prosesor. Sebagai contoh apabila jalur data berjumlah delapan, maka prosesor ini disebut prosesor 8-bit.

M/IO* (Memory-I/O). Sinyal ini hanya diperlukan jika prosesor memiliki ruang alamat I/O yang terpisah. Apabila M/IO tinggi menandakan bahwa ada akses memori, sedangkan I/O mengabaikan sinyal tersebut. Apabila M/IO rendah berarti ada akses I/O. R/W* (Read/Write). menunjukkan arah transfer data. Jika tinggi berarti prosesor membaca data, dan jika rendah berarti prosesor menulis data. WRD/B* (Word/Byte). Sinyal ini tidak diperlukan pada prosesor 8-bit. Sinyal ini menunjukkan apakah data yang akan diakses berupa byte atau word.

AS (Address Strobe). Prosesor mengaktifkan AS untuk menunjukkan bahwa prosesor telah meletakkan alamat baru pada bus alamat. DS (Data Strobe). Snyal ini memiliki dua peran. Pada operasi tulis menunjukkan bahwa prosesor telah meletakkan informasi pada bus data. Pada operasi baca DS menunjukkan pada memori (atau I/O) kapan meletakkan informasi pada bus data. READY. Seluruh sinyal kontrol di atas dibangkitkan oleh prosesor. READY dibangkitkan oleh rangkaian eksternal untuk menunjukkan kesiapan memori dan I/O pada proses transfer data.

Karena peran prosesor merupakan titik kontrol sentral, prosesor harus selalu selalu memperhatikan event yang terjadi pada bagian sistem yang lain. Pada umumnya prosesor memiliki dua jalur interupsi yaitu: Interrupt request (INTREQ) menerima interupsi Interrupt acknowledge (INTACK) menjawab interupsi

Biasanya prosesor memiliki satu atau lebih pin Gnd (NOL) dan satu atau lebih Pin tegangan yang mengacu pada Gnd. Prosesor adalah merupakan mesin sinkron yang tergantung pada pulsa clock untuk sinkroisasi operasinya. Pengaktifan dan pendeaktifan sinyal kontrol berkaitan dengan ujung (edge) pulsa clock. Pulsa clock disuplai dari sumber eksternal melalui jalur clock.

A2 A1 A0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 M IO Contoh dalam pembahasan ini, CPU memiliki: 3 address bus 8 bit data bus saluran kontrol R*/W Memori memiliki kapasitas 4 byte Alamat 0-3 untuk memori IO memiliki 4 lokasi Alamat 4-7 untuk IO

Data Bus A0 A1 A2 CPU R/W Address Bus A0 A1 Memory CS A0 A1 CS IO R/W R/W Control Bus

Memori A2 A1 A0 Y 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 0 IO A2 A1 A0 Y 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 Buatlah Address Decoder menggunakan Carnaugh Map

CPU memiliki 3 address bus Memori 6 byte dengan alamat 0..5 IO memiliki 2 alamat 6..6 Buatlah address decoder-nya

A2 A1 A0 Y 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 0 A2 A1 A0 00 01 11 10 0 1 1 1 1 1 1 1 0 0 A1 A2 A1 A2 Y = A1 + A2 Y Y

A2 A1 A0 Y 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1 A2 A1 A0 00 01 11 10 0 0 0 0 0 1 0 1 1 Y = A1 A2 A1 Y A2 A1 A2 Y

Buatlah address decoder untuk konfigurasi berikut CPU memiliki 4 address bus RAM memiliki kapasitas 8 byte Alamat 0..7 ROM memiliki kapasitas 4 byte Alamat 8..11 IO memiliki 2 alamat Alamat 14..15 Alamat 12..13 untuk cadangan

Priyanto priyanto@uny.ac.id