Resultados de la búsqueda a petición "mips"

1 la respuesta

Comprender el ensamblaje MIPS con la tubería

Con la tubería estándar de 5 etapas para la arquitectura MIPS y suponiendo que algunas instrucciones dependan unas de otras, ¿cómo se insertan las burbujas de tubería en el siguiente código de ensamblaje? I1: lw $1, 0($0) I2: lw $2, 4($0) I3: ...

1 la respuesta

Clasificación de burbujas con MIPS

He hecho el bucle interno que está haciendo comparación e intercambio, pero tengo dificultades para implementar el bucle externo que se ejecutará de acuerdo con el número de elementos. .data Arr: .word 5, 4, 3, 2, 1 .text .globl main main: la ...

1 la respuesta

Declarar una matriz en una dirección de memoria específica en MIPS

¿Cómo puedo declarar una matriz en la ubicación de memoria 100 (Decimal) en un programa MIPS?

1 la respuesta

Ruta más larga en árbol binario en MIPS

Árbol binario dado de esta manera: .data tree: .word a a: .word 5, b, c b: .word 2, d, e c: .word 1, 0, 0 d: .word 5, f, g e: .word 9, 0, h f: .word 0, 0, 0 g: .word 6, i, 0 h: .word 55, 0, j i: .word 4, 0, 0 j: .word 8, 0, 0 El árbol se ve ...

4 la respuesta

¿Cómo calcular la dirección de destino de salto y la dirección de destino de sucursal?

Soy nuevo en Lenguaje de montaje. Estaba leyendo sobre MIPS arquitectura y estoy atrapado con Dirección de destino de salto yBranch Target Address ycomo calcular cada de ellos

1 la respuesta

Clarificaciones sobre instrucciones de carga y almacenamiento firmadas / no firmadas (MIPS)

Parece que no puedo entender el concepto de estas cosas, incluso con la ayuda de Google y un libro de texto en mi mano. Siguiendo el formato (opcode, rs, rt, offset) ... ¿Firmas extender el desplazamiento antes de agregarlo al valor de la ...

3 la respuesta

¿Cómo cargar la dirección de memoria sin usar pseudoinstrucciones?

Estoy tratando de aprender el lenguaje ensamblador MIPS por mí mismo usandoMARS simulator. Por razones didácticas, me estoy limitando a no usar pseudoinstrucciones. Mientras intentaba obtener la dirección de algunos datos en un registro, ...

2 la respuesta

Necesita ayuda para agregar más funcionalidades a MIPS Single Cycle Datapath

Estoy tratando de agregar la funcionalidad jal a lo siguiente, pero estoy atascado con cómo funciona. Sé que almacena el viejoPC+4alor @ en el$ra registrarse y luego transfiere el control a la función que transfiere el control por retorno$ra ...

2 la respuesta

Convertir C ++ a ensamblado MIPS

Este código está a punto de encontrar el elemento máximo de una matriz que deseo convertir este código en código de ensamblaje MIPS, ¿alguien puede ayudarme? O simplemente decirme cómo inicializar una matriz en MIPS. void max_array() { int ...

1 la respuesta

¿Cuál es la diferencia entre .asciiz vs .ascii

Leí que .asciiz nulo termina la cadena (agregando\n?) ... pero al mirar el segmento de datos de usuario de QtSPIM, User data segment [10000000]..[10040000] [10000000]..[1000ffff] 00000000 [10010000] 6c6c6548 6f57206f 00646c72 6c6c6548 H e l l o ...