Resultados da pesquisa a pedido "x86"

9 a resposta

Montagem x86 em um Mac

Alguém conhece alguma boa ferramenta (estou procurando por IDEs) para escrever montagem no Mac. O Xcode é um pouco complicado para mi Além disso, nos Macs Intel, posso usar o x86 asm genérico? Ou existe um conjunto de instruções modificado? ...

7 a resposta

O que causa falhas na página?

De acordo com a Wikipedia [http://en.wikipedia.org/wiki/Page_fault]: Uma falha na página é uma armadilha para o software gerado pelo hardware quando um programa acessa uma página mapeada no espaço de endereço virtual, mas não carregado na ...

2 a resposta

Por que esse código do carregador de inicialização não funciona?

Minha expectativa é que ela imprima uma string, mas nada seja impresso. Quando diminuo a corda, às vezes funciona e, quando as alongo novamente, às vezes funcion Não sei por que isso não está funcionand Alguém poderia me ajudar? Obrigado O ...

4 a resposta

m processo de 32 bits pode acessar mais memória em um sistema operacional Windows de 64 bit

Pelo que entendi, um processo de 32 bits pode acessar apenas 2 GB de memória em janelas de 32 bits sem a opção / 3 GB e que parte dessa memória é absorvida pelo sistema operacional por razões diabólicas. Isso parece combinar com ...

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, ...

5 a resposta

Qual é a finalidade do registro do ponteiro de quadro EBP?

Eu sou iniciante em linguagem assembly e notei que o código x86 emitido pelos compiladores geralmente mantém o ponteiro do quadro, mesmo no modo de liberação / otimizado, quando poderia usar oEBP registre-se para outra coisa. Entendo por que o ...

1 a resposta

Utilizar as instruções do AVX desativa a otimização exp ()?

Estou escrevendo uma rede de encaminhamento de feed em VC ++ usando intrínsecas AVX. Estou invocando esse código via PInvoke em C #. Meu desempenho ao chamar uma função que calcula um loop grande, incluindo a função exp (), é ~ 1000ms para um ...

4 a resposta

Desempenho relativo de x86 inc vs. instrução add

Pergunta rápida, assumindo de antemão mov eax, 0qual é o mais eficiente? inc eax inc eaxo add eax, 2 Além disso, no caso de os doisincs são mais rápidos, os compiladores (por exemplo, o GCC) geralmente (ou seja, sem sinalizadores de ...

6 a resposta

Lendo o contador do programa diretamente

contador de programas nas CPUs Intel pode ser lido diretamente (ou seja, sem 'truques') no modo kernel ou em outro mod

1 a resposta

O que a instrução `test` faz? [duplicado

Esta pergunta já tem uma resposta aqui: `testl` eax contra a eax? [/questions/147173/testl-eax-against-eax] 8 respostas Estou observando alguns pequenos códigos de assembler e estou tendo problemas para entender a instrução TEST e seu uso. ...