El siguiente video explica el procedimiento
Promover-
los
- ¿Por qué todavía no tenemos matrimonios estables cuando el problema del matrimonio estable se resolvió en 1962?
- ¿Se puede resolver Codeforces 431C - k-tree por recusión?
- ¿El mismo algoritmo pertenece a algo, incluyendo política, mecánica cuántica, arte, deportes e ingeniería?
- ¿Cuáles son las partes fáciles de la informática y cuáles son las partes difíciles?
- ¿Qué tipo de algoritmos utilizamos para el análisis de sentimientos para la película? ¿Hay alguna lista para los algoritmos y sobre su estructura?
3 [matemáticas] 3 [/ matemáticas] los ciclos de la máquina son:
- Opcode Fetch Cycle
- Ciclo de lectura de memoria
- Ciclo de escritura de memoria
- y más en el video …
Internamente, dependiendo del código de operación, cada ciclo de máquina toma de
3 [matemáticas] 3 [/ matemáticas] a
6 [matemáticas] 6 [/ matemáticas] T-ciclos (o estados T) para lograr el
1 [matemática] 1 [/ matemática] ciclo de la máquina.
Los estados T tienen una duración de un reloj y la longitud de la instrucción se mide en estados T.
Por ejemplo, un típico Opcode Fetch tiene
4 [matemáticas] 4 [/ matemáticas] Estados T: el primero
3 [matemáticas] 3 [/ matemáticas], T
1 [matemáticas] 1 [/ matemáticas] -T
3 [matemáticas] 3 [/ matemáticas] se utilizan para obtener la instrucción, y T
4 [math] 4 [/ math] se usa para decodificarlo.
Los ciclos de instrucción toman de
1 [matemáticas] 1 [/ matemáticas] a
6 [matemática] 6 [/ matemática] ciclos de máquina.
El 8085 también tiene algunos pines de estado externos que se pueden usar para identificar en qué ciclo de la máquina se encuentra actualmente. Estos son los
IO / M¯¯¯¯¯ [math] IO / M¯ [/ math] señal, la
S0 [matemáticas] S0 [/ matemáticas] y
S1 [matemáticas] S1 [/ matemáticas] señales.
Opcode Fetch:
IO / M¯¯¯¯¯ = 0, [matemática] IO / M¯ = 0, [/ matemática]
S0 = 1 [matemáticas] S0 = 1 [/ matemáticas] y
S1 = 1 [matemáticas] S1 = 1 [/ matemáticas]
Lectura de memoria:
IO / M¯¯¯¯¯ = 0, [matemática] IO / M¯ = 0, [/ matemática]
S0 = 0 [matemáticas] S0 = 0 [/ matemáticas] y
S1 = 1 [matemáticas] S1 = 1 [/ matemáticas]
Escritura de memoria:
IO / M¯¯¯¯¯ = 0, [matemática] IO / M¯ = 0, [/ matemática]
S0 = 1 [matemáticas] S0 = 1 [/ matemáticas] y
S1 = 0 [matemática] S1 = 0 [/ matemática]
También hay ciclos de lectura y escritura de E / S, que no son parte de esta instrucción DCR M, pero cuando esos ciclos están activos en otros códigos de operación, el pin de control / estado
IO / M¯¯¯¯¯ = 1