Resultados da pesquisa a pedido "x86"

9 a resposta

Maneira fácil de converter o código c para montagem x86?

Existe uma maneira fácil (como um programa gratuito) que possa ocultar o código c / c ++ para o assembly x86? Eu sei que qualquer compilador c faz algo muito semelhante e que eu posso apenas compilar o código c e depois desmontar o executável ...

1 a resposta

erro A2070: operandos de instruções inválidos ao usar o loop while aninhado na linguagem assembly

Eu estou tentando aninhado enquanto loop na montagem usando masm. Estou recebendo o "erro A2070: operandos de instruções inválidos" na linha 15, ou seja, na diretiva endw do loop while interno enquanto executa o código a seguir. INCLUDE ...

3 a resposta

Por que o Linux não usa a opção de contexto de hardware através do TSS?

Eu li a seguinte declaração: A arquitetura x86 inclui um tipo de segmento específico chamado TSS (Task State Segment), para armazenar contextos de hardware. Embora o Linux não use comutadores de contexto de hardware, ele é forçado a configurar ...

1 a resposta

Como posso criar um gadget espectro na prática?

Estou desenvolvendo (NASM + GCC visando ELF64) umPoC [https://en.wikipedia.org/wiki/Proof_of_concept#Software_development]que usa um gadget espectro que mede o tempo para acessar um conjunto de linhas de cache ( FLUSH + ...

1 a resposta

Instrução Dos 3Bh no emu8086 alterando o diretório de trabalho

Recentemente, comecei a aprender instruções x8086 e o conhecimento delas é bastante pobre. Estou tentando alterar o diretório de trabalho atual usando a função dos 3Bh e, em seguida, crie uma pasta chamada "test2" no diretório usando 39h. Não ...

1 a resposta

Um movimento para um registro de segmentação é mais lento que um movimento para um registro de uso geral?

Especificamente é: mov %eax, %dsMais lento que mov %eax, %ebxOu eles têm a mesma velocidade. Pesquisei on-line, mas não consegui encontrar uma resposta definitiva. Não tenho certeza se essa é uma pergunta boba, mas acho que a modificação de ...

4 a resposta

biblioteca desmontadora x86 asm

Existem bibliotecas que podem ser chamadas do .NET, nas quais eu posso passar dados binários e desmontá-los para o código de montagem x86?

3 a resposta

Como os montadores mapeiam os mnemônicos de instruções x86 para instruções de máquina binária?

Estou interessado em escrever um montador x86. Gostaria de saber qual é uma boa maneira de mapear instruções mnemônicas de montagem x86 (usando uma sintaxe semelhante à Intel) nas instruções de código de máquina binário correspondentes.

3 a resposta

x86 Diferença de instrução CMP

Pergunta, questão Qual é a diferença (não trivial) entre as duas instruções x86 a seguir? 39 /r CMP r/m32,r32 Compare r32 with r/m32 3B /r CMP r32,r/m32 Compare r/m32 with r32fundo Estou construindo um montador Java, que será usado pela ...

3 a resposta

O x86 CMPXCHG é atômico? Em caso afirmativo, por que ele precisa de LOCK?

oDocumentação da Intel [http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf] diz Esta instrução pode ser usada com umLOCK prefixo para permitir ...