Autor Tema: Registro W en PIC16F84  (Leído 2640 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Watek

  • PIC10
  • *
  • Mensajes: 14
Registro W en PIC16F84
« en: 22 de Abril de 2020, 19:49:15 »
Buenas, la pregunta es sencilla, creo.

En que dirección de la memoria RAM se almacena el registro W?

Según el DATASHEET no se guarda en ningún lugar de la memoria... está en algún tipo de caché del procesador? o simplemente no te indican donde está por que la ubicación es aleatoria o esta protegida?


Gracias

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re:Registro W en PIC16F84
« Respuesta #1 en: 22 de Abril de 2020, 20:05:14 »
Que tal Watek,

Como bien lo indica el datasheet, el registro W es precisamente eso, un registro. Este registro no está asignado a ninguna dirección de RAM.
Es como dices una especie de caché, pero no es un caché; nuevamente repito, es un registro de trabajo.

elreypic.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Registro W en PIC16F84
« Respuesta #2 en: 22 de Abril de 2020, 20:10:15 »
En ese PIC: Un registro interno al CPU/ALU...

Aunque hay algunos PICs que poseen un acceso al mismo, por ejemplo algunos no se si todos los PIC18 poseen el registro WREG con direccion.
Recien acabo de revisar y en algunos PIC16 (los ultimos) tambien traen el WREG en sus bancos.

No dejan de ser registro del nucleo!, solo que poseen acceso mediante una direccion como la RAM.
« Última modificación: 22 de Abril de 2020, 20:47:16 por KILLERJC »

Desconectado Watek

  • PIC10
  • *
  • Mensajes: 14
Re:Registro W en PIC16F84
« Respuesta #3 en: 22 de Abril de 2020, 22:18:33 »
Muchas gracias a los 2  :-/ :mrgreen: