Set instruksi merupakan sederetan bit yang menggambarkan letak lokasi instruksi yang harus dijalankan oleh mesin secara spesifik. Perancangan format instruksi sendiri merupakan proses yang kompleks. Dalam pembuatan set instruksi tersebut harus diperhatikan beberapa hal, antara lain: panjang dari set instruksi, keseragaman bentuk set instruksi, jumlah opcode serta operand yang mengikuti opcode tersebut, dan bagaimana mode addressing ditentukan.
Untuk dapat dieksekusi CPU suatu instruksi harus beerisi elemen informasi yang diperlukan CPU secara lengkap dan jelas, berikut elemen – elemen tersebut :
Untuk dapat dieksekusi CPU suatu instruksi harus beerisi elemen informasi yang diperlukan CPU secara lengkap dan jelas, berikut elemen – elemen tersebut :
- Operation code (op code) / kode operasi : Menentukan operasi - operasi yang akan dilakukan (misalnya; ADD, I/O). Operasi itu dispesifikasikan oleh suatu kkode biner, dikenal sebagai kode operasi atau opcode.
- Source Operand Reference / acuan operand sumber : Operasi dapat berasal dari lebih dari satu sumber, dengan kata lain operand adalah input operasi.
- Result Operand Reference / acuan operand hasil : Merupakan hasil atau keluaran operasi
- Next Intruction Reference / acuan instruksi berikutnya : Elemen ini menginformasikan CPU posisi intruksi berikutnya yang harus diambil setelah menyelesaikan eksekusi suatu instruksi.
0 komentar: