manuelroin24, me puse a ver el datasheet y entiendo tus dudas, he aquí mi explicación de lo que interpreto.
1) El PIC en cuestión (como todos los de la familia 16F) tiene 127 bytes que puede acceder desde la instrucción misma. Si uno quiere acceder más alla, entonces recurre a los bits de página RP0 y RP1.
2) En el gráfico del 16F84 falta, a mi entender, el bit de STATUS RP0 para clarificar bien el gráfico pero éste solo se usa para memoria de SFR y no para memoria de datos ya que la misma, está mapeada totalmente en el banco 0.
3) Lo que ves de 5 bits en el instruction reg considero que es erróneo, ya que el 16F83 accede hasta 0x2F (6 bits) y el 16F84 hasta 0x4F (7 bits). En ambos casos, no sería 5 por lo cual es probable que este 5 haya quedado como "algo que se venia usando" en los 16Cx4 anteriores a este. Tal vez me esté olvidando de algo pero al menos es mi opinión del tema.
4) Lo que ves de 7 bits que salen del SFR es porque con direccionamiento indirecto tu puedes apuntar de 0x00 a 0x7F sin cambiar la página. El RAM Bank #1, en la parte del 0x8C en adelante está mapeado también en página 0, es decir son la misma página (no se le hace caso al bit #8). Por eso nuevamente son 7 bits.
Espero se te haya aclarado el punto.