Apakah Set Instruksi itu? - Set Instruksi adalah sekumpulan lengkap instruksi yang dapat dimengerti oleh sebuah CPU. Instruksinya berbentuk bahasa mesin, aslinya seluruhnya dalam bilangan biner. Untuk programmer, biasanya digunakan representasi yang lebih mudah dimengerti manusia, dikenal dengan bahasa Assembly.
- keluarga Motorola dengan seri 68xx, keluarga MCS51 yang diproduksi PIC dari Microchip, Renesas, Zilog
- ATMEL AVR dapat dikelompokkan menjadi 4 kelas, yaitu keluarga ATTINY, keluarga AT90Sxx, keluarga ATMEGA dan AT86RFxx
- Set Instruksi Spesifik
- meskipun termasuk dalam satu golongan RISC atau CISC (dari segi jenis instruksinya) atau sama-sama dalam keluarga x86 (golongan arsitekturnya); tiap prosesor bisa memiliki set instruksi spesifik yang berbeda.
- pada Intel, ada ekstensi instruksi MMX, SSE2, SSE3, dst untuk menambah kemampuan multimedia. - Elemen-Elemen Instruksi
- kode operasi (kerjakan ini)
- alamat asal operand (terhadap isi alamat ini)
- alamat hasil operand (letakkan hasilnya di alamat ini)
- representasi instruksi lanjutan (alamat yang berisi instruksi selanjutnya)
Sebuah instruksi tidak harus memiliki semua elemen di atas, tergantung kebutuhan dan jenis instruksinya. - Contoh Simbolik Instruksi
Simbol Keterangan ADD jumlahkan SUB kurangkan MPY/MUL kalikan DIV bagi LOAD load data dari register/memory STOR simpan data ke register/memory MOVE pindahkan data dari satu tempat ke tempat lain SHR shift kanan data SHL shift kiri data dan lain-lain Data Processing Aritmetik (ADD, SUB, dsb);
Logic (AND, OR, NOT, SHR, dsb);
konversi dataData Storage Transfer Data (STOR, LOAD, MOVE, dsb) Data Movement Input dan Output ke modul I/O Program Flow Control JUMP, HALT, dsb
- keluarga Motorola dengan seri 68xx, keluarga MCS51 yang diproduksi PIC dari Microchip, Renesas, Zilog
- ATMEL AVR dapat dikelompokkan menjadi 4 kelas, yaitu keluarga ATTINY, keluarga AT90Sxx, keluarga ATMEGA dan AT86RFxx
0 komentar:
Posting Komentar