ARSITEKTUR DAN ORGANISASI KOMPUTER

dokumen-dokumen yang mirip
Arsitektur Set Instruksi. Abdul Syukur

Arsitektur dan Organisasi

Hanif Fakhrurroja, MT

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

Pertemuan Ke-7 INSTRUCTION SET

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

3. MODE PENGALAMATAN CHAERUL UMAM, S.KOM

Set Instruksi: Set instruksi?

ARSITEKTUR KOMPUTER SET INSTRUKSI

Kumpulan instruksi lengkap yang dimengerti

SET INSTRUKSI. ORGANISASI DAN ARSITEKTUR KOMPUTER

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

ARSITEKTUR DAN ORGANISASI KOMPUTER

Arsitektur dan Organisasi Komputer Set Intruksi

William Stallings Computer Organization and Architecture. Chapter 9 Set Instruksi: Karakteristik dan Fungsi

Organisasi & Arsitektur Komputer

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS :

Mengapa mempelajari Arsitektur dan Organisasi Komputer ARSITEKTUR DAN ORGANISASI KOMPUTER PART I: OVERVIEW 03/09/2014

ARSITEKTUR DAN ORGANISASI KOMPUTER

Karakteristik Instruksi Mesin

ARSITEKTUR SET INSTRUKSI. Ptputraastawa.wordpress.com

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

Soal Komunikasi Data Kelas XI TKJ

ARSITEKTUR DAN ORGANISASI KOMPUTER

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

Instructions Set. Element dari instruction. Representasi dari Op code

SILABUS MATA PELAJARAN

MK. PEMROGRAMAN SISTEM Semester/SKS : 6/3 ASSEMBLER. Jurusan Sistem Komputer-S1 Universitas Gunadarma

Pertemuan 6-7 : Set Instruksi

DCH1B3 Konfigurasi Perangkat Keras Komputer

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

ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama

ORGANISASI KOMPUTER DASAR

Pertemuan ke - 5 Struktur CPU

CENTRAL PROCESSING UNIT CPU

ARSITEKTUR DAN ORGANISASI KOMPUTER

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

Pertemuan Ke 2 Arsitek tur Dasar Komputer

ARSITEKTUR DAN ORGANISASI KOMPUTER

DASAR KOMPUTER DAN PEMROGRAMAN

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

Materi 4: Assembly Language Programming

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

Organisasi Komputer. Candra Ahmadi, MT

STRUKTUR CPU. Arsitektur Komputer

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

Hanif Fakhrurroja, MT

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

BAB IV CPU ( CENTRAL PROCESSING UNIT )

Web Site :

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

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

OPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

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

INSTRUKSI MIPS. agussalim

Bagian 2 STRUKTUR CPU

INSTRUKSI DASAR Salahuddin, SST.

DASAR KOMPUTER. Assembly Language

Perangkat Lunak Untuk Simulasi Penerapan Modus Pengalamatan Dan Operasi Aritmatika Bahasa Rakitan Pada Mikroprosesor 8086/8088

ASSEMBLER. Suatu statement bahasa assembly mempunyai bentuk umum sebagai berikut : [Label] Menmonic OpCode Operand [operand ]

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

Bab 2. Instructions: Bahasa dari Komputer

PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51

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

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

BAB 2 Pemrograman Zilog Z80

DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2

IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-3: Bahasa Rakitan AVR

Simple As Possible (SAP) - 1. Abdul Syukur

Struktur CPU 3/23/2011

Simple As Possible (SAP) - 2. Abdul Syukur

SILABUS MATA PELAJARAN SISTEM KOMPUTER (DASAR BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI)

BAHASA MESIN. PDE - bahasa mesin 1

Aditya Wikan Mahastama

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

10. Konsep Operasional Prosessor dan Memori

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

IKI20210 Pengantar Organisasi Komputer Kuliah no. 1b: Basic Operations

Materi 2: Computer Systems

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

BAB III ANALISA DAN PERANCANGAN APLIKASI

7.Lokasi hasil pemrosesan

DCH1B3 Konfigurasi Perangkat Keras Komputer

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

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

Microcontroller: Bahasa Pemrograman Assembly 8051

Instruksi-Instruksi MIPS

Learning Outcomes. akan mampu : (C3) perancangan compiler yang paling optimal (C4)

Pengertian dan Fungsi CPU

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

Pakaian rapi & Sopan Pakai Sepatu Ijin Jika Tidak Masuk Maksimal Terlambat?? Menit Tidak boleh diabsenkan Nilai Tugas ->??% UTS ->??% UAS ->??

ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM MATA KULIAH:

ORGANISASI INTERNAL PROSESOR Oleh: Priyanto

BAHASA PEMOGRAMAN AT89S/Cxx (assembly)

BAB VI ARSITEKTUR KOMPUTER

Prio Handoko, S.Kom., M.T.I.

Transkripsi:

ARSITEKTUR DAN ORGANISASI KOMPUTER PART 3: THE CENTRAL PROCESSING UNIT CHAPTER 10: INSTRUCTION SET: CHARACTERISTIC AND FUNCTION PRIO HANDOKO, S.KOM., M.T.I. CHAPTER 10: SET INSTRUCTION: STRUCTURE AND FUNCTION Kompetensi Dasar Mahasiswa memiliki pengetahuan mengenai karakteristik dan fungsi set instruksi Agenda What Is Instruction Set? Element of Instruction Type of Operand Type of Operation 10.1 What Is Instruction Set? Kumpulan lengkap instruksi-instruksi yang dimengerti oleh CPU Menggunakan bilangan biner Bahasa mesin(machine language/code) Pada umumnya direpresentasikan menggunakan assembly codes 3 4 1

10.2 Element of Instruction Operation code (Op code): Menentukan operasi yang akan dilakukan. Source Operand Reference: Operasi dapat melibatkan satu atau lebih operand sumber. Result Operand Reference: Untuk menampung hasil dari suatu operasi Next Instruction Reference: Untuk mengambil posisi instruksi berikutnya yang akan dieksekusi selanjutnya 5 10.2 Element of Instruction (3) Instruction Representation Dalam machine code setiap instruksi memiliki pola bit yang unik Bagi manusia, machine code direpresentasikan menggunakan simbol: Contoh: ADD, SUB, LOAD, DIV, STOR, MPY, MUL, MOVE Operasi dapat disajikan dengan sangat sederhana untuk memudahkan pemahaman: Contoh: ADD A,B 6 10.2 Element of Instruction (4) Simple Instruction Format Contoh operasi: LOAD A : AC A ADD B : AC AC + B MUL C : AC AC * C STOR F : F AC 10.2 Element of Instruction (5) Instruction Type Instruksi dapat digolongkan menjadi sebagai berikut: Data processing (instruksi-instruksi aritmatika dan logika) Data storage (Instruksi-instruksi memori) Data movement (Instruksi-instruksi I/O) Program flow control (Instruksi pemeriksaan dan percabangan) 7 8 2

10.2 Element of Instruction (6) Number of Addresses 1. 3-Addresses Operand-1, Operand-2, Result atau Result, Operand-1, Operand-2 Contoh: OP A, B, C : A B OP C SUB Y, A, B : Y A - B Membutuhkan word yang panjang untuk melakukan penyimpanan semua data 9 10.2 Element of Instruction (7) Number of Addresses (2) 2. 2-Addresses 1 alamat memiliki peran ganda, sebagai operand dan result Contoh: A = A + B OP A, B : A = A OP B Mengurangi panjang instruksi dan operand penyimpanan sementara hasil pengolahan 10 10.2 Element of Instruction (8) Number of Addresses (3) 3. 1-Address Alamat kedua implisit Pada umumnya digunakan adalah AC (accumulator) Banyak digunakan pada komputerkomputer sebelumnya. 10.2 Element of Instruction (9) Number of Addresses (4) Contoh: Diketahui persamaan sbb: Y = (A - B) / (C + D * E) Buat programnya dengan : 1. Instruksi 3 alamat 2. Instruksi 2 alamat 3. Instruksi 1 alamat 11 12 3

10.2 Element of Instruction (10) Instruksi 3 alamat 10.2 Element of Instruction (11) Instruksi 2 alamat SUB A,B,Y Y = A - B MUL D,E,X X = D * E ADD C,X,T T = C + X DIV Y,T,Y Y = Y / T MOVE Y,A SUB Y,B MOVE X,D MUL X,E MOVE T,C ADD T,X DIV Y,T Y = A Y = Y - B X = D X = X * E T = C T = T + X Y = Y / T 13 14 10.2 Element of Instruction (12) 10.2 Element of Instruction (13) Instruksi 1 alamat Instruksi 0 alamat? LOAD A SUB B STOR Y LOAD D MPY E STOR X LOAD C ADD X AC = A AC = AC - B Y = AC AC = D AC = AC * E X = AC AC = C AC = AC + X STOR T LOAD Y DIV T STOR Y T = AC AC = Y AC = AC / T Y = AC PUSH A PUSH B SUB PUSH C PUSH D PUSH E MUL ADD DIV POP Y 15 16 4

10.2 Element of Instruction (14) Latihan Y = ((A B) / C) * (D + E) Buat program untuk menghitung nilai Y di atas menggunakan isntruksi: 1. Instruksi 3 alamat 2. Instruksi 2 alamat 3. Instruksi 1 alamat 4. Instruksi 0 alamat 17 PART 3: THE CENTRAL PROCESSING UNIT CHAPTER 10: SET INSTRUCTION: CHARACTERSTIC AND FUNCTION - THANK YOU - 5