Resultados da pesquisa a pedido "x86"

10 a resposta

Qual é o seu truque anti-depuração favorito?

No meu empregador anterior, usamos um componente de terceiros que basicamente era apenas uma DLL e um arquivo de cabeçalho. Esse módulo específico manipulou a impressão no Win32. No entanto, a empresa que criou o componente entrou em falência, ...

2 a resposta

instrução x86 que significa [duplicado]

Esta pergunta já tem uma resposta aqui: Qual é o significado de MOV (% r11,% r12,1),% edx? [/questions/2883850/what-is-the-meaning-of-mov-r11-r12-1-edx] 2 respostasComo "mov (% ebx,% eax, 4),% eax" funciona? ...

2 a resposta

Qual é o tamanho de cada instrução asm?

Qual é o tamanho de cada instrução asm? Toda instrução leva quantos bytes? 8 bytes? Quatro para o opcode e quatro para o argumento? O que acontece quando voc...

3 a resposta

Diferença entre “ou eax, eax” e “test eax, eax” [duplicado]

Esta pergunta já tem uma resposta aqui: Teste se um registro é zero com CMP reg, 0 vs OR reg, reg? [/questions/33721204/test-whether-a-register-is-zero-with-cmp-reg-0-vs-or-reg-reg] 2 respostasQual é a diferença entreor eax,eax etest eax,eax? ...

4 a resposta

Qual é o 0x10 na instrução de montagem x86 "leal 0x10 (% ebx),% eax"?

Qual é a função do 0x10 em relação a esta instrução LEAL? É uma multiplicação ou adição ou é outra coisa? leal 0x10(%ebx), %eaxAlguém pode esclarecer? Este é o assembler x86 em uma caixa Linux.

4 a resposta

hamada do sistema @sys_execve do Assembly

asm_execve.s: .section .data file_to_run: .ascii "/bin/sh" .section .text .globl main main: pushl %ebp movl %esp, %ebp subl $0x8, %esp # array of two pointers. array[0] = file_to_run array[1] = 0 movl file_to_run, %edi movl %edi, -0x4(%ebp) ...

10 a resposta

Assembler: por que o BCD existe?

Eu sei que o BCD é como um tipo de dados mais intuitivo, se você não sabe binário. Mas eu não sei por que usar essa codificação, é como não faz muito sentido desde a sua representação de resíduos em 4 bits (quando a representação é maior que ...

1 a resposta

Como as cercas atomizam as operações load-modify-store?

1 a resposta

O que significa o MOV EAX, DWORD PTR DS: [ESI] e o que ele faz?

Tudo bem, então eu tenho essa linha na minha montagem MOV EAX, DWORD PTR DS:[ESI]onde ESI é00402050 (ascii, "123456789012") Após esta instrução:EAX = 34333231 O que realmente aconteceu aqui? Como esse valor é calculado e por quê? Onde eu ...

3 a resposta

Conversão x86 para montagem em minúsculas

Este programa é converter um