Resultados da pesquisa a pedido "assembly"

3 a resposta

Como imprimir o valor exato do contador de programa em C

Eu quero escrever um programa em C que imprima o conteúdo do contador de programasPC. Isso pode ser feito no espaço do usuário, na montagem ou em algumas rotinas específicas do kerne

1 a resposta

Qual é a diferença de lógica e desempenho entre LOCK XCHG e MOV + MFENCE? [duplicado

Esta pergunta já tem uma resposta aqui: Carrega e armazena as únicas instruções que são reordenadas? [/questions/50494658/are-loads-and-stores-the-only-instructions-that-gets-reordered] 2 respostasQual é a melhor barreira de gravação no x86: ...

3 a resposta

Conteúdo reverso da matriz na montagem

Estou trabalhando em algumas tarefas de montagem e estou perplexo no meu último programa. Se alguém com conhecimento em montagem x86 estiver à espreita, sinta-se à vontade para comentar sobre como eu posso começar com isso. ...

1 a resposta

rbp não permitido como base SIB?

Eu sou bastante novo na codificação binária x86-64. Estou tentando corrigir algum código antigo de "assembler". e qualquer forma, estou tentando fazer algo assim (sintaxe da Intel): mov [rbp+rcx], al O montador está atualmente gerando ...

2 a resposta

Por que o gcc não resolve _mm256_loadu_pd como um único vmovupd?

Estou escrevendo alguns AVX e eu preciso carregar da memória potencialmente desalinhada. Atualmente, estou carregando 4 doubles, portanto, eu usaria instruções intrínsecas _mm256, _loadu_pd [https://software.intel.com/en-us/node/524102]; o ...

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

Bits necessários para endereçar registros

Dizem que tenho 12 registros. Quantos bits devem ser reservados na ordem de instruções do código da máquina para endereçar qualquer um desses 12 registros?

4 a resposta

Como as funções vararg descobrem o número de argumentos no código da máquin

Como funções variadas como printf descobrir o número de argumentos que eles receberam? A quantidade de argumentos obviamente não é passada como um parâmetro (oculto) (consulte um chame para printf no exemplo asm ...

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 ...

5 a resposta

Ver a desmontagem no XCode 4 (ou Xcode 5 ou Xcode 6)

Estou tendo problemas para encontrar muitas informações sobre o novo layout do XCode. Como posso ver a desmontagem do meu arquivo de origem, em vez de apenas o código C +