Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

dokumen-dokumen yang mirip
Arsitektur dan Organisasi Komputer Set Intruksi

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

Kumpulan instruksi lengkap yang dimengerti

Pertemuan 6-7 : Set Instruksi

Set Instruksi: Set instruksi?

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

Hanif Fakhrurroja, MT

Arsitektur Set Instruksi. Abdul Syukur

Arsitektur dan Organisasi

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

Instructions Set. Element dari instruction. Representasi dari Op code

ARSITEKTUR KOMPUTER SET INSTRUKSI

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

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

ARSITEKTUR SET INSTRUKSI. Ptputraastawa.wordpress.com

ARSITEKTUR DAN ORGANISASI KOMPUTER

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

Pertemuan Ke-7 INSTRUCTION SET

Karakteristik Instruksi Mesin

CENTRAL PROCESSING UNIT CPU

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

Hanif Fakhrurroja, MT

SET INSTRUKSI. ORGANISASI DAN ARSITEKTUR KOMPUTER

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

Organisasi & Arsitektur Komputer

Soal Komunikasi Data Kelas XI TKJ

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

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

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

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

SISTEM KERJA MIKROPROSESOR

Operasi Unit Kontrol. Organisasi Komputer II. STMIK AUB Surakarta

SISTEM KOMPUTER.

3. MODE PENGALAMATAN CHAERUL UMAM, S.KOM

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

Struktur Sistem Komputer

Microcontroller: Bahasa Pemrograman Assembly 8051

Pertemuan ke 7 Mode Pengalamatan. Computer Organization Eko Budi Setiawan

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

10. Konsep Operasional Prosessor dan Memori

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

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

ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM MATA KULIAH:

Struktur Sistem Komputer

Simple As Possible (SAP) - 2. Abdul Syukur

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

BAHASA MESIN. PDE - bahasa mesin 1

DASAR KOMPUTER DAN PEMROGRAMAN

INSTRUKSI MIPS. agussalim

SILABUS MATA PELAJARAN

Bab 2. Instructions: Bahasa dari Komputer

INSTRUKSI DASAR Salahuddin, SST.

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

STRUKTUR CPU. Arsitektur Komputer

ORGANISASI KOMPUTER DASAR

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

CENTRAL PROCESSING UNIT (CPU)

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

BAB VI ARSITEKTUR KOMPUTER

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

Organisasi Sistem Komputer

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

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

Pertemuan Ke-12 RISC dan CISC

BAHASA RAKITAN. Kuliah I : Pengenalan. Universitas Gunadarma. Bahasa Rakitan

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

ORGANISASI DAN ARSITEKTUR KOMPUTER. rsp oak informatika

DCH1B3 Konfigurasi Perangkat Keras Komputer

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

Diktat Kuliah - Pipeline

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

Hanif Fakhrurroja, MT

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

Mengenal bahasa assembly

Quis. 2. Sistem bilangan yang menggunakan basis 8 adalah: A. Biner D. Hexadesimal B. Oktal E. Sexagesimal C. Desimal

Pertemuan 4 OPERATOR DAN STATEMEN I/O

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

Instruksi Mikroprosesor

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

Materi 3: Instruction Set

1 Tinjau Ulang Sistem Komputer

Simple As Possible (SAP) - 1. Abdul Syukur

BAB IV CPU ( CENTRAL PROCESSING UNIT )

ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama

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

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

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

Konsep Mikroprogramming. Sistem Komputer Universitas Gunadarma

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

Aditya Wikan Mahastama

Struktur dan Organisasi Data 2 STRUKTUR DATA

Organisasi Komputer. Candra Ahmadi, MT

BAHASA PEMOGRAMAN AT89S/Cxx (assembly)

BAB 1 TIPE DATA. Selain itu terdapat operasi MOD (Modulo) adalah sisa dari pembagian Contoh : 27 MOD 4 = 3

Diktat Kuliah intel 8088

BAB 1 TIPE DATA. Struktur Data 1. Sederhana : Array dan Record 2. Majemuk terdiri atas Linier Non Linier

Transkripsi:

Bab 10 Disusun Oleh : Rini Agustina, S.Kom, M.Pd Definisi: lengkap instruksi yang dapat adalah kumpulan dimengerti CPU Sifat2: 1. Merupakan Kode Mesin 2. Dinyatakan dalam Biner 3.Biasanya digunakan dalam kode-kode bahasa Assembly Elemen Dasar Instruksi 1. Operation code (Op code) 2. Source Operand reference 3. Result Operand reference 4. Next Instruction Reference FAKULTAS TEKNOLOGI 2 1

Lokasi Operand 1. Main memory : RAM 2. CPU Register : Akumulator 3. I/O Device: Buffer Memory State Diagram Sebuah Siklus Instruksi 3 Representasi Instruksi Setiap Instruksi memiliki bit pattern yang unik dalam kode mesin Untuk memudahkan digunakan simbolik, seperti: e.g. ADD, SUB, LOAD Operand dapat dinyatakan sbb: ADD A,B Contoh Format Instruksi 4 2

Tipe Instruksi Data processing Data storage (main memory) Data movement (I/O) Program flow control Instruksi 3 Alamat Operand 1, Operand 2, Result a = b + c; Jarang Digunakan Terlalu panjang word untuk mewakili instruksi 5 Instruksi 2 Alamat 1. Salah satu alamat memegang peran ganda sebagai source dan result 2. a = a + b 3. Mereduksi panjang Instruksi 4. Langkah-langkah pemrograman menjadi lebih panjang 5. Temporary storage diperlukan untuk menyimpan kalkulasi sementara Instruksi 1 Alamat 1. Alamat kedua bersifat implisit, tidak terlihat 2. Biasanya adalah sebuah register Akumulator (ACC) 3. Umum digunakan pada prosesor terdahulu. 6 3

Instruksi 0 Alamat 1. Semua alamat bersifat Implisit 2. Digunakan khusus untuk operasi Stack 3. Contoh : c = a + b e.g. push a push b add pop c Kelebihan dan Kekurangan a. Banyak Alamat : - Instruksi lebih kompleks - Total Baris Instruksi lebih pendek - Membutuhkan lebih banyak register 7 b. Sedikit Alamat - Instruksi lebih sederhana - Langkah program lebih banyak - Eksekusi program lebih cepat Jenis Jenis Operand Addresses Numbers Integer/floating point Characters ASCII etc. Logical Data Bits or flags 8 4

Tipe-Tipe Data General - arbitrary binary contents Integer - single binary value Ordinal - unsigned integer Unpacked BCD - One digit per byte Packed BCD - 2 BCD digits per byte Near Pointer - 32 bit offset within segment Bit field Byte String Floating Point 9 Tipe-Tipe Operasi Data Transfer Arithmetic Logical Conversion I/O System Control Transfer of Control 10 5

Operasi: Data Transfer Tentukan Arah Transfer Sumber Tujuan Banyak Data Instruksi berbeda untuk tujuan yang berbeda pula e.g. IBM 37 Operasi : Aritmatika Add, Subtract, Multiply, Divide Signed Integer Floating point? May include Increment (a++) Decrement (a--) Negate (-a) 11 Operasi Logika 1. Bitwise operations 2. AND, OR, NOT Operasi Konversi Operasi I/O Memory Access) 1. Dec to Bin 2. Hex to Bin 3. Dec to Oct 1. IN, OUT 2. Memory Mapped 3. DMA (Direct 12 6

Operasi System Control 1. Privileged instructions 2. CPU needs to be in specific state 3. Ring 0 on 80386+ 4. Kernel mode 5. For operating systems use Operasi Transfer Of Control 1. Branch e.g. branch to x if result is zero 2. Skip. increment and skip if zero ISZ Register1 Subroutine call 13 Contoh: Branch Instruction 14 7

Contoh: Nested Procedure Call 15 Contoh: Penggunaan Stack 16 8

Terima Kasih 17 9