Método de simulación de instrucción y microprocesador
Descripción general
 Un método de simulación de instrucción con tiempo de simulación de instrucción reducido. ] Datos procedimiento de cálculo de la bandera de los datos de ir a buscar en los datos y la información de indicador medios determinados por el procedimiento de almacenamiento realiza una operación predeterminada, y lleva a cabo según la instrucción por los datos de la unidad de ejecución de instrucciones que almacenan procedimiento para almacenar el resultado de la operación en la memoria, esta En paralelo con el procedimiento de captación de datos y el procedimiento aritmético de datos, una instrucción para calcular un indicador que se almacenará en el medio de almacenamiento de información de indicador a partir del mismo resultado aritmético obtenido por los medios de ejecución de instrucciones En el método de simulación, cuando no hay ejecución del procedimiento de almacenamiento de datos siguiendo el procedimiento de cálculo de datos, un tiempo para igualar el tiempo de inicio del procedimiento de operación de datos de la siguiente instrucción con el tiempo de fin de operación de los medios de operación de indicador de la instrucción actual El procedimiento de consumo se ejecuta después del procedimiento de cálculo de datos.
Campo técnico
La presente invención se refiere a un método de simulación de instrucción realizado por un microprocesador o similar y un microprocesador capaz de realizar simulación de instrucción de alta velocidad.
Antecedentes de la técnica
Convencionalmente, existían las siguientes tecnologías en este tipo de campo.
Como primera técnica anterior al principio, la configuración de los sistemas de simulación de instrucciones para cuatro bandera (flag signo S, cero bandera Z, un indicador de desbordamiento V, un pabellón lleven C) una simulación de la instrucción de un microprocesador con un único procesador Y el lapso de tiempo de simulación del comando se describirá con referencia a las figuras 4 y 5.
La figura 4 es un diagrama de bloques que muestra la configuración del método de simulación de instrucción del microprocesador de acuerdo con la primera técnica anterior.
En la figura, el método de simulación de instrucción incluye un medio de ejecución de instrucción 101 para ejecutar una instrucción recibida de la memoria 100 y un medio de almacenamiento de información de indicador 102. Aquí, la unidad de ejecución de instrucciones 101, los datos de procedimiento de ir a buscar 201, el procedimiento de cálculo de datos 202, firmar bandera procedimiento de operación 203, un procedimiento de la bandera de cero operación 204, el procedimiento de operación indicador de desbordamiento 205, los diversos procedimientos del procedimiento de operación carry bandera 206 y el procedimiento de almacenamiento de datos 207 Ejecutar ejecución.
Es decir, el procedimiento de cálculo de datos 202, a fin de obtener un resultado de la operación, y los datos obtenidos por los datos de ir a buscar procedimiento 201, firmar bandera S almacenado en la unidad de la bandera de almacenamiento de información 102, una bandera de cero Z, un indicador de desbordamiento V, y una tal bandera de acarreo C Y la señal de datos de bandera FD.
El procedimiento subsiguiente bandera código de operación 203, un procedimiento de operación de bandera cero 204, el indicador de desbordamiento procedimiento de operación 205 y el procedimiento de funcionamiento de transporte de la bandera 206, y almacena el valor determinado de la bandera de los datos y el resultado de la operación en la unidad de almacenamiento de información de la bandera 102. Cuando es necesario almacenar el resultado del cálculo en la memoria 100 de acuerdo con una instrucción, el resultado de la operación se almacena en la memoria 100 mediante el procedimiento de almacenamiento de datos 207.
Como un ejemplo, el paso del tiempo cuando la simulación de instrucción de dos instrucciones consecutivas que requieren el procedimiento de almacenamiento de datos 207 se muestra en la FIG. El tiempo de simulación de instrucciones en este caso es de 50 unidades de tiempo.
Como es evidente en la Fig. 5, en el caso en el que la simulación de instrucciones de un microprocesador que tiene una pluralidad de banderas, es necesario realizar un procedimiento de operación de bandera única fracción, marca con microprocesador requiere una gran cantidad de tiempo en el procedimiento de operación de la bandera .
Para resolver este problema, un método de simulación de instrucción en el que se usa una pluralidad de procesadores, se asignan medios de operación de bandera para cada bandera, cada procedimiento de operación de bandera se separa, y los medios de ejecución de instrucción y operación de bandera se ejecutan simultáneamente Tecnología) ha sido propuesto.
Aquí, la configuración de la figura y la simulación de instrucciones transcurso de tiempo de método de simulación de instrucciones de la segunda tecnología convencional para la simulación de instrucciones de un microprocesador con un ejemplo, así como los cuatro banderas mencionadas en la primera técnica anterior varios procesadores 6, figura 7 y FIG.
En este caso, es necesario para obtener los datos y resultados de operación requeridos para el procedimiento de operación bandera para cada medio de cálculo bandera, medios de cálculo de la bandera, excepto para el procedimiento de almacenamiento de datos de la instrucción de medios de ejecución, los datos de ir a buscar procedimiento de la misma configuración, la bandera Es necesario tener un procedimiento de detección definido y un procedimiento de cálculo de datos.
Además, para ejecutar simultáneamente los medios de ejecución de instrucción y los medios de operación de bandera, se requieren una notificación de decisión de bandera y un procedimiento de detección de determinación de bandera para sincronizar el establecimiento de bandera con el inicio del procedimiento de operación de datos. En otras palabras, es necesario tener un mecanismo de sincronización de los medios de operación de indicador y los medios de ejecución de instrucción, para detectar si el indicador utilizado en el procedimiento de cálculo de datos en la siguiente instrucción se fija mediante el procedimiento de detección de determinación de indicador. La razón por la cual tal mecanismo de sincronización es necesario es que el procedimiento de cálculo de datos requiere los datos y la señal de datos de bandera determinada por la simulación de instrucción previa para obtener el resultado del cálculo, y los datos y la operación El resultado es necesario.
6, el método de simulación de instrucción incluye un medio de ejecución de instrucción 400, un medio de almacenamiento de información de indicador 500, un medio de operación de indicador de signo 610, un medio de operación indicador de cero 620, un medio de operación de indicador de desbordamiento 630, un indicador de acarreo Y una aritmética significa 640.
Aquí, el medio de ejecución de instrucción 400 ejecuta el procedimiento de búsqueda de datos 401, el procedimiento de detección de arreglo de bandera 402, el procedimiento de operación de datos 403 y el procedimiento de almacenamiento de datos 404 de acuerdo con la instrucción recibida desde la memoria 300. También, medios de cálculo de la bandera de señal 610, un medio de cálculo bandera cero 620, los medios de cálculo indicador de desbordamiento 630 y el cálculo pabellón lleven significa 640, los datos de ir a buscar procedimiento misma estructura que la ejecución de la instrucción significa 400 611 621 631 641, la detección de la bandera de confirmación procedimientos 612,622,632,642, comprenden cada procedimiento 613623633643 cálculo de datos, firmar procedimiento de operación de la bandera 614 más a la unidad de cálculo de la bandera de código 610, un procedimiento de operación de la bandera de cero en la operación de la bandera de cero significa 620 624, el indicador de desbordamiento Se proporciona un procedimiento 634 de operación de bandera de desbordamiento para los medios de operación 630, y se proporciona un procedimiento de operación de bandera de acarreo 644 para los medios de operación de bandera de acarreo 640, respectivamente.
Estos medios de operación de indicador 610 640 son medios de operación de indicador para determinar el indicador de signo S, el indicador de cero Z, el indicador de desbordamiento V y el marcador de transporte C almacenados en el medio de almacenamiento de información de indicador 500, e incluyen un medio de ejecución de instrucción 400 Se puede ejecutar al mismo tiempo.
La figura 7 muestra el paso del tiempo cuando se simulan dos instrucciones consecutivas de instrucciones que requieren el procedimiento de almacenamiento de datos 404.
En la figura 7, en la simulación de instrucción de la primera instrucción, los medios de ejecución de instrucción 400 y los medios de operación de indicador 610 640 se inician simultáneamente en el tiempo T 4 a, y el medio de almacenamiento de información de indicador 500 se determina en el tiempo T 4 b. Este es el tiempo de inicio T4 c en el momento T4 se inicia el segundo procedimiento de operación de datos de instrucciones 403 se establece b bandera, el procedimiento de detección de la bandera de confirmación 402 se inicia inmediatamente el procesamiento de los procedimiento de operación de datos 403.
En este caso, el tiempo de simulación de instrucción es de 22 unidades de tiempo, y la reducción de tiempo de 28 unidades de tiempo se realiza en comparación con el tiempo de ejecución de acuerdo con la primera técnica anterior.
La segunda técnica convencional para separar los medios de operación de bandera como se describió anteriormente es en gran medida diferente de la primera técnica anterior que no separa los medios de operación de bandera en que se confirma el valor de bandera de los medios de almacenamiento de información de bandera 500 Y se proporcionan procedimientos de detección de establecimiento de bandera 402 y 612 642 para supervisar la determinación del valor de bandera de los medios de almacenamiento de información de bandera 500 por medio de esta notificación de establecimiento de bandera FS.
Como ejemplo de tales procedimientos de detección bandera confirman hace falta 402612 642 y la bandera FS notificación de confirmación, a continuación, siguiendo las dos instrucciones no requieren el procedimiento de almacenamiento de datos 404 en la configuración de la Fig. 6 de los medios de almacenamiento de datos 404 Se describirá un lapso de tiempo de simulación de instrucciones en el caso en que se continúe un comando requerido con referencia a la FIG.
Primero, la simulación de instrucción para la primera instrucción comienza en el tiempo T 5 a. Dado que los medios de ejecución de instrucción 400 pueden ejecutarse simultáneamente con los medios de operación de indicador 610 640, la ejecución de la segunda instrucción se inicia en el tiempo T 5 b sin esperar el final de cada operación de indicador 610 640.
Como el valor del medio de almacenamiento de información de indicador 500 se determina en el tiempo de inicio T5c del procedimiento de operación de datos 403 de la segunda instrucción, el procedimiento de detección de arreglo de indicador 402 inicia el proceso del procedimiento de operación de datos 403.
Por la misma razón, la ejecución de la tercera instrucción comienza en el tiempo T 5 d. Sin embargo, el indicador no se fija sino hasta el tiempo T5e en el que se inicia originalmente el procedimiento de cálculo de datos 403. Por lo tanto, el procedimiento de detección de fijación de bandera 402 debe retrasar el inicio del procedimiento de operación de datos 403 hasta el momento T5 f en el que se determina la bandera.
El tiempo de simulación de instrucción en este ejemplo es 30 unidades de tiempo. Como se describió anteriormente, en la segunda técnica convencional, al instruir a la unidad de ejecución de instrucción 400 y a la pluralidad de unidades de operación de indicador 610 640 para que se ejecuten en paralelo, el tiempo de simulación de instrucción puede acortarse.
Tarea de solución
Sin embargo, en la segunda técnica convencional, existe el problema de que es imposible aumentar más la velocidad debido a la sobrecarga de la determinación de bandera y el procedimiento de detección.
Sumario de la invención La presente invención se ha realizado para resolver los problemas convencionales descritos anteriormente, y un objeto de la presente invención es proporcionar un método de simulación de instrucciones con tiempo de simulación de comando reducido. Otro objetivo es proporcionar un microprocesador capaz de realizar simulaciones de instrucción de alta velocidad.
Solución
Para lograr el objeto anterior, el método de simulación de instrucciones, que es la primera invención, los datos ir a buscar procedimiento que determina que los datos sean operación, los datos para realizar una operación predeterminada de la bandera dentro de los datos determinados y la información de la bandera de medios de almacenamiento procedimientos de operación, y el resultado de la operación se lleva a cabo según la instrucción por los datos de la unidad de ejecución de instrucciones que almacenan procedimiento para almacenar en una memoria, que temporalmente paralelo realizar el mismo procedimiento que los datos de procedimiento de ir a buscar y el procedimiento de operación de datos, el En la instrucción, el método de simulación de operar el indicador almacenado en el indicador almacena los medios de almacenamiento del mismo resultado de cálculo que el obtenido por los medios de ejecución de instrucción por los medios de operación de indicador, cuando el procedimiento de almacenamiento de datos que sigue al procedimiento de cálculo de datos no se ejecuta , El tiempo de inicio del procedimiento de operación de datos de la siguiente instrucción y los medios de operación de indicador de la instrucción actual La hora de finalización de operación y procedimientos que consumen tiempo para que coincida con la certeza de que fue correr después del procedimiento de operación de datos.
De acuerdo con un segundo aspecto de la invención, se proporciona un microprocesador que comprende: unas instrucciones de almacenamiento de memoria, medios de almacenamiento de información de indicador para almacenar indicadores, un procedimiento de captación de datos para determinar los datos a ser operados; Un medio de ejecución de instrucción para ejecutar un procedimiento de operación de datos para realizar una operación predeterminada desde el indicador en los medios de ejecución de instrucción y un procedimiento de almacenamiento de datos para almacenar el resultado de operación en una memoria de acuerdo con una instrucción; Y operación de señalización para realizar un procedimiento equivalente al procedimiento de operación de datos y para calcular la bandera que se almacenará en los medios de almacenamiento de información de señalización a partir del mismo resultado de cálculo que el obtenido por los medios de ejecución de instrucciones, , Donde dicho medio de ejecución de instrucción ejecuta dicha simulación de instrucción antes de dicho procedimiento de cálculo de datos Un procedimiento de consumo de tiempo para igualar el tiempo de inicio del procedimiento de operación de datos de la siguiente instrucción con el tiempo de fin de operación de los medios de operación de indicador de la instrucción actual cuando el procedimiento de almacenamiento de datos no se ejecuta se ejecuta después del procedimiento de operación de datos Tiene una estructura.
De acuerdo con la primera y segunda invención de la configuración de este tipo por encima de, si no hay ejecución del procedimiento de almacenamiento de datos siguiendo los procedimientos de cálculo de datos de acuerdo con las instrucciones en la instrucción, la hora de inicio y el procedimiento de operación de datos de instrucción de corriente de la siguiente instrucción Y el tiempo de fin de operación de la operación de indicador significa que el tiempo de establecimiento de indicador se hace coincidir entre sí después del procedimiento de cálculo de datos. Como resultado, es posible omitir el procedimiento de detección de establecimiento del indicador que estaba sobrecargado en el método de simulación de instrucción convencional.
BREVE DESCRIPCIÓN DE LOS DIBUJOS FIG. La figura 1 es un diagrama que muestra una configuración de un método de simulación de instrucción de un microprocesador que incorpora la presente invención.
En este método de simulación de instrucción, se describirá un simulacro de instrucción de un microprocesador que tiene cuatro tipos de indicadores, a saber, un indicador de señal S, un indicador de cero Z, un indicador de desbordamiento V y un indicador de carga C.
En este método de simulación de instrucción, en el segundo método de simulación de instrucción de la técnica anterior, el procedimiento de detección de confirmación de bandera se elimina del medio de ejecución de instrucción y cada medio de operación de bandera, y el medio de ejecución de instrucción inicia el procedimiento de operación de datos de la siguiente instrucción Se proporciona un procedimiento de consumo de tiempo para hacer coincidir el tiempo con el tiempo de fin de operación de los medios de operación de bandera de esta instrucción de tiempo.
Es decir, la simulación de la instrucción de este procedimiento de ejemplo, lee las instrucciones almacenadas en la memoria externa 10, significa que al mismo tiempo instrucciones de la unidad de ejecución 20 operación de bandera muestra, los cuatro tipos de indicadores cada uno se han proporcionado en la operación 40, Medios informáticos de indicador cero 50, medios informáticos de indicador de desbordamiento 60 y medios de cálculo indicador de transporte 70. El método de simulación de instrucciones de la presente realización, puesto que se lleva a cabo por varios procesadores, estos medios de cálculo bandera signo 40, significa una operación de bandera cero 50, la unidad de cálculo indicador de desbordamiento 60 y la unidad de cálculo bandera de acarreo 70, son cada uno ejecutan concurrentemente.
El medio 20 de ejecución de instrucciones prepara los datos necesarios para el procedimiento 22 de operación de datos mediante el procedimiento 21 de captación de datos. Estos datos utilizan el resultado del cálculo de la simulación de instrucciones anterior que queda en el procedimiento de operación de datos 22 o los datos contenidos en la memoria 10.
Cuando la preparación se completa mediante el procedimiento 21 de captación de datos, se ejecuta el procedimiento 22 de operación de datos. El procedimiento de operación de datos 22 realiza la operación designada por la instrucción a partir de los datos y la señal de datos de bandera FD almacenada en los medios de almacenamiento de información de bandera 30 y obtiene el resultado de la operación. Este resultado de cálculo se mantiene dentro del procedimiento de operación de datos 22.
Dependiendo de las instrucciones, después del procedimiento de operación de datos 22, se realiza el procedimiento de almacenamiento de datos 23 para almacenar la operación de resultado en la memoria 10. En el caso de una instrucción que no ejecuta el procedimiento de almacenamiento de datos 23, el procedimiento de cálculo de tiempo 24 Está insertado.
Además, los medios de operación de bandera 40 70 tienen los mismos procedimientos de búsqueda de datos 41, 51, 61, 71 y procedimientos de operación de datos 42, 52, 62, 72 como los medios de ejecución de instrucciones 20, Exactamente el mismo resultado que los medios 20 de ejecución de instrucciones pueden obtenerse. Y un resultado de cálculo obtenido de los mismos datos, medios 40 el cálculo bandera signo, bandera señal S se calcula por el procedimiento de operación bandera señal 43, la bandera cero Z se calcula mediante un procedimiento de cálculo de la bandera cero 53 en la operación de la bandera de cero significa 50, la operación de indicador de desbordamiento En los medios 60, el indicador de desbordamiento V se calcula mediante el procedimiento de cálculo de indicador de desbordamiento 63, y en el medio de cálculo de indicador de acarreo 70, el indicador de acarreo C se calcula mediante el procedimiento de cálculo de indicador de acarreo 73. Estos resultados se almacenan en los medios de almacenamiento de información de indicador 30.
A continuación, el tiempo de simulación de instrucción según la presente realización se describirá en correspondencia con el ejemplo mostrado en la técnica anterior.
En primer lugar, como primer ejemplo, el lapso de tiempo en el caso de dos instrucciones consecutivas de instrucciones que requieren el procedimiento de almacenamiento de datos 23 se describirá con referencia a la figura 2.
En este caso, como se muestra en la figura 2, el método de simulación de instrucciones inicia simultáneamente los medios de ejecución de instrucción 20 y los medios de operación de indicador 40 70 en el tiempo T 6 a. La operación de indicador 40 significa que se arregla la bandera en el momento T 6 b. Durante este tiempo, la unidad de ejecución de instrucciones 20, y el procedimiento 23 de almacenamiento de datos se ejecuta, el comienzo de la simulación de instrucciones de la siguiente instrucción no se inserta consume tiempo procedimiento 24 es el mismo tiempo banderas T6 b determinaron. Por lo tanto, dado que el indicador ya se ha determinado en el tiempo de inicio T6c del procedimiento de cálculo de datos 403, se puede calcular el procedimiento de cálculo de datos 22.
En este ejemplo, el tiempo de simulación de instrucción es de 18 unidades de tiempo, que es 4 unidades de tiempo en comparación con el tiempo de 22 unidades convencional.
A continuación, como un segundo ejemplo, se hará una descripción con referencia a la figura 3 sobre el tiempo de simulación de instrucción transcurrido cuando una instrucción requerida del procedimiento de almacenamiento de datos 23 continúa siguiendo dos instrucciones que no son requeridas del procedimiento de almacenamiento de datos 23.
En este caso, como en el ejemplo anterior, el método de simulación de instrucciones inicia simultáneamente los medios de ejecución de instrucción 20 y los medios de operación de indicador 40 70 en el instante T7 a. La primera instrucción inserta el procedimiento de consumo de tiempo 24 y ajusta el inicio de la segunda instrucción al tiempo T7c entre el tiempo T7b y el tiempo T7c sin realizar el procedimiento de almacenamiento de datos 23.
Por lo tanto, para que coincida con la segunda configuración de la bandera de tiempo T7 d por cálculo bandera significa 40 70 de tiempo de inicio de instrucciones del procedimiento de operación segundos datos de instrucción 22, permite el cálculo del procedimiento de operación de datos 22.
Asimismo, la segunda instrucción también inserta el procedimiento de consumo de tiempo 24 desde el tiempo T7e hasta el tiempo T7f sin ajustar el procedimiento de almacenamiento de datos 23, y ajusta el inicio de la tercera instrucción al tiempo T7f. Por lo tanto, es posible que coincida con la segunda bandera ajuste del tiempo de T7 d para el cálculo de la bandera significa 40 70 instrucciones y hora de comienzo de la tercera instrucción procedimiento de operación de datos 22, permite el cálculo del procedimiento de operación de datos 22 .
En este ejemplo, el tiempo de simulación de instrucciones es de 25 unidades de tiempo, que se acorta en 5 unidades de tiempo en comparación con el tiempo de 30 unidades convencional.
Como se describió anteriormente, en el método de simulación de instrucción del microprocesador de acuerdo con la presente realización, el tiempo de ejecución del tiempo de simulación de instrucción puede acortarse.
Efecto de la invención
Como se explicó en detalle anteriormente, de acuerdo con el método de simulación de instrucciones del primer aspecto de la presente invención, el tiempo de ejecución del tiempo de simulación de instrucciones se puede acortar de manera fácil y precisa.
De acuerdo con el microprocesador de la segunda invención, la simulación de instrucción se puede realizar a alta velocidad.
Breve descripción de los dibujos La figura 1 es un diagrama que muestra una configuración de un método de simulación de instrucción de un microprocesador que incorpora la presente invención.
La figura 2 es un diagrama conceptual que muestra un tiempo de simulación de instrucción de acuerdo con la realización de la figura 2 (parte 1).
La figura 3 es un diagrama conceptual que muestra un tiempo de simulación de instrucción de acuerdo con la realización de la figura 3 (parte 2).
La figura 4 es un diagrama de bloques que muestra una configuración de un método de simulación de instrucción de un microprocesador que muestra una primera técnica anterior (procesador único).
La figura 5 es un diagrama conceptual que muestra un tiempo de simulación de instrucción de acuerdo con una primera técnica convencional.
La figura 6 es un diagrama de bloques que muestra una configuración de un método de simulación de instrucción de un microprocesador que muestra una segunda técnica anterior (una pluralidad de procesadores).
La figura 7 es un diagrama conceptual que muestra un tiempo de simulación de instrucción de acuerdo con la segunda técnica anterior (parte 1).
La figura 8 es un diagrama conceptual que muestra un tiempo de simulación de instrucción de acuerdo con la segunda técnica anterior (parte 2).
10 memoria
20 Medios de ejecución de instrucciones
21 Procedimiento de obtención de datos
22 Procedimiento de cálculo de datos
23 Procedimiento de almacenamiento de datos
40 medios de cálculo de indicador de señal
41, 51, 61, 71 Procedimiento de captación de datos
43 procedimiento de cálculo del indicador de la señal
50 significa operación de bandera cero
53 Procedimiento de operación de bandera cero
60 medios de cálculo de bandera de desbordamiento
63 Procedimiento de operación de bandera de desbordamiento
42, 52, 62, 72 Procedimiento de cálculo de datos
70 medios de cálculo del indicador de acarreo
73 Procedimiento de operación de bandera de acarreo
Señal de datos del indicador FD
Notificación de confirmación de bandera de FS
Reclamo
Datos ir a buscar procedimiento para determinar las reivindicaciones 1 datos sean aritmética, procedimiento de cálculo de datos para realizar una operación predeterminada de la bandera dentro de los datos determinados y la información de la bandera de medios de almacenamiento, y el procedimiento de almacenamiento de datos para almacenar el resultado del cálculo en la memoria se realizó de acuerdo a la instrucción por la unidad de ejecución de instrucciones, que temporalmente paralela realiza los datos procedimiento de ir a buscar y los procedimientos de cálculo de datos procedimientos equivalentes, la información de indicador desde el mismo resultado del cálculo que el obtenido por los medios de ejecución de instrucciones en el método de simulación de instrucciones para el cálculo de la bandera para ser almacenada en los medios de almacenamiento por una bandera significa operación, en el que cuando no hay ejecución del procedimiento aritmética de datos sigue el procedimiento de almacenamiento de datos del procedimiento de operación de datos de la siguiente hora de inicio de instrucciones y la corriente Y un procedimiento que consume mucho tiempo para hacer coincidir el tiempo de finalización de operación de los medios de operación de indicador de la instrucción con el tiempo de finalización de operación de los medios de operación de indicador después del procedimiento de operación de datos método de simulación de instrucciones y ejecuta.
Una memoria de acuerdo con la reivindicación 2 instrucciones se almacenan, y medios de almacenamiento de información de indicador para el almacenamiento de una bandera, datos de ir a buscar procedimiento que determina que los datos sean operación, una operación predeterminada de la bandera de la bandera de almacenamiento de información en el medio y los datos determinados Un medio de ejecución de instrucción para ejecutar un procedimiento de operación de datos para realizar un procedimiento de operación de datos para almacenar el resultado de operación en memoria y un procedimiento de almacenamiento de datos para almacenar el resultado de cálculo en la memoria de acuerdo con una instrucción; Y un medio de operación de indicador para calcular el indicador que se almacenará en dicho medio de almacenamiento de información de indicador a partir del mismo resultado de cálculo que el obtenido por dichos medios de ejecución de instrucciones, , En el caso donde el procedimiento de almacenamiento de datos posterior al procedimiento de cálculo de datos no se ejecuta , Un procedimiento de consumo de tiempo para igualar el tiempo de inicio del procedimiento de operación de datos de la siguiente instrucción con el tiempo de fin de operación de los medios de operación de indicador de la instrucción actual se ejecuta después del procedimiento de operación de datos Procesador
Dibujo :
Application number :1997-016396
Inventors :株式会社東芝
Original Assignee :三浦貴