Resultados da pesquisa a pedido "x86"
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 ...
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...
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 ...
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 ...
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, ...
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 ...
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...
É 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...
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
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...