Set instruksi 12-bit: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Borgxbot (bicara | kontrib)
k Robot: Cosmetic changes
Bot5958 (bicara | kontrib)
k Perbaikan untuk PW:CW (Fokus: Elemen gaya teks HTML <b> (bold))
 
(5 revisi perantara oleh 2 pengguna 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 62 ⟶ 60:
 
 
Beberapa diantaradi antara set instruksi 12 bit mempengaruhimemengaruhi [[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 ===
 
=== Pengkodean ===
----