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

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

2 la respuesta

Instrucciones de salto en MIPS Assembly

Aquí hay un código de ensamblaje MIPS que escribí para probar la instrucción de salto: addi $a0, $0, 1 j next next: j skip1 add $a0, $a0, $a0 skip1: j skip2: add $a0, $a0, $a0 add $a0, $a0, $a0 skip2: j skip3 loop: add $a0, $a0, $a0 add $a0, ...

1 la respuesta

Ayuda MIPS: Funciones recursivas

Estoy tratando de codificar esta función recursiva en MIPS. Mi problema es que no estoy seguro de cómo puedo hacer el paso recursivo. Estoy bastante seguro de que tengo el resto correcto. int recur(int n) { if(n == 1 || n == 2) { return 2; } ...

1 la respuesta

Directivas de datos MIPS

Soy nuevo en MIPS y trato de enseñarme usandoesta libro. Estoy tratando de aprender la directiva de datos y cuáles son las diferencias entre estos tres:

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

¿Cómo crear una tabla de saltos usando una instrucción jr?

Programa C ++

2 la respuesta

MIPS gama de instrucciones de salto

Estoy leyendo el libro 'Ordenador Organización y Diseño [https://rads.stackoverflow.com/amzn/click/com/1558604286] 'por Patterson y Hennessy y se interesó en MIPS. Tengo dudas para encontrar el rango de una instrucción de salto / ...

2 la respuesta

Cómo encontrar el resto sin división u operador de módulo en el ensamblaje MIPS

Quiero encontrar una manera de saber si un número entero se divide entre 3 o 7 sin usar la división, porque es muy lento en el ensamblaje MIPS. He investigado mucho pero no he encontrado nada.

1 la respuesta

Ensamblado MIPS simple: devolución de un número de Fibonacci

Estoy tratando de crear un código de ensamblaje simple que tome una entrada N y devuelva el enésimo número de Fibonacci (por ejemplo, si ingresa 2, debería generar 1 y si ingresa 3 debería generar 2). Mi código no arroja ningún error, pero ...

2 la respuesta

¿Es el simulador Mars MIPS Big o Little Endian?

Tengo que determinar si el simulador de Marte es endian grande o poco como tarea, esto parece bastante sencillo al principio, pero tengo algunos problemas. Primero intenté almacenar 4 bytes en la memoria con .byte 0, 0, 0, 1, en la memoria esto ...