Facebook SDK



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

Post a Comment

أحدث أقدم