Organisasi Arsitektur Komputer (Tugas 3)

Set Instruksi



1. Set Instruksi
Set instruksi adalah suatu perintah yang diberikan kepada sebuah PC ataupun CPU guna menjalankan sebuah OS (Operating System) dari suatau CPU tersebut. Set instruksi juga biasanya digunakan untuk perantara komunikasi dari programmer menuju mesin, set instruksi biasanya berypa bahasa mesin yang digunakan sebagai jembatan komunikasi antara manusia dengan komputer.
Operasi dari CPU ditentukan oleh instruksi-instruksi yang di tentukan atan dijalankan. Kumpulan instruksi-instruksi yang berbeda yang dapat dijalankan oleh CPU disebut set instruksi (Instruction Set).
Elemen Instruksi Mesin ;
-          Operation Code (OP Code)
Menspesifikasikan operasi yang akan dilakukan. Kode operasi berbentuk kode biner
-          Source Operand Reference
Operasi yang berasal dari lebih satu sumber. Operand adalah input operasi
-          Result Operand Reference
Merupakan hasil atau keluaran operasi
-          Next Instruction Reference
Elemen ini menginformasikan CPU posisi instruksi berikutnya yang harus diambil dan dieksekusi
Operand dari Operasi
            Melihat dari sumbernya, operand suatu operasi dapat berada di salah satu dari ketiga daerah berikut ini :
-          Memori utama atau memori virtual
-          Register CPU
-          Perangkat I/O
Format Instrukstur
·         Kode operasi (Op Code) direpresantikan dengan singkatan-singkatan, yang disebut mnemonic.
·         Mnemonic mengindikasikan suatu operasi bagi CPU
Contoh mnemonic adalah :
-          ADD   = Penambahan
-          SUB    = Sunstract (Pengurangan)
-          LOAD = Muatkan data ke memori
Rancangan Set Instruksi
·         Aspek paling menarik dalam arsitektur komputer adalah perancangan set instruksi, karena rancanngan ini berpengaruh banyak pada aspek lainnya.
·         Set instruksi menentukan banyak fungsi yang harus dilakukan CPU.
·         Set instruksi merupakan alat bagi para pemrogram untuk mengontrol kerja CPU.
·         Pertimbangan : kebutuhan pemograman menjadi bahan pertimbangan dalam merancang set instruksi.


 
 

Jenis Instruksi

Jenis Instruksi :
Jenis-jenis Instruksi
  • Data Processing/Pengolahan Data: instruksi-instruksi aritmetika dan logika.
  • Data Storage/Penyimpanan Data: instruksi-instruksi memori.
  • Data Movement/Perpindahan Data: instruksi I/O.
  • Control/Kontrol: instruksi pemeriksaan dan percabangan.
     Instruksi aritmetika (arithmetic instruction) memiliki kemampuan untuk mengolah data numeric. Sedangkan instruksi logika (logic instruction) beroperasi pada bit-bit word sebagai bit, bukan sebagai bilangan. Operasi-operasi tersebut dilakukan terutama dilakukan untuk data di register CPU.
         Instruksi-inslruksi memori diperlukan untuk memindah data yang terdapat di memori dan register.
Instruksi-instruksi I/O diperlukan untuk memindahkan program dan data kedalam memori dan mengembalikan hasil komputasi kepada pengguna.

Sumber : 


Komentar

Postingan Populer