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

1 la respuesta

Conversión de cadenas a int y MIPS de manipulación de cadenas

Para mi tarea, necesito usar MIPS para tomar una entrada con una letra arbitraria en la parte delantera seguida de números (por ejemplo, x123) y agregar 5 al número y luego imprimir el número final (del ejemplo, la salida sería 128)

2 la respuesta

MIPS Secuencia recursiva de Fibonacci

Tengo problemas para lidiar con las pilas de forma recursiva en MIPS. Entiendo el concepto, pero mi programa no reacciona como lo digo en serio. Mi objetivo es tomar la entrada del usuario como n e imprimir el número de Fibonacci en n. Lo que ...

1 la respuesta

Usar un registro como desplazamiento

Tengo curiosidad por saber por qué no podemos usar registros como compensaciones en MIPS. se que tuhipocresía use registros como compensaciones como esta:lw $t3, $t1($t4); Tengo curiosidad por saberpor qué Ese es el caso. ¿Es una restricción de ...

3 la respuesta

¿Cómo un registro cero mejora el rendimiento?

En MIPS ISA, hay un registro cero ($r0) que siempre da un valor de cero. Esto permite que el procesador: Cualquier instrucción que produzca un resultado que deba descartarse puede dirigir su destino a este registroSer una fuente de0Se dice en ...

2 la respuesta

MIPS (o SPIM): carga de números de punto flotante

Estoy trabajando en un pequeño mini compilador mientras intento aprender algunos MIPS aquí. Aquí está mi problema: MIPS tiene una instrucción li (carga inmediata) que funcionaría así li $5,100que cargaría 100 en el registro 5. Sin embargo, ...

1 la respuesta

¿Confusión sobre la palabra de carga (lw) frente a la dirección de carga (la) y las compensaciones en el ensamblaje de mips?

Así que soy bastante nuevo en el montaje y tengo muchas preguntas. Por ejemplo, si en el segmento de datos escribo esto .data n:.word 4Y en el segmento de texto .text lw $t0, n¿$ T0 ahora almacena el valor 4 o la dirección de n? Porque sé que ...

1 la respuesta

Cargando y almacenando bytes en MIPS

Estoy estudiando para un examen mañana y estoy bastante confundido sobre el tema de cargar / almacenar bytes. Tengo este ejemplo: No entiendo cómo obtuvo las respuestas en rojo en absoluto. ¿Podría alguien ayudarme a explicarme esto?

1 la respuesta

Guardar enteros como cadenas en MIPS

Me preguntaba, ¿hay alguna forma en MIPS de almacenar una suma de números como una cadena y luego leerlos byte por byte, por ejemplo: la suma 657 -> pasa a una directiva .ascii -> más tarde lb en el primer índice para obtener 6 (en código ascii) ...

3 la respuesta

La instrucción de captación previa

Parece que la lógica general para el uso de captación previa es que se puede agregar la captación previa, siempre que el código esté ocupado en el procesamiento hasta que la instrucción de captación previa complete su operación. Pero, parece que ...

1 la respuesta

Compilación del kernel de Linux para MIPS [cerrado]

Tengo una máquina MIPS de 32 bits y me gustaría ejecutar Linux en ella. Necesito compilar de manera cruzada Linux a MIPS usando mi máquina con Windows 7. Estoy confundido sobre cómo hacer esto. ¿Podría alguien decirme cuáles son los pasos para ...