x86 406

  1. ¿Por qué este código C ++ es más rápido que mi ensamblaje escrito a mano para probar la conjetura de Collatz?
  2. ¿Cuál es el propósito de la instrucción LEA?
  3. Desoptimizar un programa para la tubería en las CPU de la familia Intel Sandybridge
  4. ¿Cómo determinar si un ensamblado .NET fue desarrollado para x86 o x64?
  5. ¿A qué se parece el lenguaje ensamblador multinúcleo?
  6. ¿Cómo compilar Tensorflow con las instrucciones SSE4.2 y AVX?
  7. ¿Qué es una retpolina y cómo funciona?
  8. ¿Qué sucede cuando se ejecuta un programa de computadora?
  9. Ayúdame a entender este exploit de JavaScript
  10. ¿Cómo se usa gcc para generar código ensamblador en la sintaxis Intel?
  11. ¿Por qué el desbordamiento de enteros en x86 con GCC causa un bucle infinito?
  12. ¿Cómo difiere la arquitectura ARM de x86?
  13. Cómo instalar ia32-libs en Ubuntu 14.04 LTS (Trusty Tahr)
  14. Archivos de encabezado para x86 SIMD intrinsics
  15. `testl` eax contra eax?
  16. ¿Qué debería saber todo programador sobre la memoria?
  17. ¿Cuál es la diferencia entre Trap e Interrupt?
  18. ¿Por qué el SSE escalar sqrt (x) es más lento que rsqrt (x) * x?
  19. ¿Propósito de los registros de ESI y EDI?
  20. ¿Cuál es el propósito de XORing un registro consigo mismo?
  21. ¿Por qué es x86 feo? ¿Por qué se considera inferior en comparación con otros?
  22. ¿Cuál es la diferencia entre MOV y LEA?
  23. Cuál es el significado de los accesos de memoria "no temporales" en x86
  24. Cálculo de punto flotante vs entero en hardware moderno
  25. System.BadImageFormatException: no se pudo cargar el archivo o el ensamblaje (desde installutil.exe)


  26. ¿Qué significa `dword ptr`?
  27. ¿Cuál es la mejor manera de establecer un registro a cero en el ensamblaje x86: xor, mov o y?
  28. El punto de la prueba% eax% eax
  29. ¿Cuál es el propósito del registro del puntero de marco EBP?
  30. ¿Cómo desarmo el código x86 sin formato?
  31. ¿Por qué Intel oculta el núcleo RISC interno en sus procesadores?
  32. Qué significa "rep; nop; "¿significa en ensamblaje x86? ¿Es lo mismo que la instrucción de "pausa"?
  33. ¿Es posible decirle al pronosticador de sucursal qué tan probable es seguir a la sucursal?
  34. ¿Por qué las instrucciones x86-64 en registros de 32 bits ponen a cero la parte superior del registro completo de 64 bits?
  35. Cómo escribir hello world en ensamblador en Windows?
  36. El uso de gdb para el código ensamblador de un solo paso fuera del ejecutable especificado provoca el error "no se pueden encontrar los límites de la función actual"
  37. Anillos de privilegio de CPU: ¿Por qué los anillos 1 y 2 no se utilizan?
  38. ¿Esto "no debería suceder" bloquea un error de AMD Fusion CPU?
  39. ¿Para qué está destinado el registro "FS" / "GS"?
  40. ¿Qué significa "int 0x80" en el código de ensamblado?
  41. Diferencia entre JE / JNE y JZ / JNZ
  42. ¿Dónde está el candado para un estándar :: atómico?
  43. ¿Por qué no hay un registro que contiene los bytes más altos de EAX?
  44. ¿Por qué se deja "mover esp, ebp" en el ensamblaje x86?
  45. ¿Cómo funciona la búsqueda x86?
  46. Eficiente función de comparación de enteros
  47. Salida de conjunto de GCC de un programa vacío en x86, win32
  48. ¿Por qué se permite gcc cargar especulativamente desde una estructura?
  49. La forma más rápida de calcular un módulo entero de 128 bits un entero de 64 bits
  50. Compilar / ejecutar ensamblador en Linux?