Resultados da pesquisa a pedido "instructions"

2 a resposta

[Ebp * 2] faz referência ao segmento DS ou SS?

O IDM diz que a operação da memória usa o segmento SS se o EBP for usado como registro base. Como um resultado,[ebp + esi] e[esi + ebp] faz referência aos segmentos SS e DS, respectivamente. Veja o documento do NASM:3.3 Endereço Efetivo ...

2 a resposta

Número de instruções executadas diferentes para o programa Hello World Nasm Assembly e C

Eu tenho um depurador simples (usando ptrace:http://pastebin.com/D0um3bUi [http://pastebin.com/D0um3bUi]) para contar o número de instruções executadas para um determinado programa executável de entrada. Ele usa o modo de execução de etapa única ...

4 a resposta

Qual é o 0x10 na instrução de montagem x86 "leal 0x10 (% ebx),% eax"?

Qual é a função do 0x10 em relação a esta instrução LEAL? É uma multiplicação ou adição ou é outra coisa? leal 0x10(%ebx), %eaxAlguém pode esclarecer? Este é o assembler x86 em uma caixa Linux.

6 a resposta

pus modernos ignoram multiplicações por zer

Gostaria de saber se os cpus atuais evitam multiplicar dois números quando pelo menos um deles é zero. Obrigad

1 a resposta

Quais instruções x86 levam dois (ou mais) operandos de memóri

Eu pensei que havia zero. Mas, Vejo aqui [http://cs.lmu.edu/~ray/notes/nasmtutorial/] s instruções com dois operandos de memória são extremamente rara Não consigo encontrar nada que explique quais instruções, embora raras, existem. Quais são ...

2 a resposta

Como compilar o Busybox?

(Os telefones i9100 e i9100p têm o Exynos 4210 SoC, que inclui o processador Cortex A9 de núcleo duplo de 1,2 Ghz que suporta NEON.) Vou compilar o snapshot mais recente da fonte do busybox disponível e carregá-lo para todos gratuitamente na ...

1 a resposta

Programação de montagem - WinAsm vs Visual Studio 2017

Estou aqui para perguntar algumas coisas sobre o VS201 No passado, eu usei o WinAsm para MASM e nunca tive problemas com el No entanto, quando estou tentando fazer algo com o MASM no VS2017, sempre vou ter problemas e outras coisas ... Eu ...

1 a resposta

diferença entre instruções condicionais (cmov) e instruções de salto [duplicado]

Esta pergunta já tem uma resposta aqui: Por que uma movimentação condicional não é vulnerável a Falha na Previsão de Filial? [/questions/14131096/why-is-a-conditional-move-not-vulnerable-for-branch-prediction-failure] 5 respostasEstou confuso ...

3 a resposta

Como é possível que a operação BITWISE AND leve mais relógios da CPU do que a operação ARITHMETIC ADDITION em um programa C?

Eu queria testar se as operações bit a bit são realmente mais rápidas de executar do que as operações aritméticas. Eu pensei que eles eram. Escrevi um pequeno programa C para testar essa hipótese e, para minha surpresa, a adição leva menos em ...

1 a resposta

o que o tipo de valor da máquina “outro” significa nos SDnodes do llvm

Estou tentando entender mais profundamente o processo de seleção de instruções no llvm e por isso estou depurando passo a passo a função CodeGenAndEmitDAG. Imprimi uma pequena função (veja abaixo) logo antes da etapa de combinação - a primeira ...