ARSITEKTUR DAN ORGANISASI KOMPUTER

dokumen-dokumen yang mirip
Pertemuan ke 7 Mode Pengalamatan. Computer Organization Eko Budi Setiawan

Karakteristik Instruksi Mesin

ARSITEKTUR KOMPUTER SET INSTRUKSI

ARSITEKTUR DAN ORGANISASI KOMPUTER

Instructions Set. Element dari instruction. Representasi dari Op code

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

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

ARSITEKTUR SET INSTRUKSI. Ptputraastawa.wordpress.com

Kumpulan instruksi lengkap yang dimengerti

ARSITEKTUR DAN ORGANISASI KOMPUTER

Set Instruksi: Set instruksi?

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

Hanif Fakhrurroja, MT

Pertemuan Ke-7 INSTRUCTION SET

Arsitektur Set Instruksi. Abdul Syukur

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

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

Diktat Kuliah intel 8088

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

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

3. MODE PENGALAMATAN CHAERUL UMAM, S.KOM

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

CENTRAL PROCESSING UNIT (CPU)

CENTRAL PROCESSING UNIT CPU

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

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

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

ARSITEKTUR DAN ORGANISASI KOMPUTER

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

10. Konsep Operasional Prosessor dan Memori

Soal Komunikasi Data Kelas XI TKJ

Bab 2. Instructions: Bahasa dari Komputer

Pertemuan Ke-12 RISC dan CISC

ARSITEKTUR DAN ORGANISASI KOMPUTER

Arsitektur dan Organisasi Komputer Set Intruksi

Pertemuan ke - 5 Struktur CPU

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

ORGANISASI KOMPUTER DASAR

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

Materi 3: Instruction Set

Pertemuan 6-7 : Set Instruksi

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

Mode Pengalamatan (Addressing Mode) Keluarga Prosesor 8086

MANAJEMEN MEMORI SISTEM OPERASI

BAB VI ARSITEKTUR KOMPUTER

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

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

DCH1B3 Konfigurasi Perangkat Keras Komputer

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

Teknologi Scalar untuk meningkatkan Kinerja Prosesor

Diktat Kuliah - Pipeline

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

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

Sistem Komputer. Komputer terdiri dari CPU, Memory dan I/O (Arsitektur Von-Neumann) Ada tiga bus dalam sistem komputer

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

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

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

INSTRUKSI DASAR Salahuddin, SST.

INSTRUKSI MIPS. agussalim

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

1. Address Binding. Sebuah program ditempatkan dalam disk dalam bentuk berkas biner Sebelum dieksekusi, sebuah program harus ditempatkan di memori.

BAB 3 UNIT KONTROL. Universitas Gadjah Mada 1

Mikroprosesor. Bab 3: Arsitektur Mikroprosesor. INTEL 8086 Generasi Awal Prosesor PENTIUM. Arsitektur Mikroprosesor 1

ARSITEKTUR DAN ORGANISASI KOMPUTER

R E G I S T E R. = Code Segment Register = Data Segment Register = Stack Segment Register = Extra Segment Register. 3.

Arsitektur Komputer Pertemuan - 1 By HendraNet

MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL

Struktur dan Fungsi Processor

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

ORGANISASI KOMPUTER MOTOROLA MATA KULIAH:

Aditya Wikan Mahastama

Arsitektur Komputer. Pertemuan - 1. Oleh : Riyanto Sigit, S.T, M.Kom Nur Rosyid Mubtada i S.Kom Setiawardhana, S.T Hero Yudo Martono, S.

SILABUS MATA PELAJARAN

Intermediate Code Form

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

Mode Pengalamatan. Ada dua cara yang biasa digunakan dalam penempatan

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

DCH1B3 Konfigurasi Perangkat Keras Komputer

STRUKTUR CPU. Arsitektur Komputer

Materi 6: Control Unit Operations

Organisasi & Arsitektur Komputer

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

SISTEM KERJA MIKROPROSESOR

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

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Mikroprosesor. Pertemuan 8. By: Augury

Mode Pengalamatan. Sistem Komputer Universitas Gunadarma

Aplikasi Komputer PROCESSOR DAN MEMORI. Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Program Studi

Cache Memori (bagian 1)

DCH1B3 Konfigurasi Perangkat Keras Komputer

Computer System Structures

Hanif Fakhrurroja, MT

SET INSTRUKSI. ORGANISASI DAN ARSITEKTUR KOMPUTER

Organisasi Komputer II STMIK AUB SURAKARTA

Konsep Mikroprogramming. Sistem Komputer Universitas Gunadarma

Pendahuluan Arsitektur Organisasi Komputer

IKI20210 Pengantar Organisasi Komputer Kuliah no. 6c:Cache Memory. Bobby Nazief Johny Moningka

Simple As Possible (SAP) - 1. Abdul Syukur

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Transkripsi:

ARSITEKTUR DAN ORGANISASI KOMPUTER PART 3: THE CENTRAL PROCESSING UNIT CHAPTER 11: ADDRESSING MODES AND FORMATS PRIO HANDOKO, S.KOM., M.T.I. CHAPTER 11: ADDRESSING MODES AND FORMATS Kompetensi Dasar Mahasiswa memiliki pengetahuan mengenai format dan modus pengalamatan Agenda Addressing x86 and ARM Addressing Modes Instruction Formats x86 and ARM Instruction Formats 11.1 Addressing Teknik-teknik pengalamatan (addressing): Immediate Direct Indirect Register Register Indirect Displacement (Indexed) Stack 3 4 1

Immediate Nilai operand muncul pada instruksi Operand = nilai yang terdapat pada address field dalam instruksi Tidak memiliki referensi memori untuk melakukan fetch data Cepat Jangkauan terbatas Direct Berisikan field alamat yang terdapat dalam instruksi mengacu ke memori 5 6 Address field berisikan alamat operand EA (effective address) adalah alamat aktual dari lokasi yang berisi operand EA = A Membutuhkan satu referensi memori untuk mengakses operand Ruang alamat terbatas Indirect berisikan field alamat terdapat dalam instruksi mengacu ke memori 7 8 2

Pengalamatan tidak langsung Memiliki ruang alamat yang luas (2 N ) Field alamat berisikan alamat dari alamat operand EA = (A) Membutuhkan dua referensi memori untuk melakukan fetch data; 1 untuk alamat dan 1 untuk nilai yang disimpan Lambat Membutuhkan multiple access untuk dapat menemukan operand Register berisikan field alamat yang dalam instruksi yang mengacu kepada register 9 10 Operand tersimpan dalam register EA = R Jumlah register terbatas Membutuhkan field alamat yang sangat kecil Instruksi lebih ringkas Fetch instruksi cepat Tidak mengakses memori Ruang alamat yang terbatas Multiple registers membantu kinerja Memiliki kesamaan dengan direct addressing 11 12 3

Register Indirect berisikan field alamat yang dalam instruksi yang mengacu kepada register Memiliki kesamaan dengan indirect addressing Perbedaan: field alamat mengacu pada register, bukan ke memori EA = (R) Operand berada pada sel memori yang menunjukkan ke isi dari register (R) Memiliki ruang alamat yang luas Memiliki lebih sedikit akses ke memori jika dbandingkan dengan insirect addressing 13 14 Displacement berisikan field alamat terdapat dalam instruksi mengacu ke memori berisikan field alamat yang dalam instruksi yang mengacu kepada register Merupakan perpaduan antara direct dan register indirect addressing EA = A + (R) Field alamat menyimpan 2 nilai: 1. A = base value 2. R = register that holds displacement Terdapat 3 tipe displacement addressing: 1. Relative addressing 2. Base-register addressing 3. Indexing 15 16 4

Relative Addressing Dimana register R = Program counter, PC EA = A + (PC) Base Register Addressing Khusus di 80x86 A = holds displacement R = menyimpan pointer ke base address Indexing Umumnya digunakan untuk prosesyang memiliki iterasi A = base R = displacement EA = A + R Terdapat 3 jenis operasi: 1. Autoindexing 2. Postindexing 3. Preindexing 17 18 Autoindexing Melakukan penambahan/pengurangan secara otomatis index register setelah selesai direferensi Postindexing Melakukan penambahan/pengurangan secara otomatis index register setelah proses indirect addressing selesai Pretindexing Melakukan penambahan/pengurangan secara otomatis index register sebelum proses indirect addressing dilakukan Stack 19 20 5

11.2 Pentium Addressing Mode Mekanisme penerjemahan alamat pada X86 menghasilkan sebuah alamat yang disebut dengan virtual (AE) Virtual atau effective address merupakan offset ke segment Alamat awal + offset = linier address (LA) 21 22 11.2 Pentium Addressing Mode (cont ) 11.2 Pentium Addressing Mode (cont ) x86 Addressing Modes 23 24 6

11.3 Instruction Format Mendefinisikan representasi bit dalam sebuah instruksi termasuk dan operand Pada umumnya terdapat lebih dari 1 instruksi dalam sebuah instruction set Terdiri dari: Instruction length Allocation of bits 11.3 Instruction Format (cont ) Instruction Length Panjang Instruksi mempengaruhi : Memory size Memory organization Bus structure CPU complexity CPU speed 25 26 11.3 Instruction Format (cont ) Allocation of Bits Faktor-faktor yang menentukan penggunaan addressing bit: Number of addressing modes Number of operands Register versus memory Number of register sets Address range Address granularity (alamat mengacu byte, word, dll) 27 PART 3: THE CENTRAL PROCESSING UNIT CHAPTER 11: ADDRESSING MODES AND FORMATS - THANK YOU - 7