quiero exponer algo que me ha mareado bastante encontrar.
resulta que he creado un proyecto.y aunque siempre los creo en absolute mode,se me ocurrio crearlo en relocatable mode.para ver lo que hera lo de
la directiva res.
efectivamente lo que hace es reservar una serie de bytes a partir de una direccion.
org 0x20
res 4
lo que hace es reservar 4 bytes.en este caso a partir de la direccion 0x20h.
ya visto lo que hacia,me propongo realizar un programa.cual es mi sorpresa de que la ventana File Register,no aparecen los nombres de los simbolos.
asi que me cuesta bastante identificar los nombres de los registros que he declarado.
supuse que esto era por habrelo puesto en relocatable mode.asi que no sabia pasarlo a absolute mode.y despues de buscar por internet.he tenido que solucionarlo
buscando en los menus del mplab.
solucion:
Proyect-> Build Options-> Proyect -> MPASM/C17/C18 Suite. y en Single File Assembly Proyects, activar la opcion Generate absolute code.
y eso es todo.por si a alguien le sirve.o si a mi se me olvida.