3. MODE PENGALAMATAN CHAERUL UMAM, S.KOM

dokumen-dokumen yang mirip
Arsitektur Set Instruksi. Abdul Syukur

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

Arsitektur dan Organisasi

ARSITEKTUR DAN ORGANISASI KOMPUTER

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

Set Instruksi: Set instruksi?

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

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

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

ARSITEKTUR KOMPUTER SET INSTRUKSI

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

Karakteristik Instruksi Mesin

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

Pertemuan Ke-7 INSTRUCTION SET

Hanif Fakhrurroja, MT

Kumpulan instruksi lengkap yang dimengerti

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Organisasi & Arsitektur Komputer

Hanif Fakhrurroja, MT

Pertemuan ke - 5 Struktur CPU

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

ARSITEKTUR SET INSTRUKSI. Ptputraastawa.wordpress.com

STRUKTUR CPU. Arsitektur Komputer

SET INSTRUKSI. ORGANISASI DAN ARSITEKTUR KOMPUTER

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

Pertemuan Ke-1 PENDAHULUAN

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

DCH1B3 Konfigurasi Perangkat Keras Komputer

BAHASA MESIN. PDE - bahasa mesin 1

Oleh : Agus Priyanto, M.Kom

Bagian 2 STRUKTUR CPU

Mikrokontroller Berbasiskan RISC 8 bits

INSTRUKSI DASAR Salahuddin, SST.

DCH1B3 Konfigurasi Perangkat Keras Komputer

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

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

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

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

SISTEM KOMPUTER SMK MEDIA INFORMATIKA

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

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

Materi 2: Computer Systems

BAB VI ARSITEKTUR KOMPUTER

ARSITEKTUR DAN ORGANISASI KOMPUTER

Pengantar Organisasi & Arsitektur Komputer. Pertemuan Ke-2

Pertemuan 6-7 : Set Instruksi

Struktur CPU 3/23/2011

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

BAB III ANALISA DAN PERANCANGAN APLIKASI

Organisasi Komputer. Candra Ahmadi, MT

Organisasi & Arsitektur Komputer

CENTRAL PROCESSING UNIT CPU

Pengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW

Pertemuan I : Pendahuluan Organisasi dan Arsitektur Komputer

Pendahuluan Arsitektur Organisasi Komputer

DASAR KOMPUTER DAN PEMROGRAMAN

Organisasi Sistem Komputer

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

Hanif Fakhrurroja, MT

Aditya Wikan Mahastama

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

ORGANISASI KOMPUTER DASAR

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

Pertemuan Ke 2 Arsitek tur Dasar Komputer

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

PENDAHULUAN. Pengenalan Arsitektur Dan Organisasi Komputer MODUL PERKULIAHAN. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

SATUAN ACARA PERKULIAHAN MATA KULIAH : Pengantar Organisasi dan Arsitektur Komputer Strata / Jurusan : Strata Satu / Sistem Informasi

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

CENTRAL PROCESSING UNIT (CPU)

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

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

Berbagai Macam Bentuk Komputer

Soal Komunikasi Data Kelas XI TKJ

PENGANTAR TEKNOLOGI INFORMASI

Pendahuluan BAB I PENDAHULUAN

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

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

Arsitektur dan Organisasi Komputer Set Intruksi

Pertemuan Ke-12 RISC dan CISC

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

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

Materi 4: Assembly Language Programming

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

Semoga Tuhan memberi berkah pada kelas ini.

Mode Pengalamatan. Ada dua cara yang biasa digunakan dalam penempatan

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

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

ARSITEKTUR DAN ORGANISASI KOMPUTER

10. Konsep Operasional Prosessor dan Memori

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

Aditya Wikan Mahastama

SATUAN ACARA PENGAJARAN

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

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

Pengantar Sistem Komputer

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

Instructions Set. Element dari instruction. Representasi dari Op code

Struktur Sistem Komputer

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

Bab 2. Instructions: Bahasa dari Komputer

Transkripsi:

3. MODE PENGALAMATAN CHAERUL UMAM, S.KOM

KONSEP ARSITEKTUR VON NEUMANN Data dan instruksi disimpan dalam satu memori Isi dari memori ini dapat dialamatkan dengan lokasi tanpa memperhatikan tipe datanya Eksekusi terjadi secara sekuensial dari satu instruksi ke instruksi selanjutnya

HARDWARE AND SOFTWARE APPROACH

KOMPONEN KOMPUTER

TIPE-TIPE INSTRUKSI Pada bahasa pemrograman tingkat tinggi, misal C, contoh : x = x+y; Statemen tersebut memberi instruksi kepada komputer untuk menambah nilai yang tersimpan di x dengan nilai yang tersimpan di y dan meletakkan hasilnya di x

TIPE-TIPE INSTRUKSI Pada bahasa mesin, operasi tersebut membutuhkan tiga instruksi (misalnya variabel x dan y terletak dilokasi 513 dan 514) : Load register berisi lokasi memori 513 Tambahkan isi lokasi memori 513 ke register Simpan isi register di lokasi memori 513 Bahasa pemprograman tingkat tinggi mengekspresikan operasi dalam bentuk aljabar ringkas, emnggunakan variabel. Bahasa mesin mengekspresikan operasi dalam bentuk dasar melibatkan perpindahan data dari dan ke register

TIPE-TIPE INSTRUKSI Komputer harus memiliki suatu set instruksi supaya user dapat memformulasikan pemrosesan data Program yang ditulis dalam bahasa pemrograman tingkat tinggi harus diterjemahkan ke bahasa mesin untuk dijalankan/dieksekusi Jadim set instruksi harus mencukupi untuk menjalankan instruksi dari bahasa tingkat tinggi

TIPE-TIPE INSTRUKSI Instruksi aritmatika dan logis (Arithmetic and Logic Instruction) Instruksi Memory (Memory Instruction) Data storage, contoh : LOAD, STORE Instruksi I/O (I/O Instruction) Data processing, contoh : ADD, SUB, MPY, DIV, OR Data movement Instruksi Test dan Branch (test and branch instruction) Control

ARITHMETIC INSTRUCTION Menyediakan kemampuan komputasional untuk pemprosesan data numerik

LOGIC (BOOLEAN) INSTRUCTION Beroperasi pada level bit Menyediakan kemampuan untuk memproses berbagai macam tipe data

MEMORY INSTRUCTION Perpindahan data antara memory dan register

I/O INSTRUCTION Trasnfer program dan data ke memori dan hasil perhitungan ke user

TEST INSTRUCTION Digunakan untuk menguji nilai data atau status dari perhitungan

BRANCH INSTRUCTION Digunakan untuk percabangan pada set instruksi yang lain tergantung dari keputusan yang dibuat

JENIS MODE PENGALAMATAN Direct Alamat operand ditunjuk secara langsung pada instruksi Contoh : instruksi LOAD, cara penulisan : LOAD Y Indirect Alamat operand ditunjukkan secara tidak langsung oleh data yang terkandung pada alamat yang ditunjuk Cara penulisan : LOAD (Y) Displacement Merupakan alamat relatif, artinya alamat operand yang dituju berjarak n alamat dari sebuah alamat yang diekspresikan secara insdirect Cara penulisan : LOAD (Y) + 100 Immediate Alamat operand tidak berisi sebuah alamat, tetapi langsung operand yang akan dipreoses Cara penulisan : LOAD #9

PENERAPAN MODE PENGALAMATAN Misalkan kita memiliki contoh register dan memori sbb: Memory Register A 0 52 B 1 1 C 50 2 12 D 51 3 43...... Y 50 3 Z 51 7 52 10 100 5 101 6 102 15...... 100 5 101 6 102 15

DIRECT Untuk pemanggilan alamat operand berupa register disebut register addressing Contoh : LOAD C, akan menghasilkan ACC 50, karena alamat register C bernilai 50 Untuk pemanggilan alamat operand berupa memory disebut direct addressing Contoh LOAD 3, akan menghasilkan ACC 43, karena alamat memory 3 berisi bilangan 43

INDIRECT Untuk pemanggilan operand berupa register namanya register insdirect addressing Contoh : LOAD (D), akan menghasilkan ACC 7, karena alamat register D berisi alamat memory 51, sedangkan alamat memory 51 berisi bilangan 7 Untuk pemanggilan alamat operand berupa memory namanya Indirect addressing Contoh : LOAD (50), akan menghasilkan ACC 43, karena alamat memory 50 berisi alamat memory 3, sedangkan alamat memory 3 berisi bilangan 43

DISPLACEMENT Merupakan alamat relatif, artinya alamat operand yang dituju berjarak n alamat dari sebuah alamat yang diekspresikan secara indirect Contoh : LOAD (C) + 50 Akan menghasilkan ACC 5, karena alamat register C berisi alamat 50, sedangkan alamat yang dituju berjarak +50 darinya. 50+50 = 100, Alamat 100 berisi bilangan 5

IMMEDIATE Immediate tidak membutuhkan alamat memory/register, karena tempat untuk alamat operand diisi langsung oleh bilangan operandnya. Contoh 1 : LOAD #9, akan menghasilkan ACC 9, nilai dibelakang tanda # dianggap sebagai operandnya Contoh 2 : ADD Y, #2, #3, akan menghasilkan register Y 5, kedua operand adalah 2 dan 3, dengan demikian 2+3 = 5

CONTOH SOAL Berapakah isi register Y? Gunakan kondisi register dan memory yang ada! INSTRUKSI LOAD (C) ADD 3 SUB (0) MPY (C) + 50 DIV #9 STOR Y

CONTOH SOAL Berapakah isi register Y? Gunakan kondisi register dan memory yang ada! INSTRUKSI ALGORITMIK ISI ACC LOAD (C) AC 3 3 ADD 3 AC AC + 43 46 SUB (0) AC AC 10 36 MPY (C) + 50 AC AC X 5 180 DIV #9 AC AC / 9 20 STOR Y Y 20

TUGAS Carilah nilai Y Register Memory A 0 51 LOAD (C) B 1 1 ADD 2 C 50 2 3 D 51 3 102 SUB (2) ADD (0) SUB 0 MPY (C) + 50 ADD #10 STOR Y...... Y 50 2 Z 51 75 52 107 100 54 101 66 102 151...... 100 54 101 66 102 151