La función principal del controlador es intercambiar, detectar y proporcionar señales.
1. Controla la máquina y controla cada componente para que funcione en armonía.
2. El controlador tiene una función de intercambio de datos, que se refiere a la realización del intercambio de datos entre la CPU y el controlador, y entre el controlador y el dispositivo.
3. Si se compara el teléfono con el cuerpo humano, entonces el controlador es como el cerebro humano, que emite varias instrucciones y permite que las partes funcionen de manera flexible.
4. La unidad aritmética solo puede completar operaciones, mientras que el controlador se utiliza para controlar el trabajo de toda la CPU.
5. A través del bus de datos, la CPU escribe datos en el controlador en paralelo o lee datos del controlador en paralelo.
Controlador
Controlador (nombre en inglés: controlador) se refiere a cambiar el cableado del circuito principal o circuito de control en una secuencia predeterminada y cambiar el valor de resistencia en el circuito para controlar el arranque. y regulación del motor, dispositivo de mando de velocidad, frenado y marcha atrás.
Está compuesto por contador de programa, registro de instrucciones, decodificador de instrucciones, generador de temporización y controlador de operación. Es el "mecanismo de toma de decisiones" que emite comandos, es decir, completa la coordinación y el mando del. funcionamiento de todo el sistema informático.
Los controladores se dividen en controladores lógicos combinacionales y controladores microprogramados. Ambos controladores tienen sus propias fortalezas y debilidades. El controlador lógico combinacional es complicado de diseñar y tiene una estructura compleja una vez completado el diseño, no se puede modificar ni ampliar, pero es rápido.
Los controladores microprogramados son fáciles de diseñar, de estructura simple y fáciles de modificar o ampliar. Para modificar la función de una instrucción de máquina, solo necesita reprogramar el microprograma correspondiente para agregar una instrucción de máquina; Solo es necesario agregar un microprograma a la memoria, pero se ejecuta ejecutando una microrutina.
La comparación específica es la siguiente: los controladores lógicos combinacionales, también conocidos como controladores cableados, están compuestos de circuitos lógicos y dependen completamente del hardware para implementar funciones de instrucción.
Referencia: Controlador-Enciclopedia Baidu