PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

dokumen-dokumen yang mirip
ARSITEKTUR KOMPUTER SET INSTRUKSI

ARSITEKTUR SET INSTRUKSI. Ptputraastawa.wordpress.com

Kumpulan instruksi lengkap yang dimengerti

Set Instruksi: Set instruksi?

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

Pertemuan 6-7 : Set Instruksi

Hanif Fakhrurroja, MT

Arsitektur Set Instruksi. Abdul Syukur

Arsitektur dan Organisasi

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

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

Soal Komunikasi Data Kelas XI TKJ

Arsitektur dan Organisasi Komputer Set Intruksi

Pertemuan Ke-7 INSTRUCTION SET

Instructions Set. Element dari instruction. Representasi dari Op code

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

Karakteristik Instruksi Mesin

3. MODE PENGALAMATAN CHAERUL UMAM, S.KOM

ARSITEKTUR DAN ORGANISASI KOMPUTER

ORGANISASI KOMPUTER DASAR

SET INSTRUKSI. ORGANISASI DAN ARSITEKTUR KOMPUTER

Hanif Fakhrurroja, MT

DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2

Bab 2. Instructions: Bahasa dari Komputer

SISTEM KERJA MIKROPROSESOR

ARSITEKTUR DAN ORGANISASI KOMPUTER

INSTRUKSI DASAR Salahuddin, SST.

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

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

SILABUS MATA PELAJARAN

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

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

BAHASA MESIN. PDE - bahasa mesin 1

STRUKTUR CPU. Arsitektur Komputer

Instruksi-Instruksi MIPS

7.Lokasi hasil pemrosesan

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

Operasi Unit Kontrol. Organisasi Komputer II. STMIK AUB Surakarta

Instruksi Mikroprosesor

BAB IV CPU ( CENTRAL PROCESSING UNIT )

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Diktat Kuliah - Pipeline

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

SISTEM KOMPUTER.

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

CENTRAL PROCESSING UNIT CPU

CONTROL UNIT. Putu Putra Astawa

Simple As Possible (SAP) - 2. Abdul Syukur

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

BAB VI ARSITEKTUR KOMPUTER

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

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

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

CENTRAL PROCESSING UNIT (CPU)

ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama

ARSITEKTUR DAN ORGANISASI KOMPUTER

IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-2: Arsitektur Set Instruksi

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

ORGANISASI INTERNAL PROSESOR Oleh: Priyanto

INSTRUKSI MIPS. agussalim

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

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

10. Konsep Operasional Prosessor dan Memori

Pertemuan Ke-12 RISC dan CISC

Aditya Wikan Mahastama

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

Organisasi Komputer & Organisiasi Prosesor

Pertemuan ke - 5 Struktur CPU

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

Organisasi Komputer. Candra Ahmadi, MT

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

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

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

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

Aditya Wikan Mahastama

1 Tinjau Ulang Sistem Komputer

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

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

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

Simple As Possible (SAP) - 1. Abdul Syukur

Materi 3: Instruction Set

Teknologi Scalar untuk meningkatkan Kinerja Prosesor

Tipe Instruksi. Data processing. Data storage. Data movement. Control. Instruksi aritmatika dan logika. Instruksi untuk Memory. Instruksi untuk I/O

Organisasi & Arsitektur Komputer

ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM MATA KULIAH:

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

ARSITEKTUR MIKROPROSESOR Z80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

Hanif Fakhrurroja, MT

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


CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

ORGANISASI KOMPUTER S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Instruksi Mesin & Program PROGRAM STUDI

Transkripsi:

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

KARAKTERISTIK DAN FUNGSI SET INSTRUKSI Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut sebagai instruksi mesin (mechine instructions) atau instruksi komputer (computer instructions). Kumpulan dari instruksi-instruksi yang berbeda yang dapat dijalankan oleh CPU disebut set Instruksi (Instruction Set). 2

ELEMEN-ELEMEN DARI INSTRUKSI MESIN (SET INSTRUKSI) Operation Code (opcode) Source Operand Reference Result Operand Reference Next instruction Reference 3

Source dan result operands dapat berupa salah Satu diantara tiga jenis berikut ini: Main or Virtual Memory CPU Register I/O Device 4

DESAIN SET INSTRUKSI Desain set instruksi merupakan masalah yang sangat komplek yang melibatkan banyak aspek, diantaranya adalah: 1. Kelengkapan set instruksi 2. Ortogonalitas (sifat independensi instruksi) 3. Kompatibilitas : 5

Selain ketiga aspek tersebut juga melibatkan hal-hal sebagai berikut: 1. Operation Repertoire 2. Data Types 3. Register 4. Addressing 6

FORMAT INSTRUKSI Suatu instruksi terdiri dari beberapa field yang sesuai dengan elemen dalam instruksi tersebut. Layout dari suatu instruksi sering disebut sebagai Format Instruksi (Instruction Format). OPCODE OPERAND REFERENCE OPERAND REFERENCE 7

JENIS-JENIS OPERAND Addresses Numbers Characters Logical Data 8

JENIS INSTRUKSI 1. Data Processing 2. Data Storage 3. Data Movement 4. Control 9

TRANSFER DATA Menetapkan lokasi operand sumber dan operand tujuan. Lokasi-lokasi tersebut dapat berupa memori, register atau bagian paling atas daripada stack. Menetapkan panjang data yang dipindahkan. Menetapkan mode pengalamatan. Tindakan CPU untuk melakukan transfer data adalah : a. Memindahkan data dari satu lokasi ke lokasi lain. b. Apabila memori dilibatkan : Menetapkan alamat memori. Menjalankan transformasi alamat memori virtual ke alamat memori aktual. Mengawali pembacaan / penulisan memori 10

Operasi set instruksi untuk transfer data : MOVE STORE LOAD EXCHANGE CLEAR / RESET. SET PUSH POP 11

ARITHMETIC Tindakan CPU untuk melakukan operasi arithmetic : 1. Transfer data sebelum atau sesudah. 2. Melakukan fungsi dalam ALU. 3. Menset kode-kode kondisi dan flag. Operasi set instruksi untuk arithmetic : 1. ADD 5. ABSOLUTE 2. SUBTRACT 6. NEGATIVE 3. MULTIPLY 7. DECREMENT 4. DIVIDE 8. INCREMENT Nomor 5 sampai 8 merupakan instruksi operand tunggal. 12

LOGICAL Tindakan CPU sama dengan arithmetic Operasi set instruksi untuk operasi logical : 1. AND, OR, NOT, EXOR 2. COMPARE. 3. TEST 4. SHIFT 5. ROTATE 13

CONVERSI Tindakan CPU sama dengan arithmetic dan logical. Operasi set instruksi untuk conversi : 1. TRANSLATE 2. CONVERT 14

INPUT / OUPUT Tindakan CPU untuk melakukan INPUT /OUTPUT : 1. Apabila memory mapped I/O maka menentukan alamat memory mapped. 2. Mengawali perintah ke modul I/O Operasi set instruksi Input / Ouput : 1. INPUT 2. OUTPUT 3. START I/O 4. TEST I/O 15

TRANSFER CONTROL Tindakan CPU untuk transfer control : Mengupdate program counter untuk subrutin, call / return. Operasi set instruksi untuk transfer control : 1. JUMP (cabang) 6. SKIP 2. JUMP BERSYARAT 7. SKIP BERSYARAT 3. JUMP SUBRUTIN 8. HALT 4. RETURN 9. WAIT (HOLD) 5. EXECUTE 10. NO OPERATION 16

CONTROL SYSTEM Hanya dapat dieksekusi ketika prosesor berada dalam keadaan khusus tertentu atau sedang mengeksekusi suatu program yang berada dalam area khusus, biasanya digunakan dalam sistem operasi. Contoh : membaca atau mengubah register kontrol. 17

JUMLAH ALAMAT (NUMBER OF ADDRESSES) Salah satu cara tradisional untuk menggambarkan arsitektur prosessor adalah dengan melihat jumlah alamat yang terkandung dalam setiap instruksinya. Jumlah alamat maksimum yang mungkin diperlukan dalam sebuah instruksi : 1. Empat Alamat 2. Tiga Alamat 3. Dua Alamat 4. Satu Alamat 18

Macam-macam instruksi menurut jumlah operasi yang dispesifikasikan 1. O Address Instruction 2. 1 Addreess Instruction. 3. N Address Instruction 4. M + N Address Instruction 19

Macam-macam instruksi menurut sifat akses terhadap memori atau register 1. Memori To Register Instruction 2. Memori To Memori Instruction 3. Register To Register Instruction 20

Tabel Basic Addressing Modes Mode Algorithm Principal Advantage Principal Disadvantage Immediate Operand = A No memory reference Limited operand magnitude Direct EA = A Simple Limited address space Indirect EA = (A) Large address space Multiple memory references Register EA = R No memory Reference Register Indirect Limited space address EA = (R) Large address space Extra memory reference Displace-ment EA=A+(R) flexibility Complexity Stack EA=top of Stack No memory Reference Limited applicability 21

Gambar Addressing Mode 22