Preguntas etiquetadas con assembly

5
Cómo verificar si un binario requiere SSE4 o AVX en Linux
En Linux, /proc/cpuinfopermite verificar todos los indicadores de CPU que tiene la máquina de una manera simple. Por lo general, si un programa requiere un superconjunto del conjunto de instrucciones de una máquina, la forma más fácil de determinarlo es ejecutarlo y ver si genera una SIGILLseñal. Pero en mi …
20 linux  x86  assembly 

1
Lo que realmente sucede cuando ejecuto "cli; hlt ”en mi sistema Linux?
Así que recientemente descubrí que hay un HLTcódigo de operación para detener la CPU. ¡Genial, veamos qué pasa! user@box:~$ cat > test.c int main(void) { __asm__("HLT"); return 0; } user@box:~$ gcc -o test test.c user@box:~$ ./test Segmentation fault (core dumped) user@box:~$ Duh! Qué aburrido. Resulta que HLTes una instrucción privilegiada, …
16 linux  assembly 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.