Perguntas com a marcação «assembly»

5
Como verificar se um binário requer SSE4 ou AVX no Linux
No Linux, /proc/cpuinfopermite verificar todos os sinalizadores de CPU que a máquina possui de maneira simples. Normalmente, se um programa requer um superconjunto do conjunto de instruções de uma máquina, a maneira mais fácil de determinar isso é executá-lo e ver se ele gera um SIGILLsinal. Mas no meu caso, …
20 linux  x86  assembly 

1
O que realmente acontece quando corro “cli; hlt ”no meu sistema Linux?
Então eu descobri recentemente que há um HLTcódigo de operação para interromper a CPU. Legal, vamos ver o que acontece! 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! Que aborrecido. Acontece que HLTé uma …
16 linux  assembly 




2
Como você escreve um bootloader no MBR?
Eu estava tentando escrever um bootloader na linguagem assembly para um drive USB, para testá-lo em outro computador. O bootloader (deve) funcionar com processadores Intel. O computador que eu estou testando (windows 7 com intel celeron e 2 GB de memória RAM) deve estar rodando, ele ainda tem uma opção …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.