La solución a estos errores es crear el programa con el lenguaje correcto.
Por lo que veo esto esta realizado para un ASM para un microprocesador 8086, cuando vos estas trabajando con un microcontrolador PIC, que posee un compilador totalmente distinto e instrucciones totalmente distintas por mas que los dos sean ASM no significa que se escriben igual, si te vas a otra marca de microcontrolador el ASM se escribe de OTRA forma y tienen OTRAS instrucciones distintas incluso que los PICs