Anda di halaman 1dari 7

BAB II

ISI

A. Pengertian Set Instruksi

Set intrusi merupakan suatu struktur perintah yang diberikan kepada


PC atau PCU yang diketahui oleh pemogram secara umum. Didalam set
instruksi terdapat jenis-jenis perintah atau instruksi, mode pengamatan,
struktur memori yang dipakai dan akan diberikan kepada PC atau CPU.

B. Klasifikasi Proses Set Instruksi


Ada 2 macam klasifikasi proses set instruksi, yaitu:
1. CISC ( Complex Instruction Set of Computing)
CISC merupakan struktur prosesor yang mmapu menjalankan
instruksi tunggal pada operasi tingkat rendah seperti beban dari memori,
proses aritmatika dan penyimpanan memori atau pengalamatan dalam
perintah tunggal.

2. RISC ( Reduced Instruction Set of Computing )


RISC merupakan taktik desain CPU berdasarkan pada penyederhanaan
pada Proses pemberian pekerjaan/perintah dengan struktur lebih tinggi
apabila disatukan dengan arsitektur mikroprosesor dimana akan mampu
melaksanakan perintah dengan lebih sedikit.

C. Jenis-jenis Instruksi
Dalam menentukan kompleksitas komputasional diperlukanlah set
instruksi, sedangkan computer hardware diperlukan untuk membentuk
basis data atau dasar kemampuan computer. Untuk itu,arsitektur set
instruksi sangat dibutuhkan untuk mempertimbangkan set data tipe, set
operasi pada tiap data, set Teknik penanganan data pada memori serta
pengontrolan suatu operasi. Selebihnya harus mampu menentukan
format intruksi atau perintah untuk ditampilkan oleh hardware.
Suatu perintah diklasifikasikan menurut proses peintah yang dikontrol.
Dapat berupa operasi aritmatik, logika dan shift dalam menerjemahkan
data dan mengubah stack. Set instruksi yang mampu merubah atau
memanipulasi karakter disebut perintah karakter.untuk merubah string
disebut perintah string. Sedangkan untuk merubah vektor disebut perintah
vector yang meliputi operator vektor, load vektor dan store vektor.
Pengelompokan set intruksi tersebut ialah :
a. Operate
a) Aritmatik
b) Boolean ( logika )
c) Shift
d) Karakter dan string
e) Konversi jenis
f) Manipulasi atau pengubahan stack dan register
g) Load immediate
h) Tak ada operasi
i) Vektor

b. Akses memori
a) Muat dan simpan
b) Memuat alamat
c) Sinkronisasi proses

c. Kontrol
a) Cabang
b) Perbandingan dan Pengujian
c) Hubungan subroutine

d. Jenis Lain dan Khusus


a) I/O
b) Pertukaran interrupt dan kedudukan

D. Elemen Set Instruksi


a. Operation Code (Opcode),
Merupakan kode operasi yang berbentuk biner. Dan opcode
merupakan Bahasa mesin yang digunakan dalam penentu sebuah
operasi yang akan dan berjalan. Selain itu juga berfungsi sebagai
penentu data yang akan mereka proses secara bergantian.
Contoh Opcode :

0001(2) = 1(16) = Load AC dari memori


0010(2) = 2(16) = Simpan AC pada memori
0101(2) = 5(16) = tambahkan pada AC dari memori

b. Source Operand Reference
Merupakan awal msukan perintah, sumber dan hasil operand
terdapat pada salah satu memori utama atau virtual dengan referinsi
alamat berikutnya. Dengan ketentuan alamat pertama harus diketahui.
Conroh : register CPU ialah instruksi yang harus diberikan, sedangkan
perngakat I/O ialah perintah yang lebih spesifik pada Input dan Output
yang diperlukan pada suatu operasi.
c. Result Operand Reference
Merupakan hasil suatu operasi yang telah dilaksanakan.
d. Next Instruction Reference
Berfungsi sebagai petunjuk CPU atau PC untuk melakukan
instruksi atau perintah selanjutnya pada suatu proses hingga
selesainya proses tersebut.

E. Teknik Pengalamatan Instruksi


Dalam pegalamatan instruksi atau perintah terdapat beberapa mode
atau pengaturan yang dibutuhkan untuk kelancaran suatu operasi set
instruksi. Beberapa mode tersebut ialah :
a. Mode Immidiate Addressing (Pengalamatan segera)

Mode Immidiate Addressing atau pengalamatan segera ialah bentuk


pengaturan set instruksi pali sederhana karena Opperand sudah
tersedia pada instruksi atau termasuk pada bagian instruksi tersebut.
Selanjutnya operand sama dengan field alamat. Pada umumnya
bilangan pada mode ini akan disimpan pada komplemen dua dan bit
paling kiri sebgai bit tanda atau penanda. Proses pemuatan bit data
selama proses akan mengikuti register dengan batas maksimum data.

b. Direct Addressing (Pengalamatan Langsung)


Penjelasan mode direct addressing ialah :
Mode pengalamatan langsung telah digunakan oada komputerisasi lama
dan kecil. Hanya memerlukan sebuah referensi memori. Oleh karena itu
mode ini tidak memerlukan perhitungan yang spesifik. Alamat field ialah
alamata operand pada set instruksi atau perintah. Maka dari itu tidak
diperlukan oenghitungan alamat, karena ruanga alamat terbatan
sehingga hanya akan menyimpan sebatan kemampuan memori.
c. Indirect Addressing ( Pengalamatan Tak Langsung)

Dari gambara diatas dapat kita pahami bahwa Mode Indirect Addressing
atau pengalamatan tak langsung ialah :
Alamat operand berisi alamat field yang tertuju pada alamat data,
sekaligus sebagai penunjuk alamat. EA = (A), operand berada pada
memori dengan alamat pada A. melakukan akses meori berkali kali
dalam upaya mendapatkan operand yang mengakibatkan mode ini
cenderung lebih lama dalam proses instruksi dibandingkan mode
pengalamatan langsung.
d. Register Addressing ( Pengalamatan Register)

Dari gambar diatas dapat diliat bahwa mode register addressing atau
pengalamatan resgister ialah :
Metode pengalamatan yang hamper sama dengan pengalamatan
langsung. Perbedaan ada pada alamat field yang tertuju pada register,
tidak pada memori pusat. Diman fietl mencakup 3 atau 4 bit. Dan
operand berada pada register. Oleh karena itu instruksi dapat di akses
dengan cepat dan lebih ringkas pada perintah.
e. Register Indirect Addressing (Pengalamatan Register Tak langsung)

Dari gambar diatas dapat dilihat bahwa mode register indirect addressing
atau pengalamatan register tidak langsung ialah:
Mode yang sama dengan mode pengalamatan tak langsung. Hanya saja
field alamat tertuju pada register.
f. Displacement Addressing (Pengalamatn Displacement)
Berdasarkan gambar diatas mode displacement addressing ialah :
Mode yang mana menggabungkan kinerja dari mode pengamatan
langsung dan pengamatan register tak langsung. Terdapat 2 alamat field.
Dan operand terletak pada alamat A.
g. Stack Addressing (Pengalamatan Stack)

Berdasarkan gambar diatas mode stack addressing ialah :


Stack ialah array lokasi yang linier dengan pushdown list dan last in first
out. Yang mana disebut pula blok lokasi yang terbalik.

Anda mungkin juga menyukai