Set Intruksi adalah kumpulan dari intruksi yang dapat dijalankan oleh CPU pada bahasa mesin, setiap intruksi berbentuk pola bit biner. Disebut juga machine code(bahasa mesin), aslinya juga berbentuk biner/bahasa assembly, agar dapat dimengerti manusia,dibuatlah representasi simbolik yang biasanya berula singkatan (disebut mnemonic). Mnemonic adalah bahasa paling dasar/sebelum adanya pascal.
▪Beberapa contoh simbolik intruksi dalam bahasa manusia, yaitu :
- ADD = Add (jumlahkan)
- SUB = Substarct (kurangkan)
- MUL = Multiply (kalikan)
- DIV = Devide (bagi)
- LOAD = Load (mengambil data dari register/memori)
- STOR = Store (simpan dafa ke register/memori)
- MOVE = Move (pindahkan data dari satu tempat ke tempat lain)
- SHR = Shift kanan data
- SHL = Shift kiri data
- Dll.
▪Elemen - elemen instruksi
- Operarion Code (Opcode)
Merupakan kode operasi yang menspesifikasikan operasi yang akan dilakukan kode operasi berbentuk kode biner
- Source Operand Reference
Merupakan sumber dari operand (input intruksi)
- Result Operand Reference
Merupakan hasil/keluaran operasi
- Next Instruction Reference
Elemen ini menginformasikan CPU posisi instruksi berikutnya yang harus diambil dan dieksekusi