Que tal sota_de_bastos,
Antes que nada bienvenido al foro y aprovechando te invito a que pases al leer las reglas del foro, pero si ya lo hiciste felicidades.
Con respecto a tu pregunta, es necesario como te indica nuestro companiero forero maunix, que nos digas que micro estas usando para asi poder darte la mejor respuesta.
Te puedo adelantar por ejemplo que los microcontroladores de la serie 16, es decir los PIC16FXXX, tienen un campo de 16 bytes para declarar variables comunes y estas pueds ser accesadas desde cualqueir banco. Este campo de 16 bytes cominza en la direccion 70h de la RAM
asi que no importa desde donde la acceses, asi si tu declaras una variable que se llame VAR y la asignas a la direccion 70h o superior, esta la podras accesar desde cualqueir banco.
Saludos y espero haber ayudado.
Elreypic.