Set Instruksi Microcontroller

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.
  • 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 data
    Data Storage Transfer Data (STOR, LOAD, MOVE, dsb)
    Data Movement Input dan Output ke modul I/O
    Program Flow Control JUMP, HALT, dsb
Jenis-jenis MicroController Unit
- 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
SHARE

About Puisi Kuddlens

    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar