Me gustaría saber cómo funciona el ciclo de instrucción a nivel electrónico. Soy nuevo en electrónica.
Para limitar el alcance de esta pregunta, me estoy enfocando en el primer paso del ciclo, "búsqueda de instrucciones". Entiendo las descripciones de alto nivel como en Wikipedia (a continuación), por lo que aquí me pregunto los detalles de los componentes electrónicos involucrados.
Específicamente, me pregunto cómo cuántas chanclas, puertas, autobuses, cualquier otra cosa involucrada, y qué está conectado a qué (en un nivel alto). Soy nuevo en electrónica, por lo que no estoy muy familiarizado con todos los componentes involucrados, por lo que no sé cómo explicar los detalles que espero. Supongo que básicamente a la tensión. Si hay algún transistor. Si hay imanes, ópticas, etc.
Por ejemplo, "Hay x número de flip-flops, cada uno conectado a un bus de datos central hecho de s, que está conectado a x. Los electrones fluyen desde y al bus de datos central en un cable (típicamente hecho fuera del cobre) a los flip flops, que es el inicio del proceso de búsqueda de instrucciones. Esto luego activa el proceso w en el componente eléctrico t que induce un cambio de voltaje para causar una secuencia de cambios de voltaje para luego enviar la "información" resultante ( Los electrones enviados en paquetes que pasan a través del bus en los cables de cobre al [flip-flop [punto de entrada] para ser almacenados en una diferencia de voltaje) se envían de vuelta al ... "Como puede ver, no tengo idea de lo que soy hablando, pero esa es una especie de idea del nivel de detalle que estoy buscando. No es necesario describir todo el proceso, solo se busca una introducción a las piezas involucradas. Intentando hacer la conexión desde la descripción del nivel de Wikipedia hasta el nivel de voltajes, materiales (silicio / imanes / etc.) Y componentes (transistores, flip-flops).
Muchas gracias por tu ayuda.
(1) El paso de búsqueda es el mismo para cada instrucción:
- La CPU envía el contenido de la PC al MAR y envía un comando de lectura en el bus de direcciones
- En respuesta al comando de lectura (con la dirección igual a PC), la memoria devuelve los datos almacenados en la ubicación de memoria indicada por PC en el bus de datos
- La CPU copia los datos del bus de datos en su MDR (también conocido como MBR, consulte la sección Componentes arriba) Una fracción de segundo después, la CPU copia los datos del MDR al registro de instrucciones para la decodificación de instrucciones
- El PC se incrementa de modo que apunta a la siguiente instrucción. Este paso prepara la CPU para el próximo ciclo.
- La unidad de control obtiene la dirección de la instrucción de la unidad de memoria.