Ok amigo mabauti gracias por tu colaboracion y por estar atento a mis preguntas ya resolvi el problema de porque me aparecia esa raya en la parte donde llamo a la rutina desplazar_32 en lugar de cargar el literal 6 era cargar literal 5, ya tengo la matriz 100 % funcionando con el pic 16F628A porcia hay algun usuario interezado les dejo el codigo final .asm y el achivo .inc con los retardos anexo circuito y archivo leeme donde aparecen los valores de todos los componentes a y por ultimo recuerden colocar la R de 10 K en RA4 que es salida de colector abierto " por fin mi matriz funciona " a el mensaje que puse para que mostrara la matriz es personal lo pueden cambiar por cualquiera que deseen suerte y de nuevo gracias por tu atensión mabauti. suerte y disfrutenla.