Resultados de la búsqueda a petición "mips"
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: ...
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 ...
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?
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 ...
¿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
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 ...
¿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, ...
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 ...
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 ...
¿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 ...