Set instruksi 12-bit: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Kenrick95Bot (bicara | kontrib)
k Bot: Penggantian teks otomatis (-diantara +di antara)
Bot5958 (bicara | kontrib)
k Perbaikan untuk PW:CW (Fokus: Elemen gaya teks HTML <b> (bold))
 
(3 revisi perantara oleh satu pengguna lainnya tidak ditampilkan)
Baris 43:
 
 
=== '''Klasifikasi''' ===
 
----
 
'''Berdasarkan strukturnya''', set instruksi 12-bit dapat dikelompokkan menjadi:
Baris 54 ⟶ 52:
 
'''Berdasarkan fungsinya''', set instruksi 12-bit dapat dikelompokkan menjadi:
* <u>Instruksi AritmatikaAritmetika</u>, yaitu ADDWF, SUBWF, INCF, DECF, INCFSZ, DECFSZ
* <u>Instruksi Logika</u>, yaitu COMF, ANDLW, ANDWF, IORLW, IORWF, XORLW, XORWF, RLF, RRF
* <u>Instruksi Transfer data</u>, yaitu MOVLW, MOVF, MOVWF, SWAPF
Baris 64 ⟶ 62:
Beberapa di antara set instruksi 12 bit memengaruhi [[flag]]. Flag adalah penanda/[[indikator]] kondisi tertentu yang dihasilkan sebuah operasi. Flag yang mungkin terpengaruh adalah Z, DC, C, TO dan PD. Flag Z akan aktif jika [[register]] W bernilai 0x00. Flag C akan aktif jika ada transisi dari 0xff ke 0x00 dan DC akan aktif jika ada transisi dari 0x0f ke 0x10. Flag TO akan aktif jika waktu tunggu WDT (Watchdog Timer) telah habis. Flag PD aktif jika [[mikrokontroler]] memasuki modus SLEEP. Aktifnya sebuah flag ditandai dengan logika "1", kecuali untuk TO dan PD karena keduanya aktif rendah.
 
=== Pengkodean ===
 
----