Set instruksi 12-bit: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Edipermadi (bicara | kontrib) |
k Perbaikan untuk PW:CW (Fokus: Elemen gaya teks HTML <b> (bold)) |
||
(9 revisi perantara oleh 6 pengguna tidak ditampilkan) | |||
Baris 1:
{{rapikan|topik=teknologi informasi}}
'''Set Instruksi 12-bit''' digunakan untuk [[mikrokontroler]] PIC keluarga Low End. Set Instruksi 12-bit terdiri 33 buah instruksi ''single word''. Setiap instruksi terdiri dari [[opcode]] dan [[operand]] yang dipaket dalam word selebar 12 bit. Set instruksi 12-bit digunakan oleh [[mikrokontroler]] berikut ini:▼
▲Set Instruksi 12-bit digunakan untuk [[mikrokontroler]] PIC keluarga Low End. Set Instruksi 12-bit terdiri 33 buah instruksi ''single word''. Setiap instruksi terdiri dari [[opcode]] dan [[operand]] yang dipaket dalam word selebar 12 bit. Set instruksi 12-bit digunakan oleh [[mikrokontroler]] berikut ini:
* [[PIC10F200]]
* [[PIC10F202]]
Baris 46 ⟶ 43:
'''Berdasarkan strukturnya''', set instruksi 12-bit dapat dikelompokkan menjadi:
* <u>Instruksi berorientasi byte</u>, yaitu ADDWF, ANDWF, CLRF, CLRW, COMF, DECF, DECFSZ, INCF, INCFSZ, IORWF, MOVF, MOVWF, NOP, RLF, RRF, SUBWF, SWAPF, XORWF
* <u>Instruksi berorientasi bit</u>, yaitu BCF, BSF, BTFSC, BTFSS
* <u>Instruksi
'''Berdasarkan fungsinya''', set instruksi 12-bit dapat dikelompokkan menjadi:
* <u>Instruksi
* <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 65 ⟶ 60:
Beberapa
Set Instruksi 12 bit terdiri dari opcode dan operand. operandnya dapat berupa b, d, f dan k. Operand b lebarnya 3 bit, digunakan untuk menotasikan alamat bit (bit 0 hingga bit 7).
▲Set Instruksi 12 bit terdiri dari opcode dan operand. operandnya dapat berupa b, d, f dan k. Operand b lebarnya 3 bit, digunakan untuk menotasikan alamat bit (bit 0 hingga bit 7). Operand d lebarnya 1 bit, digunakan untuk menotasikan tujuan operasi, jika "0" maka hasil tersimpan di register w, jika "1" maka hasil tersimpan di register f. Operand f lebarnya 5 bit, digunakan untuk menotasikan alamat register f (0x00 hingga 0x3f). Terakhir, operand k digunakan untuk menotasikan data literal baik 8 bit maupun 9 bit.
'''Operand:'''
Baris 121 ⟶ 114:
* '''Instruksi literal dan kontrol''' terdiri dari opcode dan data literal. Data literal (lebarnya 8 bit hingga 9 bit) ditempatkan paling kanan sedangkan sisanya digunakan untuk menyimpan opcode.
==
Baris 487 ⟶ 480:
Penjelasan: XOR-kan W dan f, simpan di d
[[Kategori:Pengendali mikro]]
|