Detailed reference for the IORLW instruction in PIC18 ISA.
Perform a bitwise inclusive OR between WREG and an 8‑bit literal value.
; W=0x20 before
IORLW 0x10 ; W = 0x20 | 0x10 = 0x30; W=0x20 before
IORLW 0x10 ; W = 0x20 | 0x10 = 0x30; W=0x00 before
IORLW 0xFF ; W = 0x00 | 0xFF = 0xFF; W=0x00 before
IORLW 0xFF ; W = 0x00 | 0xFF = 0xFF; W=0xF0 before
IORLW 0x0F ; W = 0xF0 | 0x0F = 0xFF; W=0xF0 before
IORLW 0x0F ; W = 0xF0 | 0x0F = 0xFF; W already contains 0x1C, OR with 0x2A
IORLW 0x2A ; W = 0x1C | 0x2A = 0x3F; W already contains 0x1C, OR with 0x2A
IORLW 0x2A ; W = 0x1C | 0x2A = 0x3F