Jumat, 01 Januari 2016

set instruksi program dan jenis instruksi

1. set instruksi
Set instruksi didefinisikan sebagai suatu aspek dalam arsitektur computer yang dapat dilihat oleh para pemrogram.
Dua bagian utama arsitektur komputer:

1. Instruction set architecture (ISA) / arsitektur set instruksi
ISA meliputi spesifikasi yang menentukan bagaimana programmer bahasa mesin akan berinteraksi oleh computer. ISA menentukan sifat komputasional computer.

2. Hardware system architecture (HSA) / arsitektur system hardware
HAS berkaitan dengan subsistem hardware utama computer (CPU, system memori dan IO). HSA mencakup desain logis dan organisasi arus data dari subsistem.

2. jenis instruksi
  • Data processing/pengoahan data : instruksi aritmetika dan logika.
  • Data storage/penyimpanan data : instruksi-instruksi memori.
  • Data movement/perpindahan data : instruksi I/O.
  • Control/control : instruksi pemeriksaan dan percabangan.
Instruksi aritmetika memiliki kemampuan untuk mengolah data numeric. Sedangkan instruksi logika beroperasi pada bit-bit word sebagai bit, bukan sebagai bilangan. Operasi-operasi tersebut dilakukan teutama untuk data di register CPU.
Instruksi-instruksi 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.

3. Desain set Instruksi
Desain set instruksi merupakan masalah yang sangatkomplek yang melibatkan banyak aspek, diantaranya adalah: 
1. Kelengkapan set instruksi 
2. Ortogonalitas (sifat independensi instruksi) 
3. Kompatibilitas :
  • source code compatibility
  • Object code Compatibility
Selain ketiga aspek tersebut juga melibatkan hal-hal sebagai berikut :
a. Operation Repertoire
    Berapa banyak dan opera siapa saja yang disediakan, dan berapa sulit operasinya
b. Data Types
    Tipe/jenis data yang dapat olah
c. Instruction Format
   Panjangnya, banyaknya alamat,dsb.
d. Register
    Banyaknya register yang dapat digunakan
e. Addressing
    Mode pengalamatan untuk operand

sumber: http://sodiqengineering.blogspot.co.id/2015/01/arsitektur-set-instruksi-desain-set.html

Tidak ada komentar:

Posting Komentar