Red de conocimiento informático - Conocimiento del nombre de dominio - Principios y aplicaciones de microcomputadoras" Nomenclatura del ciclo de bus del papel de examen

Principios y aplicaciones de microcomputadoras" Nomenclatura del ciclo de bus del papel de examen

Ciclo de bus: El tiempo que tarda la computadora en completar un acceso a la memoria o a la interfaz de E/S. Un ciclo de bus consta de 4 ciclos de reloj (T1~T4).

Ciclo de instrucción: el tiempo necesario para completar una instrucción. Un ciclo de instrucción consta de uno o más ciclos de bus.

Así, la siguiente instrucción ya no se leerá desde la unidad 25, sino que se leerá desde el principio de la unidad de memoria 21 y se ejecutará, cambiando así el orden de ejecución original del programa.

¿Atención? Cuando se ejecuta la instrucción "JMP 21", el programa que consta de las cuatro instrucciones que damos aquí entrará en un bucle infinito, a menos que se detenga artificialmente, el programa se ejecutará indefinidamente, de modo que la suma en la celda de memoria 40 continuará. .

Operación de suma de dos operandos:

El tercer ciclo de la CPU se completa principalmente tomando los operandos y realizando la operación de suma. Durante esta fase, la CPU completa las siguientes operaciones:

(1) Envía la dirección del operando en el registro de direcciones al bus de direcciones.

(2) Lea el operando desde la ubicación de memoria 30 y envíelo al registro del búfer a través del bus de datos.

(3) Realizar operación de suma: enviar el operando en el registro del buffer de datos a un puerto de entrada de la ALU, y transferir el otro operando que ha estado esperando en el acumulador (porque al final del CLA ejecución de instrucción, el contenido del acumulador es cero) se envía al otro terminal de entrada de la ALU, y luego la ALU suma los dos números para obtener el resultado de la operación, es decir, 0 6 = 6.

(4) La operación se realiza en el bus de direcciones de la unidad de memoria 30 y se transfiere al bus de direcciones a través del bus de datos. El resultado se vuelve a colocar en el acumulador, reemplazando el número original 0 en el acumulador.