maskun

KARAKTERISTIK SET INSTRUKSI

A.  Elemen Instruksi
Agar dapat dieksekusi, setiap instruksi harus berisi informasi yang diperlukan oleh CPU. Informasi itu dituangkan dalam elemen-elemen instruksi:


·      Operation Code/Kode Operasi: menspesifikasikan operasi yang akan dilakukan (misalnya, ADD).
·      Operasi dispesifikasikan oleh kode biner, yang dikenal sebagai kode operasi, atau opcode.
·      Source Operand Reference/Referensi Operand Sumber: operasi dapat mencakup satu atau lebih sumber, operand merupakan input bagi operasi.
·      Result Operand Reference/Reference Operand Hasil: operasi dapat membuat hasil operasi.
·      Next Instruction Reference/Reference Operand Selanjutnya: elemen ini memberitahu CPU posisi instruksi berikutnya yang harus diambil setelah menyelesaikan eksekusi suatu instruksi.
Sumber dan hasil operand dapat berada di salah satu dari ketiga daerah di bawah ini:
·      Memori utama atau memori virtual: dengan referensi alamat berikutnya, maka alamat memori utama atau virtual harus diketahui.
·      Register CPU: instruksi harus diberi nomor register yang dimaksud.
·      Perangkat I/O: instruksi harus menspesifikasikan modul I/O yang diperlukan oleh operasi.

Representasi Instruksi
Dalam komputer, instruksi direpresentasikan oleh sekumpulan bit. Dalam penulisan format instruksi (instruction format) biasanya dibagi dalam beberapa kolom berkaitan dengan elemen-elemen yang akan mengisi instruksi. Apa Itu Mnemonic? Adalah singkatan-singkatan yang mengindikasikan suatu
operasi yang merupakan representasi dari opcode.
Contoh:
Mnemonic
ADD Add (penambahan)
SUB Substract (pengurangan)
LOAD Muatkan data dari memori
INC  Increment (penambahan dengan satu)

Mnemonic
Operand
ADD
A
Artinya menambah secara langsung 8 bit data ke dalam isi akumulator dan menyimpan hasil di akumulator. Operand juga dapat direpresentasikan secara simbolik.
Misalnya:
Mnemonic
Operand
ADD
R,Y


Artinya tambahkan nilai lokasi Y ke isi register R F'emrogram dapat mendahului dengar definisi-definisi: X = 513,Y = 514, dst. Program akan mengkonversikan opcode dan refercnsi operand menjadi bentuk biner, akhirnya akan membentuk instruksi mesin biner.

maskun

About maskun -

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :