Resultados de la búsqueda a petición "assembly"
¿Por qué esta función prólogo utiliza varias instrucciones para calcular la reducción esp?
He visto algunos volcados de código de ensamblador y hay esta sección (encontradaaquí yaquí) en la función principal:
Leyendo un valor de registro en una variable C
Recuerdo haber visto una forma de usar el ensamblaje en línea de gcc extendido para leer un valor de registro y almacenarlo en una variable C. No puedo pensa...
Diferencia en el rendimiento entre MSVC y GCC para el código de multplicación matricial altamente optimizado
Estoy viendo una gran diferencia en el rendimiento entre el código compilado en MSVC (en Windows) y GCC (en Linux) para un sistema Ivy Bridge. El código hace...
A2004 Problema con MASM32
Tengo un problema con el ensamblador MASM32 El siguiente código es un ejemplo de Hello World que copié del tutorial de MASM32: .model small .stack .data message db "Hello world!", "$" .code _main proc mov ax,seg message mov ds,ax mov ah,09 lea ...
Multiplicación de dos números de 16 bits. ¿Por qué el resultado es de 32 bits? [cerrado]
Si multiplico dos números de 16 bits, el resultado tendrá una longitud de 32 bits. Pero ¿por qué es esto así? ¿Cuál es la explicación clara para esto?Y para ...
Cero fuera de los 32 bits superiores del registro de 64 bits
Usando el ensamblaje amd64, ¿cuál es la mejor manera de poner a cero los 32 bits superiores de un registro de 64 bits, por ejemplo? ¿Cero los bits de rax que...