Resultados de la búsqueda a petición "assembly"
Acceso exclusivo a la línea de caché L1 en x86?
Si uno tiene un búfer de 64 bytes que se lee / escribe mucho, es probable que se mantenga en L1; pero, ¿hay alguna forma de forzar ese comportamiento? As in, otorgue a un núcleo acceso exclusivo a esos 64 bytes y dígale que no sincronice los ...
¿Qué consideraciones hay para predecir la latencia de las operaciones en procesadores superescalares modernos y cómo puedo calcularlas a mano?
Quiero poder predecir, a mano, exactamente cuánto tiempo aritmética arbitraria (es decir, sin ramificación o memoria, aunque eso también sería bueno) El código de ensamblaje x86-64 tomará dada una arquitectura particular, teniendo en cuenta el ...
Qué microarquitectura de Intel presentó el caso especial ADC reg, 0 single-uop?
ADC en Haswell y versiones anteriores son normalmente 2 uops, con latencia de 2 ciclos, porque Intel uops tradicionalmente solo podía tener 2 entradas https: //agner.org/optimize [https://agner.org/optimize/]). Broadwell / Skylake y más tarde ...
x86 biblioteca de desensamblador asm
¿Hay alguna biblioteca, invocable desde .NET, donde pueda pasar datos binarios y desarmarla al código de ensamblaje x86?
Pasar un puntero a una función de ensamblaje
Soy bastante nuevo en la programación de ensamblajes. Estoy usando la plataforma x86 con GCC (Linux). Tengo una función que quiero llamar desde C como: myfunc ( unsigned char * s1, unsigned char * s2, int someint ); La función tomará las ...
¿Cómo puedo tomar mod de un número en el ensamblaje en Motorola M6800
¿Cómo puedo tomar el mod de un número, por ejemplo, un% 9 en ensamblado en Motorola M6800? Por favor, dime qué mnemónicos debo usar.
¿`Xchg` abarca` mfence` suponiendo que no hay instrucciones no temporales?
Ya he vistoesta respuesta [https://stackoverflow.com/a/50279772/391161] yesta respuesta [https://stackoverflow.com/a/19099164/391161], pero ninguno parece claro y explícito sobre la equivalencia o no equivalencia demfence yxchg bajo el supuesto ...
El contador del programa tiene la dirección actual o la dirección de la próxima instrucción?
Siendo principiante y autodidacta, estoy aprendiendo asamblea y actualmente leyendo el capítulo 3 del libro, The C Companion de Allen Hollub. No puedo entender la descripción de Program Counter o PC que describe en una máquina de demostración ...
bootloader: cambio del procesador al modo protegido
Tengo dificultades para entender cómo funciona un simple gestor de arranque. El gestor de arranque del que estoy hablando es el del curso de MIT "Ingeniería de sistemas operativos". Primero, déjame mostrarte un código de ensamblaje que ejecuta ...
Error de eclipse: no hay fuente disponible para ""
Utilizando Eclipse Helios en Mac OS X Leopard y depurando el código C ++ llamando a fsf gdb 7.1, la depuración se detiene en la primera línea de main. Luego, después del primer paso, obtengo No source available for "" View disassembly ¿Por qué ...