Resultados da pesquisa a pedido "x86"

3 a resposta

alocação de mul e memória nos registros edx :: eax with masm

Estou tentando entender a lógica do uso do operando "mul" no assembler (estou usando a Comunidade do Visual Studio e o MASM). Por que, depois de "mul ebx", o resultado também muda e edx, e não apenas o eax? "O resultado (de MUL) é armazenado no ...

1 a resposta

Implementando o GDT com o kernel básico

Recentemente, fiquei fascinado com o desenvolvimento do kernel e comecei com o tutorial bare-bones no Wiki OSDev. Depois de implementar o exemplo Hello World...

2 a resposta

Implementando um Matcher para a Regex '[ab] [^ r] + r]' no assembly

Preciso de ajuda com meu código de montagem. Preciso usar código de gravação, que encontre o intervalo, adequado à minha expressão regex. Meu regex:[ab][^r]+r, primeiro, estou procurando se há 'a' ou 'b' e pule para a seção 'Iniciar'. Agora eu ...

1 a resposta

Comparar dois valores da pilha? [duplicado]

Esta pergunta já tem uma resposta aqui: gás: muitas referências de memória [/questions/2531682/gas-too-many-memory-reference] 3 respostasEu preso no meu código assembler onde eu quero comparar dois valores da pilha. x86, sintaxe AT&T cmpl ...

2 a resposta

como o LEA e várias instruções funcionam? [duplicado]

Esta questão já tem uma resposta aqui:Qual é o propósito da instrução LEA? 15 respostasEu não entendo completamente o significado das duas primeiras linhas, ...

4 a resposta

Como escrever e ler a partir da placa de rede no assembly x86?

alguém sabe como obter acesso a dispositivos como uma porta ethernet em uma placa-mãe ou em uma placa pci?Existem registros especiais? Opcodes? Eu tenho que ...

5 a resposta

Benefícios de x87 sobre SSE

Eu sei que o x87 tem maior precisão interna, que é provavelmente a maior diferença que as pessoas vêem entre ele e as operações do SSE. Mas eu tenho que sabe...

3 a resposta

É possível dizer ao preditor de ramo como é provável seguir o ramo?

Só para deixar claro, eu não estou indo para qualquer tipo de portabilidade aqui, então qualquer solução que me amarre a uma certa caixa está bem.Basicamente...

3 a resposta

Detectar a disponibilidade do conjunto de instruções SSE / SSE2 no Visual Studio

Como posso verificar no código se o SSE / SSE2 está habilitado ou não pelo compilador do Visual Studio?eu tentei

2 a resposta

Imprimindo valores hexadecimais na montagem x86

Eu preciso fazer uma rotina que irá converter um endereço de memória em uma seqüência de bytes. Essa seqüência seria, então, a entrada para uma função que im...