Ich würde mal sagen, dass das ^ für die logische Verknüpfung XOR steht (siehe MPASM Hilfe), negiert (löscht in diesem Fall) also Bit 7. Der Autor des Quellcodes unterdrückt damit die Warnung des Assemblers.