Set Instruksi (bahasa Inggris: Instruction Set, atau Instruction Set Architecture (ISA))
didefinisikan sebagai suatu aspek dalam arsitektur komputer yang dapat dilihat oleh
para pemrogram. Secara umum, ISA ini mencakup jenis data yang didukung, jenis instruksi yang dipakai, jenis
register, mode pengalamatan, arsitektur memori,
penanganan interupsi,
eksepsi, dan operasi I/O
eksternalnya (jika ada).
ISA merupakan sebuah spesifikasi dari kumpulan semua kode-kode biner (opcode)
yang diimplementasikan dalam bentuk aslinya (native form) dalam sebuah
desain prosesor tertentu. Kumpulan opcode tersebut,
umumnya disebut sebagai bahasa mesin
(machine language) untuk ISA yang bersangkutan. ISA yang populer
digunakan adalah set instruksi untuk chip Intel x86, IA-64, IBM PowerPC,
Motorola 68000, Sun SPARC, DEC Alpha, dan lain-lain.
Karakteristik Mesin Instruksi
·
Elemen-elemen instruksi mesin
o
Operation Code (OP Code) yaitu kode
operasi berbentuk kode biner
o
Source Operand Reference yaitu operand
adalah input operasi
o
Result Operand Reference yaitu merupakan
hasil atau keluaran operasi
o
Next Instruktion Reference elemen ini
menginformasikan CPU posisi instruksi berikutnya yang harus diambil dan
dieksekusi.
Operand
dari suatu system operasi dapat berada pada:
·
Memori Utama atau memori virtual
·
Register CPU
·
Perangkat I/O
Format Instruksi
opcode operand
·
Kode Operasi (Op Code) direpresentasikan
dengan singkatan-singkatan yang disebut mnemonic.
·
Contoh Mnemonic
o
ADD =
Penambahan
o
SUBB =
Pengurangan
o
LOAD =
Muatkan data ke memori
Contoh Instruksi dengan 2 dan 3 alamat
Operasi
Set Instruksi Secara Umum
sumber:
Ismuhar Dwi Putra, arsitektur komputer
Tidak ada komentar:
Posting Komentar