BAB I PENDAHULUAN
A. Latar Belakang
Di Era yang
semakin canggih ini, teknologi sangat berkembang pesat khususnya komputer.
Komputer di rancang untuk mempermudah dalam pekerjaan manusia. Dimulai dari pengenalan
komputer pentium I, PentiumII, Pentium III, Pentium IV, dan sekarang yang lebih
baru lagi yaitu laptop. Semua evolusi komputer tersebut bertujuan untuk
melengkapi komputer – komputer pentium yang sebelumnya. Semakin canggih
teknologi yang kita gunakan tentunya kita harus mengerti bagaimana cara kerja,
juga mengerti bagian – bagian dalam komputer tersebut. Agar kita tidak hanya
mampu menggunakan namun juga mampu mengatasi masalah apabila terjadi sesuatu
dengan komputer kita. Untuk itu kita belajar organisasi komputer.
Komputer bekerja
sesuai perintah yang di kirim ke cpu, dan di simpan di memory. Di bagian memory
perintah-perintah tersebut di proses di mode-mode pengalamatan tertentu,
kemudian di akses dan di tampilkan ke layar monitor. Pada kesempatan ini kami
membuat makalah tentang jenis-jenis pengalamatan, kami berharap dengan
pembuatan makalah ini dapat membantu dalam kami belajar organisasi
komputer.
B. Rumusan Masalah
Adapun rumusan masalah dari
pembahasan yang akan kami bahas antara lain:
1.
Apa itu mode pengalamatan?
2.
Apa saja jenis-jenis mode pengalamtan?
3. Apa
kelebihan dan kekurangan dari masing-masing jenis?
C. Tujuan Penulisan
1.
Mengetahui deskripsi tentang mode pengelamatan
2.
Mengetahui jenis-jenis dari mode pengelamatan
3.
Mengetahui kelebihan dan kekurangan dari masing-masing jenis
D. Manfaat Penulisan
Dari tujuan yang
diharapkan penulis dalam makalah ini, dapat ditarik beberapa manfaat baik untuk
pembaca maupun penulis sendiri, yaitu :
1.
Bagi Pembaca
Jika penulisan makalah ini dirasakan dapat menambah
pengetahuan tentang mode pengelamatan, jenis-jenisnya serta kekurangan dan
kelebihan, diharapkan pembaca dapat lebih memahami isi dari makalah
ini.
2.
Bagi Penulis
Penulisan karya tulis ini menjadi suatu pembelajaran,
sebagai pengetahuan kami untuk lebih mengetahui mode pengelamatan.
BAB II PEMBAHASAN
A. Pengenalan
Motode Pengalamatan
Motode
pengalamatan adalah bagaimana
cara menunjuk dan mengalamati suatu lokasi memori pada sebuah alamat di mana operand
akan diambil. Motode pengalamatan diterapkan pada set instruksi, dimana pada
umumnya instruksi terdiri dari opcode (kode operasi) dan alamat. Setiap motode pengalamatan memberikan fleksibilitas khusus yang
sangat penting. Mode pengalamatan ini meliputi direct addressing, indirect addressing, dan immediate addressing.
Teknik Mode
Pengalamatan
A.
Immediate Addressing
B. Direct
Addressing
C. Indirect
Addressing
D. Register
addressing
E. Register
indirect addressing
F. Displacement
addressing
G. Stack
addressing
A. Immediate
Addresing (Pengalamatan Segera)
Mode pengalamatan immediate
addressing sangat umum dipakai karena harga yang akan disimpan
dalam memori langsung mengikuti kode operasi dalam memori. Mode ini digunakan
saat suatu harga atau konstanta diketahui saat program dibuat dan tidak akan
dirubah selama eksekusi program. Operasi dengan mode ini membutuhkan dua byte
instruksi, satu untuk kode operasi dan satu lagi untuk data byte.
Dengan kata lain, tidak diperlukan pengambilan harga dari alamat lain untuk
disimpan.
a. Kelebihan
dan kekurangan dari Immedieate Addresing
NO
|
KELEBIHAN
|
KEKURANGAN
|
CONTOH
|
1
2
3.
|
Tidak adanya referensi memori selain dari instruksi
yang diperlukan untuk memperoleh operand
Menghemat siklus instruksi sehingga proses
keseluruhan akan cepat
|
Ukuran bilangan dibatasi oleh ukuran field alamat
|
ADD 7 ; tambahkan 7 pada akumulator
|
b. Format Instruksi
Address field
Operand
|
B. Direct Addressing (Pengalamatan Langsung)
Direct addressing merupakan mode pengalamatan
untuk mentransfer data antar memori dan register. Teknik ini
banyak digunakan pada komputer lama dan komputer kecil. Hanya memerlukan sebuah
referensi memori dan tidak memerlukan kalkulus khusus. Demikian pula akan lebih mudah menggunakan mode
ini daripada mode immediate karena harga yang didapat bisa dari lokasi memori
yang mungkin variabel.
a.
Kelebihan
dan kekurangan dari Direct Addresing dan contoh
NO
|
KELEBIHAN
|
KEKURANGAN
|
CONTOH
|
1
|
Field
alamat berisi efektif address sebuah operand
|
Keterbatasan
field alamat karena panjang field alamat biasanya lebih kecil dibandingkan
panjang word
|
ADD A ; tambahkan isi pada lokasi alamat A ke akumulator
MOV A, 04H
04H Merupakan alamat memori tempat data di simpan
atau di isikan
|
b.
Format
Instruksi
Ø
Operation Code, Register, Alamat
memori
Mode pengalamatan indirect
addressing sangat berguna karena dapat memberikan fleksibilitas tinggi dalam
mengalamati suatu harga. Mode ini
pula satu-satunya cara untuk mengakses 128 byte lebih dari RAM internal pada
keluarga 8052.
Field alamat mengacu pada alamat word di alamat memori, yang pada
gilirannya akan berisi alamat operand yang panjang
a.
Kelebihan
dan kekurangan dari Indirect Addresing dan contoh
NO
|
KELEBIHAN
|
KEKURANGAN
|
CONTOH
|
1
|
Ruang
bagi alamat menjadi besar sehingga semakin banyak alamat yang dapat referensi
|
Diperlukan
referensi memori ganda dalam satu fetch sehingga memperlambat proses operasi
|
ADD (A) ; tambahkan isi memori yang ditunjuk oleh isi
alamat A ke akumulator
|
b.
Format
Instruksi
D. Register addressing (Pengalamatan Register)
Mode pengalamatan register mirip dengan mode
pengalamatan langsung. Perbedaanya terletak pada field alamat yang mengacu pada
register, bukan pada memori utama. Field yang mereferensi register memiliki
panjang 3 atau 4 bit, sehingga dapat mereferensi 8 atau 16 register general
purpose. Pengalamatan antar register ini
harus digunakan register yang berukuran sama, seperti AL dan BH, CX dan AX.
a.
Kelebihan
dan kekurangan dari Indirect Addresing dan contoh
NO
|
KELEBIHAN
|
KEKURANGAN
|
CONTOH
|
1
2
|
Diperlukan field alamat berukuran
kecil dalam instruksi dan tidak diperlukan referensi memori
Akses ke register lebih cepat daripada
akses ke memori, sehingga proses eksekusi akan lebih cepat
|
Ruang alamat menjadi terbatas
|
MOV AX,CX
MOV A, R4
Pindahkan isi Register R4 dan Akumulator
|
b.
Format
Instruksi
E. Register indirect addressing (Pengalamatan tak-langsung
register)
Mode pengalamatan register tidak langsung mirip dengan
mode pengalamatan tidak langsung. Perbedaannya adalah field alamat mengacu pada
alamat register. Letak operand berada pada memori yang dituju oleh isi
register. Keuntungan dan keterbatasan pengalamatan register tidak langsung pada
dasarnya sama dengan pengalamatan tidak langsung. Keterbatasan field alamat
diatasi dengan pengaksesan memori yang tidak langsung sehingga alamat yang
dapat direferensi makin banyak. Dalam satu siklus pengambilan dan penyimpanan, mode
pengalamatan register tidak langsung hanya menggunakan satu referensi memori
utama sehingga lebih cepat daripada mode pengalamatan tidak langsung
a.
Kelebihan
dan kekurangan dari Register indirect Addresing dan contoh
NO
|
KELEBIHAN
|
KEKURANGAN
|
CONTOH
|
1
|
Lebih flekibel
|
Terlalu kompleks
|
Intruksi
: MOV A, @R0
} R0
merupakan alamat, yang digunakan untuk menampung data yang akan dikirim ke
akumulator
} Jika R0 =
20H dan terdapat data 2FH di alamat 20H maka perintah ini adalah mengirimkan
nilai 2FH ke akumulator
|
b.
Format
Instruksi
F. Displacement addressing
Menggabungkan kemampuan pengalamatan langsung dan
pengalamatan register tidak langsung. Mode ini mensyaratkan instruksi memiliki
dua buah field alamat, sedikitnya sebuah field yang eksplisit. Operand berada
pada alamat A ditambahkan isi register.
Tiga model displacement
1.
Relative addressing : register yang direferensi secara
implisit adalah Program Counter (PC)
a. Alamat
efektif didapatkan dari alamat instruksi saat itu ditambahkan ke field alamat
b. Memanfaatkan
konsep lokalitas memori untuk menyediakan operand-operand berikutnya
2.
Base register addressing : register yang direferensi
berisi sebuah alamat memori dan field alamat berisi perpindahan dari alamat itu
a.
Referensi register dapat eksplisit maupun implisit
b.
Memanfaatkan konsep lokalitas memori
3.
Indexing : field alamat mereferensi alamat memori
utama, dan register yang direferensikan berisi pemindahan positif dari alamat
tersebut
a.
Merupakan kebalikan dari mode base register
b.
Field alamat dianggap sebagai alamat memori dalam
indexing
c.
Manfaat penting dari indexing adalah untuk eksekusi
program-pprogram iteratif
a. Kelebihan dan kekurangan dari Displacement
addressing dan contoh
NO
|
KELEBIHAN
|
KEKURANGAN
|
CONTOH
|
1
|
Lebih flekibel
|
Terlalu kompleks
|
Field eksplisit bernilai A dan field imlisit mengarah pada
register
|
b. Format Instruksi
Ø
Field eksplisit
bernilai A dan field imlisit mengarah pada register
G. Stack addressing
Stack adalah array lokasi yang linier = pushdown list
= last-in-firs-out. Stack merupakan blok lokasi yang terbaik. Btir ditambahkan
ke puncak stack sehingga setiap blok akan terisi secara parsial. Yang berkaitan
dengan stack adalah pointer yang nilainya merupakan alamat bagian paling atas
stack. Dua elemen teratas stack dapat berada di dalam register CPU, yang dalam
hal ini stack pointer mereferensi ke elemen ketiga stack. Stack pointer tetap
berada dalam register. Dengan demikian, referensi-referensi ke lokasi stack di
dalam memori pada dasarnya merupakan pengalamatan register tidak langsung.
a.
Kelebihan
dan kekurangan dari Displacement addressing
NO
|
KELEBIHAN
|
KEKURANGAN
|
1
|
Ukuran instruksinya kecil
|
Pemakaiannya terbatas
|
b.
Format
Instruksi
Format Instruksi
Operan
terletak di puncak stack
Untuk pengkodean mode pengelamatan pada
format insruksi dapat ditambahkan sebuah field untuk mengkodekan pengelamatan
Format Instruksi
Opcode
field
|
Mode
field
|
Address
field
|
BAB III PENUTUP
1.
Kesimpulan
Mode pengalamatan adalah
bagaimana cara menunjuk dan mengalamati suatu lokasi memori pada sebuah
alamat di mana operand akan diambil. Mode pengalamatan ini meliputi :
1) Immediate
Addresing (Pengelamatan segera)
2) Direct
Addresing (Pengelamatan langsung)
3) Indirect
Addresing (Pengelamatan tidak langsung)
4)
Register addressing (Pengalamatan Register)
5) Register
indirect addressing (Pengalamatan
tak-langsung register)
6) Displacement
addressing
7) Stack
addressing
2. Saran
Demikian yang
dapat kami paparkan mengenai materi yang menjadi poko bahasan dalam makalah
ini, tentunya masih banyak kekurangan dan kelemahan, karena keterbatasan
pengetahuan dan kekurangan rujukan atau referensi yang ada hubungannya dengan
makalah ini
Penulis
banyak berharap para pembaca yang budiman memberikan kritik dan saran yang
membangun kepada penulis demi sempurnanya makalah ini. Semoga makalah ini
berguna bagi penulis pada khusunya juga para pembaca yang budiman pada umumnya.
DAFTAR PUSTAKA
Anonym. Mode
Pengelamatan. Terdapat dalam http://penawikara.wordpres.com/2013/05/31/mode-pengalamatan/
Anonym. Mode
Pengelamatan Pada Komputer. Terdapat dalam http://jujitsubeautifulfullmoon.blogspot.com/2013/11/mode-pengalamatan-pada-kompute.html
Anonym.
Arsitektur Komputer Mode Pengelamatan. Terdapat dalam http://zilan7green.blogspot.com/2013/02/makalah-arsitektur-komputer-mode.html
Download Disini
Halo, artikel yang sangat bagus. Tapi sayang sekali contoh gambar tabel menggunakan bahasa inggris. Kalo bisa dibenahi agar adik adik yg sedang kuliah dapat lebih mengerti dengan materi ini.
ReplyDeleteArsitektur Komputer “Mode Pengalamatan” >>>>> Download Now
ReplyDelete>>>>> Download Full
Arsitektur Komputer “Mode Pengalamatan” >>>>> Download LINK
>>>>> Download Now
Arsitektur Komputer “Mode Pengalamatan” >>>>> Download Full
>>>>> Download LINK
Arsitektur Komputer “Mode Pengalamatan” >>>>> Download Now
ReplyDelete>>>>> Download Full
Arsitektur Komputer “Mode Pengalamatan” >>>>> Download LINK
>>>>> Download Now
Arsitektur Komputer “Mode Pengalamatan” >>>>> Download Full
>>>>> Download LINK 2r