Hi piclisters, Many times I find people on this PICLIST and myself getting confused while reading and writing PIC assembler code. Especially when it concerned comparing a register with some other value and then coding the correct BTFSS or BTFSC instruction. To make life easier I wrote some very simple to use macros that do this troublesome task for you. Normally when someone writes a macro, I hardly use them because you have to learn jet another set of instructions. But I thing you will really like these ones because they are quite intuitive and they speed-up PIC Assembler programming considerately! Please give me some feedback if you have any suggestions or comments. Here is the include file that contains the macros: <> Content-Type: application/octet-stream; name="compare.inc" Content-Disposition: attachment; filename="compare.inc" Content-Location: ATT-0-28B0D7F6AAF0D21187170000832630D1-C OMPARE.INC Attachment converted: wonderland:compare.inc (????/----) (0002DD2E)