Resultados de la búsqueda a petición "x86-64"
¿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 ...
¿Cómo mover el doble en% rax a la posición particular de qword en% ymm o% zmm? (Kaby Lake o posterior)
La idea es que me gustaría recopilar los valores devueltos dedouble en un registro vectorial para procesar para la máquinaimm width a la vezsi almacenar de nuevo en la memoria primero. l procesamiento particular es unvfma con otros dos ...
¿Cuál es la diferencia entre las instrucciones x86-64 AT&T movq y movabsq?
Despues de leeresta respuesta de desbordamiento de pila [https://stackoverflow.com/questions/40315803/difference-between-movq-and-movabsq-in-x86-64] yeste document [https://www.cs.cmu.edu/~fp/courses/15213-s07/misc/asm64-handout.pdf], Todavía no ...
@rbp no está permitido como base SIB?
Soy bastante nuevo en la codificación binaria x86-64. Estoy tratando de arreglar un viejo código de "ensamblador". e todos modos, estoy tratando de hacer algo como esto (sintaxis Intel): mov [rbp+rcx], al El ensamblador está generando esto ...
¿Por qué el sonido metálico produce asm ineficiente con -O0 (para esta simple suma de coma flotante)?
Desarmo este código en llvm clang Apple LLVM versión 8.0.0 (clang-800.0.42.1): int main() { float a=0.151234; float b=0.2; float c=a+b; printf("%f", c); } Compilé sin especificaciones -O, pero también intenté con -O0 (da lo mismo) y -O2 (en ...
Problema para cambiar al modo v8086 desde el modo protegido de 32 bits configurando EFLAGS.VM en 1
Estoy en modo protegido de 32 bits ejecutándose en el nivel de privilegio actual (CPL = 0). Estoy tratando de ingresar al modo v8086 estableciendo el indicador EFLAGS.VM (Bit 17) en 1 (y IOPL en 0) y haciendo un FAR JMP en mi código de modo real ...
x86 El ensamblaje pushl / popl no funciona con "Error: sufijo u operandos no válidos"
Soy un novato en la programación de ensamblajes, trabajando a través de Programación desde cero [http://savannah.nongnu.org/projects/pgubook/] en un escritorio Ubuntu x86_64 con GNU assembler v2.20.1. He podido ensamblar / vincular ejecutar mi ...
¿Qué causa fallas en la página?
Según Wikipedia [http://en.wikipedia.org/wiki/Page_fault]: Una falla de página es una trampa para el software generado por el hardware cuando un programa accede a una página que está asignada en el espacio de direcciones virtuales, pero no ...
Problema de cargar el módulo mod_wsgi en apache en Windows de 64 bits
Estoy tratando de instalar el módulo mod_wsgi seguido de estoinstrucció [http://code.google.com/p/modwsgi/wiki/InstallationOnWindows]. He descargado mod_wsgi.so deesta fuente [http://www.lfd.uci.edu/~gohlke/pythonlibs/]. Parece que apache no ...
¿Por qué se pone a cero% eax antes de una llamada a printf?
Estoy tratando de recoger un poco x86. Estoy compilando en una Mac de 64 bits con gcc -S -O0. Code en C: printf("%d", 1);Salida movl $1, %esi leaq LC0(%rip), %rdi movl $0, %eax ; WHY? call _printf No entiendo por qué% eax se borra a 0 antes ...