¿Es un registro de hardware lo mismo que un registro de procesador?

0

He intentado buscar la diferencia entre estos dos términos, pero todo lo que encuentro da resultados ambiguos. ¿Alguien puede explicarme cuál es la diferencia entre un registro de software y un registro de procesador, si hay alguno?

    
pregunta Катя

1 respuesta

4

Un registro de procesador es un elemento de almacenamiento dentro del procesador que se utiliza para mantener valores numéricos, direcciones, estado o bits de control que están involucrados en las operaciones del procesador interno.

Un registro de hardware es un elemento de almacenamiento dentro del hardware periférico (por ejemplo, un puerto de E / S o un controlador DMA) que está separado del procesador. Estos se utilizan para configurar y controlar el hardware periférico o para retener datos e información de estado relacionados con el periférico.

Como con la mayoría de las definiciones, hay áreas grises. Algunas arquitecturas tienen registros de procesador en la memoria externa o en el espacio de E / S. Otros tienen registros de CPU internos que controlan periféricos o son pines de E / S conectados.

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas