Resultados de la búsqueda a petición "mips"
Comportamiento extraño del ensamblador MIPS con instrucciones de salto (y enlace)
Entonces, estamos estudiando la arquitectura MIPS en la escuela y estamos implementando una arquitectura MIPS32. Pensé que usaría GNU cross-binutils como ensamblador, pero obtengo resultados extraños cuando trato con las instrucciones jal, j y ...
Enrutador MIPS32: módulo_init no llamado para el módulo del núcleo
Estoy desarrollando un módulo de kernel que quiero ejecutar en mi enrutador. El modelo de enrutador es DGN2200v2 de Netgear. Está ejecutando Linux 2.6.30 en MIPS. Mi problema es que cuando cargo mi módulo parece que mimodule_init No se llama. ...
Cargando una dirección en MIPS64
Esto es probablemente algo simple y obvio que simplemente no estoy viendo, pero ¿cómo puedo cargar una dirección en un procesador MIPS64? En un procesador MIPS32, la siguiente pseudoinstrucción del ensamblador: la $at, LabelAddrSe expande ...
MIPS que utiliza operadores de desplazamiento de bits para imprimir un decimal en binario
He leído numerosos hilos aquí y en otros lugares en línea sobre este tema. Los grandes temas relacionados con los cambios de bits (no necesariamente relacionados con la Asamblea, pero el tema en general son:¿Qué son los operadores bit shift ...
¿Hay alguna manera de usar gcc para convertir C a MIPS?
Completé una conversión de C a MIPS para una clase, y quiero verificarlo en el ensamblado. He oído que hay una forma de configurar gcc para que pueda convertir el código C a la arquitectura MIPS en lugar de la arquitectura x86 (los usuarios de mi ...
¿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 ...
Llame al seguimiento de la pila en C
Estoy tratando de obtener el seguimiento de la pila de llamadas en mi controlador de aserción / excepción. Hipocresíainclude "execinfo.h" por lo tanto no puede usarint backtrace(void **buffer, int size);. Además, trató ...
Analizando binarios MIPS: ¿hay una biblioteca Python para analizar datos binarios?
Estoy trabajando en una utilidad que necesita resolver direcciones hexadecimales para un nombre de función simbólico y un número de línea de código fuente dentro de un binario. La utilidad se ejecutará en Linux en x86, aunque los binarios ...
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 ...
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.