Resultados da pesquisa a pedido "x86"
Código de montagem fsqrt e fmul instruções
Estou tentando calcular1.34 *sqrt(lght) nesta função usando assembly embutido, mas estou recebendo erros como: '_asm' não declarado (primeiro uso nesta função) cada identificador não declarado é relatado apenas uma vez para cada função que ...
As comparações de ponteiros devem ser assinadas ou não assinadas no x86 de 64 bits?
Ao escrever a montagem do espaço do usuário x86 e comparar dois valores de ponteiro, devemos usarassinado condições comojl ejge ounão assinado condições comojb ejae? Intuitivamente, penso nos ponteiros como não assinados, executando de 0 a 2 ...
Carregando montagem x86 ou x64
Eu tenho duas versões do System.Data.SQLite.DLL - para plataforma x86 e x64. A versão x86 permanece na pasta do aplicativo e a versão x64 na pasta appFolder \ x64. O aplicativo compilado como AnyCPU. Como posso carregar a versão necessária do ...
Como você pode extrair um valor de um registro?
Eu estou tentando descobrir como puxar um valor de registro de uma instrução ASM e em uma variável em C ++.Por exemplo: MOV DWORD PTR DS: [ESI], EDI(Assumind...
WBINVD instrução uso
Estou tentando usar a instrução WBINV no linux para limpar o cache L1 do processado O programa a seguir é compilado, mas produz uma falha de segmentação quando tento executá-l int main() {asm ("wbinvd"); return 1;} Estou usando o gcc 4.4.3 ...
O que os sinais de dólar ($) e porcentagem (%) representam na montagem x86?
stou tentando entender como a linguagem assembly funciona para uma classe de arquitetura de microcomputador e continuo enfrentando diferentes sintaxes nos exemplo sub $48, %esp mov %eax, 32(%esp)O que esses códigos significam? Qual é o operando ...
x86 O pushl / popl do conjunto não funciona com “Erro: sufixo ou operandos inválidos”
Sou novato em programação de montagem, trabalhando comProgramação Ground Up [http://savannah.nongnu.org/projects/pgubook/] em uma área de trabalho Ubuntu x86_64 com o GNU assembler v2.20. Consegui montar / vincular executar meu código, até ...
Quais operações inteiras de complemento de 2 podem ser usadas sem zerar os bits altos nas entradas, se apenas a parte mais baixa do resultado for desejada?
Na programação de montagem, é bastante comum querer calcular algo dos bits baixos de um registro que não garantem que os outros bits sejam zerados. Em linguagens de nível superior, como C, você simplesmente converteria suas entradas no tamanho ...
Desoptimização de um programa para o pipeline nas CPUs da família Intel Sandybridge
Estou atormentando meu cérebro há uma semana tentando concluir essa tarefa e espero que alguém aqui possa me levar ao caminho certo. Deixe-me começar com as instruções do instrutor: Sua tarefa é o oposto de nossa primeira tarefa de ...
Por que std :: fill (0) é mais lento que std :: fill (1)?
Eu observei em um sistema questd::fill em um grandestd::vector<int> foi significativamente e consistentemente mais lento ao definir um valor constante0 comparado a um valor constante1 ou um valor dinâmico: 5,8 GiB / s vs 7,5 GiB / s No ...