Hola, el contador de programa o PC, es un registro donde se carga la dirección de la instrucción a ejecutar del programa de instrucciones. En el 16f84a, tan sólo se utilizan los 10 bits de menos peso, ya que utilizan 1024 direcciones distintas, pero se podría direccionar hasta 8 k, ya que el contador de programa o PC, puede direccionar hasta direcciones de 13 bits. Para ver el contenido del PC de la dirección de la instrucción a ejecutar, se utilizan dos registros específicos. que son el PCL, donde se almacena los 8 bits de menos pesos y el PCLAHT, donde se almacena los 5 bits de mayor peso.
En cuanto, a la representación de los datos en el display, lo que pasa es que están representado en código héxadecimal, pero lo podrías haber puesto en binario o en decimal. Para representar un número en un display de 7 segmentos, tienes que saber los segmentos a iluminar, por ejemplo, para representar el 1, habría que iluminar el segmento b y c, que en binario sería 0000110, por lo tanto en decimal sería 6 y en hesdecimal sería 06.
Gracias y saludos.