Anda di halaman 1dari 8

BAB III

JENIS-JENIS SET INSTRUKSI KOMPUTER

3.1 Set Instruksi RISC (Reduced Instruction Set Computer )


3.1.1 Karakteristik dan Prinsip dasar RISC
Karakteristik khas yang dimiliki set instruksi RISC adalah :
• Siklus mesin
Karakteristik ini ditentukan oleh waktu yang digunakan untuk mengambil dua buah
operan dari register, melakukan operasi ALU, dan menyimpan hasil operasinya ke dalam register,
dengan demikian instruksi mesin RISC tidak boleh lebih kompleks dan harus dapat mengeksekusi
secepat mikroinstruksi pada mesin-mesin CISC. Dengan menggunakan instruksi sederhana atau
instruksi satu siklus hanya dibutuhkan satu mikrokode atau tidak sama sekali, instruksi mesin dapat
di-hardwired. Instruksi seperti itu akan dieksekusi lebih cepat dibandingkan yang sejenis pada yang
lain karena tidak perlu mengakses penyimapanan kontrol mikroprogram saat eksekusi instruksi
berlangsung.

• Operasi.
Operasi ini terbentuk dari register ke register yang hanya terdiri dari operasi load dan
store yang mengakses memori . Fitur penyusunan ini menyunting set instruksi sehingga menyesuaikan
pula control unit. Keuntungan lainnya adalah optimalisasi pemakaian register sehingga operand yang
sering diakses akan tetap ada di penyimpan berkecepatan tinggi. Penekanan pada operasi register ke
register merupakan hal yang unik bagi perancangan RISC.

• Penggunaan mode pengalamatan sederhana.


Hampir sama dengan instruksi menggunakan register pengalamatan. Beberapa mode
tambahan seperti pergeseran dan pe-relatif dapat dimasukkan selain itu banyak mode kompleks dapat
disintesis pada perangkat lunak dibanding yang sederhana, selain itu dapat mengatur pengaturan dan
kontrol unit.

• Penggunaan format-format instruksi sederhana.


Panjang instruksinya tetap dan disesuaikan dengan panjang kata. Fitur ini memiliki
beberapa kelebihan karena dengan menggunakan field opcode yang tetap pendekodean dan
pengaksesan operand register dapat dilakukan secara bersama-sama.

• Instruksi sederhana.
• Mendukung berbagai Format tipe data.
• Terdiri dari register yang lebih banyak
Berikut juga beberapa prinsip dasar yang dimiliki oleh RISC:
•Setiap instruksi melakukan satu operasi sederhana
•Instruksi dieksekusi dalam satu siklus clock.
•Jumlah instruksi dikurangi seminimal mungkin, biasanya kurang dari 100
•Set instruksi sederhana dan mudah didekode
•CPU memiliki sejumlah besar register, yang digunakan untuk menyimpan data
dan hasil sementara.
•Akses memori terbatas untuk memuat dan menyimpan instruksi.

3.1.2 Contoh instruksi RISC


Contoh instruksi RISC yang umum digunakan adalah:
• Digital Equipment Corporation (DEC) - Alpha.
Alpha, awalnya dikenal sebagai Alpha AXP, adalah 64-bit reduced instruction set
computer (RISC) set instruksi arsitektur (ISA) yang dikembangkan oleh Digital Equipment
Corporation (DEC), dirancang untuk menggantikan 32-bit set instruksi VAX kompleks komputer
(CISC) ISA dan implementasinya.

DEC Alpha Microprocessor developed in 1995

• Advanced RISC Machine (ARM).


ARM adalah 32-bit Reduced Instruction Set Computer (RISC) set instruksi arsitektur
(ISA) yang dikembangkan oleh ARM Holdings. Hal ini dikenal sebagai Advanced RISC Machine,
dan sebelum itu sebagai Acorn RISC Machine. Hal ini telah membuatnya dominan dalam elektronik
mobile dan embedded pasar dengan biaya yang relatif rendah dan mikroprosesor kecil dan
mikrokontroler.

ARM Microprocessor developed by Conexant Computers


• Atmel AVR.
AVR adalah Modified Harvard Architecture 8-bit RISC tunggal chip mikrokontroler (μC)
yang dikembangkan oleh Atmel pada tahun 1996.AVR adalah salah satu keluarga mikrokontroler
pertama yang menggunakan on-chip flash memory untuk penyimpanan program, sebagai lawan One-
Time Programmable ROM, EPROM, EEPROM atau yang menggunakan mikrokontroler pada saat itu.

Atmel AVR ATmega8 microprocessor

• Performence Optimized with Enhanced RISC – Kinerja Computing


(POWER-PC). PowerPC adalah arsitektur RISC yang dibuat oleh 1991 Apple
IBM-Motorola aliansi, yang dikenal sebagai AIM.
a. Awalnya ditujukan untuk desain komputer pribadi
b. Digunakan dalam prosesor kinerja tinggi.
c. PowerPC sebagian besar didasarkan pada arsitektur POWER pada IBM sebelumnya,
dan mempertahankan dengan kompabilitas yang tinggi.

PowerPC 600 developed by IBM Computer


3.2 Set Instruksi CISC ( Complex Instruction Set Computer )
3.2.1 Karakteristik dan Prinsip Dasar CISC
Karakteristik CISC terdiri dari beberapa hal,sebagai berikut.
• Sarat informasi memberikan keuntungan di mana ukuran program-program yang
dihasilkan akan menjadi relatif lebih kecil, dan penggunaan memori akan semakin berkurang. Karena
CISC inilah biaya pembuatan komputer pada saat itu (tahun 1960) menjadi jauh lebih hemat.
• Dimaksudkan untuk meminimalkan jumlah perintah yang diperlukan untuk mengerjakan
pekerjaan yang diberikan. (Jumlah perintah sedikit tapi rumit) Konsep CISC menjadikan mesin
mudah untuk diprogram dalam bahasa rakitan.
• Berbagai Mode Pengalamatan.
• Jumlah Instruksi lebih besar.
• Format Panjang Instruksi Bervariasi.
• Beberapa siklus mungkin diperlukan untuk melaksanakan satu instruksi.
• Instruksi-Logika Decoding adalah Kompleks.
• Satu Instruksi untuk mendukung beberapa mode pengalamatan.

Prinsip dasar yang terdapat di dalam CISC:


1. Penekanan pada perangkat keras (hardware)
2. Termasuk instruksi kompleks multi-clock
3. Memori-ke-memori: “LOAD” dan “STORE” saling bekerjasama
4. Ukuran kode kecil, kecepatan rendah
5. Transistor digunakan untuk menyimpan instruksi-instruksi kompleks

3.2.2 Contoh instruksi CISC


Contoh instruksi CISC yang umum digunakan adalah sebagai berikut.
•Sistem IBM/360

Sistem ini menggunakan microcode untuk mengimplementasikan set instruksi, yang


menampilkan byte 8-bit dan perhitungan biner, desimal dan floating-point; Sistem operasi
yang digunakan S/360 (Lebih Kecil) : Dasar Operasi Sistem/360 (BOS/360), Tape Sistem
Operasi (TOS/360), atau Disk Operating System/360 (DOS/360, yang berkembang menjadi
DOS / VS , DOS/VSE, VSE/AF, VSE/SP, VSE/ESA, dan kemudian z/VSE); Model S/360
yang lebih besar digunakan Sistem Operasi (OS/360): Primer Control Program (PCP),
Multiprogramming dengan sejumlah Fixed number of Tasks (MFT), yang berkembang
menjadi OS/VS1, dan Multiprogramming dengan sejumlah Variable number of Tasks
(MVT), yang berkembang menjadi MVS.

Penggunaan IBM System/360

• PDP-11
PDP-11 merupakan minicomputer seri 16-bit yang dijual oleh Digital Equipment
Corporation (DEC) dari tahun 1970 hingga tahun 1990-an, merupakan salah satu rangkaian produk
seri PDP. PDP-11 menggantikan PDP -8 pada banyak aplikasi real-time, walaupun kedua produk ini
telah mengalami perkembangan yang sejalan selama lebih dari 10 tahun namun PDP-11 memiliki
beberapa fitur unik yang lebih inovatif, dan lebih mudah untuk diprogram dibandingkan
pendahulunya dengan menggunakan umum daftar. Penerusnya di minikomputer mid-range adalah
VAX-11 32bit.

PD 11 16 bit

• Prosesor AMD
AMD (Advanced Micro Devices, Inc) adalah perusahaan semikonduktor multinasional
Amerika Serikat yang berbasis di Sunnyvale , California yang mengembangkan prosesor komputer
dan teknologi yang terkait untuk konsumen pasar dan komersial. Produk yang utama termasuk
mikroprosesor , motherboard chipset , prosesor tertanam kartu grafis ( GPU ) dan prosesor untuk
server , workstation dan komputer pribadi ( PC ), dan prosesor prosesor untuk perangkat genggam,
televisi digital, mobil, konsol game , dan aplikasi lainnya yang terdapat sistem.
AMD adalah pemasok mikroprosesor global terbesar kedua berdasarkan arsitektur x86 setelah Intel
Corporation , dan pemasok terbesar ketiga unit pengolahan grafis. Ia juga memiliki 21 persen dari
Spansion , pemasok flash memori non-volatile . Pada tahun 2007, AMD peringkat kesebelas antara
produsen semikonduktor dari segi pendapatan.
3.3 Set Instruksi VLIW ( Very Long Instruction Word )
3.3.1 Karakteristik dan Prinsip dasar VLIW
Berikut adalah beberapa karakteristik VLIW:
•Lebih lama untuk membolehkan instruksi menentukan beberapa
operasi sederhana yang independen.
•Kode VLIW terhambat karena kesulitan pada alokasi register
•VLIW memiliki kemampuan untuk secara bersamaan mengeluarkan tiga instruksi.Slot
pertama(kelompok 4 byte) untuk instruksi per cabangan,slot tengah untuk instruksi ALU,dan slot
terakhir unit load/store.

Prinsip dasar VLIW:


•Paralelisme Level Instruksi :
VLIW menggunakan program untuk mengontrol eksekusi instruksi secara paralel,
memungkinkan beberapa operasi independen untuk dikelompokkan bersama dalam satu instruksi
VLIW
•Unit Fungsional :
Setiap operasi dalam instruksi VLIW diberi unit fungsional independen, dan semua unit
fungsional berbagi file register umum.
•Kata Instruksi Sangat Panjang :
VLIW menggunakan kata instruksi yang sangat panjang yang dapat menyandikan kelompok
instruksi non-paralel.

3.3.2 Contoh Instruksi VLIW


Contoh instruksi VLIW yang umum digunakan:
-Prosesor Intel Itanium
Itanium - 1 prosesor 64-bit , memiliki 6 keluaran dari VLIW prosesor dengan
empat unit integer, empat unit multimedia , dua unit load / store unit,dua unit presisi floating
point yang diperpanjang dan dua unit single floating point presisi.
Arsitektur Intel Itanium
Prosesor ini berjalan pada processor 800 MHz dengan proses 0,18 mikron dan
memiliki 10 tahap pipa . Setiap MultiOp terdiri dari satu atau lebih bundel 128 bit.Setiap 128
bit bundel tersebut terdiri dari tiga operasi dan contoh.Contoh meng
encode kombinasi umum dari jenis -jenis operasi . Karena bidang template hanya memiliki lebar 5
bit , bundel tidak mendukung semua kemungkinan kombinasi jenis instruksi . Ada 128 register tujuan
umum dan satu set lainnya dari 128 , register floating point 82 - bit berukuran lebar.

Format Instruksi Intel Itanium

-Prosesor Intel Itanium 2


Prosesor Intel Itanium 2 merupakan implementasi kedua dari Itanium Instruction Set
Architecture (ISA). Prosesor Itanium 2 terdiri dari 6-wide, 8-stage deep pipeline yang berjalan antara
1.0 GHz atau 900MHz. Terdiri dari 6 unit integer, 6 unit multimedia, dua unit load dan store, 3 unit
cabang, dua unit extended-precision floating-point, dua unit tambahan single-precision floating-
point. Perangkat kerasnya terdiri dari prefetch dinamis, prediksi cabang, register papan skor, dan
cache non-blocking. Cache on-die tiga level, L1, L2, L3 untuk meminimalkan latensi memori secara
keseluruhan. Teridiri dari 3 MB atau 1,5 MB L3 cache, dengan bandwidth data 32 GB/cycle. Bus
sistem dirancang untuk dukungan MP tanpa lem hingga 4 prosesor per bus sistem, dan dapat
digunakan sebagai blok penyusun yang efektif untuk sistem yang meluas.
Arsitektur Prosesor Intel Itanium 2

Anda mungkin juga menyukai