Karakteristik Set Instruksi
By.Aditya Wahyu Setyawan
Element-element
Instruksi (Op Code, Source Operand, Result Operand, Next Instruction Reference)
Pengertian elemen:
Kata
elemen berasal dari kata Latin elementum yang berarti “bagian-bagian dasar yang
mendasari sesuatu”. Perkembangan kata ini di bahasa Latin sangat dipengaruhi
oleh kata Bahasa Yunani στοιχεῖον (stoicheion), akar kata
persisnya yang tak dikenal.
Pengetian instruksi:
instruksi 1 perintah atau arahan (untuk melakukan suatu pekerjaan atau
melaksanakan suatu tugas) (bestblog, 2017)
Ø Operation Code (opcode) : menentukan
operasi yang akan dilaksanakan
Ø Source Operand Reference : merupakan
input bagi operasi yang akan dilaksanakan
Ø Result Operand Reference : merupakan
hasil dari operasi yang dilaksanakan
ØNext instruction Reference :
memberitahu CPU untuk mengambil (fetch) instruksi berikutnya setelah instruksi yang
dijalankan selesai. Source dan result operands dapat berupa salah satu diantara
tiga jenis berikut ini:
a. Main or Virtual Memory
b. CPU Register
c. I/O Device (Jofanannga,
2017)
Tipe-Tipe Instruksi
(Data Processing, Data Storage, Data Movement, Program Flow Control)
Ø Pengolahan
data (data processing)
Meliputi operasi-operasi aritmatika dan logika.
Operasi aritmatika memiliki kemampuan komputasi untuk pengolahan data
numerik. Sedangkan instruksi logika beroperasi terhadap bit-bit word sebagai bit, bukannya sebagai
bilangan, sehingga instruksi ini memiliki kemampuan untuk pengolahan data lain.
Ø Perpindahan
data (data movement)
berisi instruksi perpindahan data antar register
maupun modul I/O. untuk
dapat diolah oleh CPU maka diperlukan instruksi-instruksi yang bertugas
memindahkan data
operand yang diperlukan.
Ø 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 diadakan penyimpanan walaupun sementara.
Ø Kontrol
aliran program (program flow control)
berisi instruksi pengontrolan operasi dan
percabangan. Instruksi ini berfungsi untuk pengontrolan status dan
mengoperasikan percabangan ke set instruksi lain. (Priani, 2017)
Tipe-Tipe
Operand (Address, Numbers, Characters, Logical Data)
1. Addresses
Addresses
merupakan teknik pengelamatan pada komputer.
2. Numbers
Numbers terdiri dari 3 diantaranya ada integer or fixed
point, floating point, dan desimal.
Integer
or fixed point adalah sebuah integer yang skala dengan faktor tertentu.
3. Characters
ASCII (American Standard Code for Information Interchange)
adalah suatu standar internasional dalam kode huruf dan simbol seperti Hex dan
Unicode tetapi ASCII lebih bersifat universal, contohnya 124 adalah untuk karakter
“|”.
4. Logical Data
Bila data berbentuk binary : 0 dan 1. (Indonesia, 2013)
Tipe-Tipe
Operasi (Data Transfer, Arithmetic, Logical, Conversion, I/O, System Control,
Transfer of Control)
A. Operasi set instruksi untuk transfer data
Tipe operasi intruksi untuk transfer data berfungsi
menetapkan lokasi operand sumber dan operand tujuan. Lokasi-lokasi tersebut
dapat berupa memori, register atau bagian paling atas daripada stack.
Menetapkan panjang data yang dipindahkan. Menetapkan mode pengalamatan. Operasi
set instruksi untuk transfer data :
MOVE
: memindahkan word atau blok dari sumber ke tujuan.
STORE
: memindahkan word dari prosesor ke memori.
LOAD
: memindahkan word dari memori ke prosesor.
EXCHANGE
: menukar isi sumber ke tujuan.
CLEAR
/ RESET : memindahkan word 0 ke tujuan.
SET
: memindahkan word 1 ke tujuan.
PUSH
: memindahkan word dari sumber ke bagian paling atas stack.
POP
: memindahkan word dari bagian paling atas sumber.
B. Aritmatika –
input/output
Tindakan
CPU untuk melakukan operasi arithmetic :
Transfer
data sebelum atau sesudah.
Melakukan
fungsi dalam ALU.
Mensetting
kode-kode kondisi dan flag.
C.
Logika – kontrol sistem dan transfer kontrol
Tindakan
CPU sama dengan arithmetic. Operasi set instruksi untuk operasi logical :
AND,
OR, NOT, EXOR
Instruksi
Percabangan
Instruksi percabangan berfungsi untuk membelokkan runtun
eksekusi program yang semula sekuensial menjadi melompat ke instruksi yang
lainnya. Instruksi percabangan terdiri atas instruksi percabangan tanpa syarat
dan bersyarat.
Memacahkan
masalah ( contoh-contoh kasus ) yang dimulai dengan flowchart atau struktogram,
listing program
DAFTAR PUSTAKA
bestblog. (2017, Januari 20). ELEMEN-ELEMEN
INSTRUKSI. Retrieved from ELEMEN-ELEMEN INSTRUKSI:
https://blogerimarzoni.wordpress.com/ilmu-komputer/94-2/
Indonesia,
K. P. (2013). sistem komputer. Surakarta: Agus Tri Haryanto.
Jofanannga.
(2017, Januari 20). G Arthur Erlangga Blog's. Retrieved November 27,
2012, from G Arthur Erlangga Blog's:
http://jovanangga.blogspot.co.id/2012/11/set-instruksi-dan-teknik-pengalamatan.html
Priani,
S. (2017, Januari 20). KARAKTERISTIK SET INSTRUKSI. Retrieved Januari
05, 2015, from KARAKTERISTIK SET INSTRUKSI: http://sayapriani.blogspot.co.id/2015/01/karateristik-set-instruksi.html
Penulis:
Nama :
Aditya Wahyu Setyawan
Sekolah :
SMK Islam 1 Blitar
Motto :
Berjuanglah
0 comments:
Posting Komentar