Hola. Espero que alguien pueda darme indicaciones para resolver esta cuestión sobre la asignatura que curso de Estructura y Tecnología de Computadores.
- ¿Qué instrucción y en qué etapa está ejecutando el procesador en el ciclo 21? ¿Y en el 95? Empezamos a contar los ciclos desde 1.
add $8, $0, $0
2 bucle: beq $8, $9, fin
3 lw $13, 0($10)
4 lw $14, 0($11)
5 add $13, $13, $14
6 sw $13, 0($12)
7 addi $10, $10, 4
8 addi $11, $11, 4
9 addi $12, $12, 4
10 addi $8, $8, 1
11 j bucle
12 fin: ...
Los siguientes datos son de apartados anteriores que ya he conseguido, pero como no sé si se necesitan aquí los pongo: la primera instrucción se ubica en la dirección de memoria 0x00400020 y los registros $10, $11 y $12 contienen inicialmente los valores 0x10010000, 0x10010190 y 0x10010320, respectivamente, y el registro $9 contiene inicialmente el valor 100.
- ¿Qué instrucción y en qué etapa está ejecutando el procesador en el ciclo 21? ¿Y en el 95? Empezamos a contar los ciclos desde 1.
add $8, $0, $0
2 bucle: beq $8, $9, fin
3 lw $13, 0($10)
4 lw $14, 0($11)
5 add $13, $13, $14
6 sw $13, 0($12)
7 addi $10, $10, 4
8 addi $11, $11, 4
9 addi $12, $12, 4
10 addi $8, $8, 1
11 j bucle
12 fin: ...
Los siguientes datos son de apartados anteriores que ya he conseguido, pero como no sé si se necesitan aquí los pongo: la primera instrucción se ubica en la dirección de memoria 0x00400020 y los registros $10, $11 y $12 contienen inicialmente los valores 0x10010000, 0x10010190 y 0x10010320, respectivamente, y el registro $9 contiene inicialmente el valor 100.