Simple As Posible - 1

dokumen-dokumen yang mirip
Simple As Possible (SAP) - 1. Abdul Syukur

Simple As Posible 2 (bag-1)

Simple As Possible (SAP) - 1. Abdul Syukur

Arsitektur SAP-2 W BUS ACKNOWLEDGE HEXADECIMAL KEYBOARD ENCODER ACCUMULATOR INPUT PORT 1 ALU FLAGS READY INPUT PORT 2 SERIAL IN PROGRAM COUNTER TMP

Simple As Posible 2 (bag-2)

Simple As Possible. SAP 1 ( Simple As Possible) Arsitektur 11/18/2011. Referensi :

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

1 IDENTITAS. A. Dasar Teori A.1 SAP Pengantar. 2. Arsitektur. Kajian Simple As Possible Computer (SAP-1) Topik Pemrograman SAP-1

DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2

Simple As Possible (SAP) - 2. Abdul Syukur

Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2. Panjang instruksi : 1 byte. Panjang instruksi : 2 byte

Disusun oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

Simple As Possible (SAP) - 2. Abdul Syukur

Arsitektur Set Instruksi. Abdul Syukur

Arsitektur Prosesor MIPS Multi Siklus (Pertemuan ke-27)

DCH1B3 Konfigurasi Perangkat Keras Komputer

DCH1B3 Konfigurasi Perangkat Keras Komputer

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

SAP ARSITEKTUR

Eksekusi instruksi Tipe R, LW-SW, Beq, dan Jump (Pertemuan ke-24)

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.

Materi 2: Computer Systems

Eksekusi instruksi Tipe R, LW-SW, Beq, Jump, dan Model Pengalamatan (Pertemuan ke-24)

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

Perangkat dan format Instruksi, Immediate, Direct, & Indirect Addressing

Organisasi Komputer & Organisiasi Prosesor

Diktat Kuliah intel 8088

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

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

Assembly MIPS (bag-2) (Pertemuan ke-26)

Pertemuan Ke-7 INSTRUCTION SET

Mikrokontroller Berbasiskan RISC 8 bits

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

STRUKTUR CPU. Arsitektur Komputer

CENTRAL PROCESSING UNIT CPU

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

Bagian 2 STRUKTUR CPU

Dua komponen yang menjalankan proses dalam komputer, yaitu : Central Processing Unit (CPU) Memory Kedua komponen tersebut terletak pada Motherboard.

ARSITEKTUR DAN ORGANISASI KOMPUTER

ORGANISASI KOMPUTER DASAR

Pendahuluan (1) D E F

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

Materi 6: Control Unit Operations

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

Organisasi Komputer II STMIK AUB SURAKARTA

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

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

Jumlah maksimum operand dalam suatu computer menunjukkan organisasi prosessor mesin tersebut.

Operasi Transfer Data

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

Transfer Register. Andang, Elektronika Komputer Digital 1

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

Cache Memori (bagian 1)

RENCANA PEMBELAJARAN SEMESTER (RPS)

CONTROL UNIT. Putu Putra Astawa

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

BAB VIII REGISTER DAN COUNTER

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

Instructions Set. Element dari instruction. Representasi dari Op code

Cache Memori (bagian 2)

ARSITEKTUR KOMPUTER SET INSTRUKSI

Teknologi Scalar untuk meningkatkan Kinerja Prosesor

Cache Memori (bagian 3)

Hanif Fakhrurroja, MT

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

Materi 4: Microprocessor-Based Control

Materi 5: Processor Structure & Function

BAB III ANALISA DAN PERANCANGAN APLIKASI

Kumpulan instruksi lengkap yang dimengerti

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

1 Tinjau Ulang Sistem Komputer

Set Instruksi: Set instruksi?

Arsitektur Sistem Komputer

CHAPTER 16 INSTRUCTION-LEVEL PARALLELISM AND SUPERSCALAR PROCESSORS

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

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

Unit Kendali (2) CONTROL UNIT. RegDst Branch. MemRead. MemToReg. Instruction (31-26) ALUOp MemWrite. ALUSrc. RegWrite

REPRESENTASI DAN ALUR PEMROSESAN DATA

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

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

Unit Control (Hardwired and Micro-programmed)

MIKROKONTROLER AT89S52

Organisasi & Arsitektur Komputer

Mikroprosesor. Pertemuan 8. By: Augury

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR APLIKASI DASAR INSTRUKSI ARITMATIKA DAN OPERASI LOGIK

PENGANTAR TEKNOLOGI INFORMASI

Organisasi Komputer. Candra Ahmadi, MT

PROSESOR: CONTROL DAN DATAPATH. Oky Dwi Nurhayati, ST, MT

Transkripsi:

Simple As Posible - 1 (Pertemuan ke-16) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Endro Ariyanto Maret 2015

Organisasi dan Arsitektur Komputer CSG2G3/2015 #1

KOMPONEN SAP-1 PROGRAM COUNTER Mengirimkan ke memori alamat dari instruksi berikutnya yang akan diambil dan dilaksanakan. INPUT & MAR Bagian dari memori SAP-1, Selama komputer bekerja, alamat dari PC ditahan pada MAR. RAM 16 x 8 Memori SAP-1, tempat dimana instruksi dan data disimpan. INSTRUCTION REGISTER (IR) Lokasi dimana Instruksi yang diambil dari RAM diterjemahkan. ACCUMULATOR Untuk penyimpanan sementara selama komputer beroperasi. Organisasi dan Arsitektur Komputer CSG2G3/2015 #2

KOMPONEN SAP-1 TROLLER & SEQUENCER Pengendali Komputer : CP EP LM CE LI EI LA EA SU EU LB LO ADDER/SUBSTRACTOR Menggunakan 2 s Compl. Bila SU = 0 maka operasi yang dilakukan penjumlahan sebaliknya menjadi pengurangan. REGISTER B Register Buffer. Register ini digunakan dalam operasi aritmatika OUTPUT REGISTER Mengeluarkan isi ACCUMULATOR ke BINARY DISPLAY BINARY DISPLAY Terdiri dari 8 buah LED, yang akan menampilkan isi register keluaran. Masingmasing LED dihubungkan dengan sebuah flip-flop dari register keluaran. Organisasi dan Arsitektur Komputer CSG2G3/2015 #3

PEMROSESAN INSTRUKSI 1. Fase Pengambilan (Fetch Cycle), bersifat tetap yaitu 3 pulsa T1 : Address State T2 : Increment State T3 : Memory State 2. Fase Eksekusi (Execution Cycle), jumlah pulsa tergantung instruksi Organisasi dan Arsitektur Komputer CSG2G3/2015 #4

FETCH CYCLE E P PC A Cp PC A LM MAR Add/Sub MAR Add/Sub RAM B RAM B IR O IR O D D T 1 Address state T 2 Increment state Organisasi dan Arsitektur Komputer CSG2G3/2015 #5

FETCH CYCLE PC A CLK T1 T2 T3 T4 T5 T6 T1 MAR Add/Sub T1 CE RAM B T2 T3 LI IR O T4 T5 D T6 T 3 Memory state Organisasi dan Arsitektur Komputer CSG2G3/2015 #6

INSTRUKSI SAP-1 LDA address ; Isikan Accumulator (A) dengan isi yang ada di alamat address ADD address; Tambahkan isi A dengan isi yang ada di alamat address simpan di A SUB address ; Kurangkan isi A dengan isi yang ada di alamat address simpan di A OUT ; Tampilkan isi A ke Binary Display HLT ; Hentikan Proses di Komputer Organisasi dan Arsitektur Komputer CSG2G3/2015 #7

LDA (Load The Accumulator) PC A PC A L A LM MAR Add/Sub MAR Add/Sub RAM B CE RAM B E I IR O IR O D D T 4 Decode state T 5 RAM Accumulator Organisasi dan Arsitektur Komputer CSG2G3/2015 #8

LDA (Load The Accumulator) PC A MAR Add/Sub RAM B IR O D T 6 No operation Organisasi dan Arsitektur Komputer CSG2G3/2015 #9

ADD/SUB PC A PC A LM MAR Add/Sub MAR Add/Sub RAM B CE RAM B Lb E I IR O IR O D D T 4 Decode state T 5 RAM B Organisasi dan Arsitektur Komputer CSG2G3/2015 #10

ADD/SUB, OUT PC A L A PC A E A MAR Add/Sub E U MAR Add/Sub RAM B RAM B IR O IR O LO D D T 6 A = A + B T 4 O = A Organisasi dan Arsitektur Komputer CSG2G3/2015 #11

INSTRUKSI SAP-1 LDA 8H Misalkan : R8 = 1111 0000 Eksekusi instruksi : LDA 8H Menghasilkan : A = 1111 0000 Organisasi dan Arsitektur Komputer CSG2G3/2015 #12

INSTRUKSI SAP-1 ADD 9H Misalkan : A = 0000 0010 R9 = 0000 0011 Eksekusi instruksi : B = 0000 0011 Menghasilkan : A = 0000 0101 Organisasi dan Arsitektur Komputer CSG2G3/2015 #13

INSTRUKSI SAP-1 SUB CH Misalkan : A = 0000 0111 RC = 0000 0011 Eksekusi instruksi : B = 0000 0011 Menghasilkan : A = 0000 0100 Organisasi dan Arsitektur Komputer CSG2G3/2015 #14

MACHINE CYCLE INSTRUCTION CYCLE T 1 T 2 T 3 T 4 T 5 T 6 Pengambilan Eksekusi Siklus mesin Siklus instruksi T 1 T 2 T 3 T 4 T 5 T 6 T 1 T 2 T 3 T 4 T 5 T 6 Pengambilan Siklus mesin Eksekusi Eksekusi Siklus mesin Siklus instruksi Organisasi dan Arsitektur Komputer CSG2G3/2015 #15

ASSEMBLY & MACHINE LANG. Alamat Instruksi Alamat Instruksi 0H LDA 9H 0000 0000 1001 1H ADD AH 0001 0001 1010 2H ADD BH 0010 0001 1011 3H SUB CH 0011 0010 1100 4H OUT 0100 1110 XXXX 5H HLT 0101 1111 XXXX Organisasi dan Arsitektur Komputer CSG2G3/2015 #16

MICROPROGRAM SAP-1 MAKRO KEADAAN YANG AKTIF LDA T 4 1A3H L M, E I T 5 2C3H CE, L A T 6 3E3H Tidak Ada ADD T 4 1A3H L M, E I T 5 2E1H CE, L B T 6 3C7H L A, E U SUB T 4 1A3H L M, E I T 5 2E1H CE, L B T 6 3CFH L A, S U, L U OUT T 4 3F2H E A, L O T 5 3E3H Tidak Ada = C P E P L M CE L I E I L A E A S U E U L B L O T 6 3E3H Tidak Ada Organisasi dan Arsitektur Komputer CSG2G3/2015 #17

TOH Tuliskan program SAP-1 dalam bentuk Bahasa Assembly dan Bahasa Machine untuk Aritmatika berikut : 16 + 20 + 24-32 Jika data tersimpan di memori mulai alamat 9H sampai CH!! Organisasi dan Arsitektur Komputer CSG2G3/2015 #18

Solusi Address 0H 1H 2H 3H 4H 5H 6H 7H 8H 9H AH BH CH Instruction LDA 9H ADD AH ADD BH SUB CH OUT HLT XXX XXX XXX 10H 14H 18H 20H Organisasi dan Arsitektur Komputer CSG2G3/2015 #19

TOH Tuliskan program SAP-1 dalam bentuk Bahasa Assembly dan Bahasa Machine untuk Aritmatika berikut : 8 + 4 3 + 5-2 Jika data tersimpan di memori mulai alamat BH sampai FH!! Organisasi dan Arsitektur Komputer CSG2G3/2015 #20

TOH Misalkan sebuah 8085 menggunakan clock dengan frekuensi 4MHz. Instruksi ADD pada 8085 tsb membutuhkan 4 state untuk fetch cycle dan execution cycle. Berapa lama instruksi ADD pada 8085 tersebut berlangsung? Organisasi dan Arsitektur Komputer CSG2G3/2015 #21

Solusi Periode dari Clock diketahui : T = (1 / f) = 1 / 4 MHZ = 250 ns Jadi setiap state memerlukan 250 ns. Karena ADD membutuhkan 4 state maka mesin tsb memerlukan waktu 4 x 250 ns = 1000 ns = 1 μs Organisasi dan Arsitektur Komputer CSG2G3/2015 #22

Referensi Malvino, Albert Paul; Jerald A. Brown. 1999. Digital Computer Electronics.3 rd edition. McGraw-Hill. New York Organisasi dan Arsitektur Komputer CSG2G3/2015 #23