¿Qué significa "los puertos pueden registrarse"? Para diseño de circuitos

0

Tengo una tarea. Debo diseñar un circuito que se sume con números firmados y sin firmar. Voy a utilizar los registros. Necesito dos puertos de salida. Dice "Puertos de salida de 8 bits (2 puertos: uno para salida sin firma y otro para salida firmada) (los puertos pueden 'registrarse'). "No entiendo lo que quiere decir al decir" los puertos se pueden registrar ". Estoy usando max plus 2 para el diseño del circuito.

    
pregunta Gamer89

1 respuesta

2

Un puerto de salida registrado es uno donde las líneas de datos se controlan de acuerdo con el contenido de un registro que se puede escribir y leer como una ubicación de memoria.

La forma más simple de puerto de salida es solo un pestillo en el que solo se puede escribir. En un sistema integrado, las líneas de puertos individuales a menudo se usan para diferentes funciones y pueden ser controladas por diferentes partes del código que no se conocen entre sí, por lo que es importante que pueda cambiar el estado de las líneas individuales sin molestar a las demás.

Si tiene un puerto de salida de solo escritura, necesitaría usar una ubicación de memoria para recordar el estado de todos los pines de salida para poder leer la memoria, cambiar los bits que desee y luego escribir el nuevo valor al puerto y volver a la ubicación de la memoria para la próxima vez.

Un puerto registrado le permite leer las salidas actuales directamente desde el puerto, cambiar los bits que desea y volver a escribirlos. Muchos procesadores tienen instrucciones de configuración y restablecimiento de bits para hacerlo de forma rápida y eficiente.

    
respondido por el Finbarr

Lea otras preguntas en las etiquetas