Resultados da pesquisa a pedido "assembly"
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
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: ...
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. ...
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 ...
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 ...
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 ...
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?
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 ...
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 ...
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 +