Set instruksi 14-bit: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k {{rapikan}} |
k Menambahkan pranala Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Tugas pengguna baru Newcomer task: copyedit |
||
(14 revisi perantara oleh 10 pengguna tidak ditampilkan) | |||
Baris 1:
{{rapikan|topik=teknologi informasi}}
'''Set instruksi 14-bit''' digunakan dalam mikrokontroler PIC keluarga mid-range. Set instruksi 14-bit terdiri dari 35 buah instruksi single word. Setiap word terdiri dari opcode dan operand yang dipaket dalam string biner 14 bit. Setiap instruksi hanya menggunakan satu siklus instruksi, kecuali instruksi percabangan. Set instruksi 14-bit digunakan dalam mikrokontroler berikut ini:
* [[PIC16F84]]
* PIC16F877
'''Berdasarkan strukturnya''', set instruksi 14-bit dapat dikelompokkan menjadi instruksi berorientsi byte, instruksi berorientasi bit serta instruksi literal dan kontrol.
Baris 16 ⟶ 14:
Berdasarkan funsginya, set instruksi 14-bit dapat dikelompokkan menjadi:
* Instruksi
* Instruksi Logika, yaitu: COMF, ANDLW, ANDWF, IORLW, IORWF, XORLW, XORWF
* Instruksi Transfer data, yaitu: MOVLW, MOVF, MOVWF, RLF, RRF, SWAPF
Baris 24 ⟶ 22:
Beberapa
=== '''Pengkodean''' ===▼
Set Instruksi 14 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).
{| class="wikitable"
Baris 81 ⟶ 77:
Baris 235 ⟶ 229:
Sintaks: [label] DECF f,d
Operasi: d = f -1
Status terpengaruh: Z
Baris 259 ⟶ 253:
Sintaks: [ label ] GOTO k
Operasi: PC<10:0> = k; PC<12:11> = PCLATH<4:3>
Status terpengaruh: -
Baris 363 ⟶ 357:
Status terpengaruh: -
Deskripsi
Baris 414 ⟶ 408:
Sintaks: [ label ] SLEEP
Operasi: WDT = 0; TO = 1; PD = 1
Status terpengaruh: TO, PD
Baris 474 ⟶ 468:
Deskripsi: Hasil XOR antara register W dan k disimpan di register d
[[Kategori:Pengendali mikro]]
|