GooglePlus
Disusun Oleh:
Novianto Dwiyani Ashari
Nur Syahri Ramdani
Rezzardi Fauzi
Rifki Aufar
Sarah Dibah Fadli
SISTEM INFORMASI
UNIVERSITAS GUNADARMA
Kata Pengantar
Puji syukur kami panjatkan atas kehadirat Allah SWT yang
telah memberikan kami rahmat,hidayah dan inayahnya kepada
kami,sehingga kami dapat menyelesaikan makalah Arsitektur Set
Instruksi ini. Sholawat dan salam semoga selalu tercurah kepada
junjungan kita Nabi besar Muhammad SAW beserta keluarga dan
para sahabatnya, yang telah membawa kita dari zaman jahiliyah
menuju zaman yang lebih baik.
Makalah ini kami buat untuk menyelesaikan tugas Arsitektur
Komputer, dalam makalah ini kami akan membahas tentang Set
Instruksi dalam komputer. Dengan harapan agar kita semua
mengetahui pandangan terhadap komputer.
Alhamdulillah pada kesempatan ini akhirnya kami dapat
menyelesaikan makalah yang berjudul Set Intruksi dimana
makalah ini adalah salah satu tuntutan dalam memenuhi salah
satu tugas yang diberikan dengan mata kuliah Arsitektur
komputer. Adapun harapannya dengan terselesaikannya makalah
ini diharapkan juga dapat meningkatkan pengetahuan kita
khususnya penulis tentang hal-hal yang berkaitan dengan tugas
yang diberikan karena dengan itu kita dapat belajar lebih baik
lagi.
Dalam penulisan makalah ini pastinya terdapat kekurangan
serta kesalahan yang tidak disengaja, oleh karena itu kami
mengharapkan partisipasinya serta kritik dan sarannya yang
bersifat membangun, agar menjadi makalah yang lebih baik lagi
Akhir kata.
Wassalamualaikum wr wb
A.
B.
C.
D.
E.
DAFTAR ISI
Kata Pengantar............................................................
Daftar Isi....................................................................
Bab I Pembahasan.....................................................
Karakteristik Instruksi Mesin.........................
Tipe- Tipe Operand......................................
Tipe- Tipe Operasi.......................................
Pengalamatan...............................................
D1. Direct Addressing..................................
D2. Indirect Addressing................................
D3. Imediatte Addressing..............................
D4. Pengenalan Pada Register Addressing.....
Format Instruksi...........................................
E1. Jenis-jenis Operand.................................
E2. Jenis-Jenis Instruksi.................................
E3. Transfer Data..........................................
Bab II Penutup............................................................
A.Kesimpulan...............................................
B.Daftar Pustaka...........................................
BAB I
PEMBAHASAN
A. Karakteristik instruksi mesin
Menurut Kamus Besar Bahasa Indonesia, Karakteristik adalah ciriciri khusus atau mempunyai sifat khas sesuai dengan perwatakan
tertentu. Instruksi adalah perintah atau arahan (untuk melakukan
B. Tipe-tipe Operand
Operand adalah sebuah objek yang ada pada operasi matematika
yang dapat digunakan untuk melakukan operasi. Operand atau
operator dalam bahasa C berbentuk simbol bukan berbentuk
keyword atau kata yang biasa ada di bahasa pemrograman lain.
Simbol yang digunakan bukan karakter yang ada dalam abjad tapi
ada pada keyboard kita seperti =,,* dan sebagainya.
Tipe-tipe operand diantaranya :
1. Addresses (akan dibahas pada addressing modes)
2. Numbers :
- Integer or fixed point
- Floating point
- Decimal (BCD)
3. Characters :
- ASCII
- EBCDIC
4. Logical Data : Bila data berbentuk binary: 0 dan 1
Jenis-jenis operator adalah sebagai berikut :
1. Operator Aritmetika
Operator untuk melakukan fungsi aritmetika seperti : +
(penjumlahan), (mengurangkan), * (mengalikan), / (membagi).
2. Operator relational
Operator untuk menyatakan relasi atau perbandingan antara dua
operand, seperti > (lebih besr), =(lebih besar atau sama), <=
(lebih kecil atau sama), == (sama), != (tidak sama).
3. Operator Logik
Operator untuk merelasikan operand secara logis seperti &&
(and), || (or), !(not).
C. Tipe-tipe Operasi
Dalam perancangan arsitektur komputer, jumlah kode operasi
akan sangat berbeda untuk masing-masing komputer, tetapi
terdapat kemiripan dalam jenis operasinya.
Jenis operasi komputer
-Transfer data konversi
1. Menetapkan lokasi operand sumber dan operand tujuan.
1. Direct Addresing
Dalam mode pengalamatan direct addressing, harga yang akan
dipakai diambil langsung dalam alamat memori lain. Contohnya:
MOV A,30h. Dalam instruksi ini akan dibaca data dari RAM internal
dengan alamat 30h dan kemudian disimpan dalam akumulator.
Mode pengalamatan ini cukup cepat, meskipun harga yang
didapat tidak langsung seperti immediate, namun cukup cepat
karena disimpan dalam RAM internal. Demikian pula akan lebih
mudah menggunakan mode ini daripada mode immediate karena
Kelebihan
Kelemahan
2. Indirect Addresing
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. Contoh: MOV
A,@R0. Dalam instruksi tersebut, 89C51 akan mengambil harga
yang berada pada alamat memori yang ditunjukkan oleh isi dari
R0 dan kemudian mengisikannya ke akumulator. Mode
pengalamatan indirect addressing selalu merujuk pada RAM
internal dan tidak pernah merujuk pada SFR. Karena itu,
menggunakan mode ini untuk mengalamati alamat lebih dari 7Fh
hanya digunakan untuk keluarga 8052 yang memiliki 256 byte
spasi RAM internal.
Kelebihan dan kekurangan dari Indirect Addresing antara lain :
Kelebihan
Kekurangan
3. Immediate Addresing
Mode pengalamatan immediate addressing sangat umum dipakai
karena harga yang akan disimpan dalam memori langsung
mengikuti kode operasi dalam memori. Dengan kata lain, tidak
diperlukan pengambilan harga dari alamat lain untuk disimpan.
Contohnya: MOV A,#20h. Dalam instruksi tersebut, akumulator
akan diisi dengan harga yang langsung mengikutinya, dalam hal
ini 20h. Mode ini sangatlah cepat karena harga yang dipakai
langsung tersedia.
Kelebihan dan kekurangan dari Immedieate Addresing antara
lain :
Keuntungan
Kekurangan
Kerugian
Relative addressing
Stack adalah array lokasi yang linier = pushdown list = last-infirst-out. Stack merupakan blok lokasi yang terbalik. Butir
ditambakan ke puncak stack sehingga setiap saat 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 registerDengan demikian, referensireferensi ke lokasi stack di dalam memori pada dasarnya
merupakan pengalamatan register tidak langsung
E.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).
Numbers :
- Floating point
- Decimal (BCD)
Characters :
-ASCII
-EBCDIC
2.
3.
4.
A.KESIMPULAN
Dapat ditarik kesimpulan bahwa instruksi-instruksi mesin harus mampu mengolah data sebagai
implementasi keinginan-keinginan kita
Set instruksi (instruction set) adalah sekumpulan lengkap instruksi yang dapat di mengerti oleh
sebuah CPU, set instruksi sering juga disebut sebagai bahasa mesin (machine code), karna
aslinya juga berbentuk biner kemudian dimengerti sebagai bahasa assembly, untuk konsumsi
manusia (programmer), biasanya digunakan representasi yang lebih mudah dimengerti oleh
manusia.
Di dalam sebuah instruksi terdapat beberapa elemen-elemen instruksi:
Terdapat kumpulan unit set instruksi yang dapat digolongkan dalam jenis-jenisnya, yaitu :
1.
Pengolahan data (data processing)
Meliputi operasi-operasi aritmatika dan logika, operasi aritmatika memiliki kemapuna komputasi
untuk pengolahan data numrik, sedangkan instruksi logika beroperasi terhadap bit-bit, bukannya
sebagi bilangan, sehingga insrtuksi ini memiliki kemampuan untuk pengolahan data lain.
2.
Perpindahan data ( data movement)
Berisi instruksi perpindahan data antar register maupun modul I/O.untuk dapat diolah oleh CPU
maka diperlukan operasi-operasi yang bertugas memindahkan data operand yang diperlukan.
3.
Penyimpanan data ( data storage)
Berisi instruksi-instruksi penyimpanan ke memori, instruksi penyimpanan sangat penting dalam
operasi komputasi, karena data tersebut akan digunakan untuk operasi berikutnya, minimal untuk
ditampilkan pada layar harus diadakanpenyimpanan walaupun sementara
4.
Control aliran program ( program flow control)
Berisi instruksi pengontrolan operasi dan pencabangan, instruksi ini berguna untuk pengontrolan
status dan mengoperasikan pencabangan ke set instruksi lain.
DAFTAR PUSTAKA
http://harnowicaksono.blogspot.com/2013/11/karakteristik-instruksi-mesin.html
http://adi-lecture.blogspot.com/2012/10/karakteristik-instruksi-mesin.html
http://kikireisyah.wordpress.com/tipe-tipe-operand-dan-operasi/
http://zilan7green.blogspot.com/2013/02/makalah-arsitektur-komputer-mode.html
Share:
Email ThisBlogThis!Share to TwitterShare to Facebook
Related Posts:
SEJARAH KOMPUTER
About Me
Nama : Nur Syahri Ramdani Npm : 16113633 Kelas : 4KA06 Jurusan Sistem Informasi
UNIVERSITAS GUNADARMA
Popular Posts
Blog Archive
2016 (29)
2015 (6)
2014 (4)
o November (3)
ARITHMETIC COMPUTER
o October (1)
2013 (9)
Blog Archive
2016 (29)
2015 (6)
2014 (4)
o November (3)
ARITHMETIC COMPUTER
o October (1)
2013 (9)
Powered by Blogger.
SAP Gunadarma
UG pedia Gunadarma
Staffsite Gunadarma
Helpdesk Gunadarma
Library Gunadarma
Seminar Gunadarma
Studentsite Gunadarma
Baak Gunadarma
Universitas Gunadarma
My google account