Resultados da pesquisa a pedido "assembly"

2 a resposta

Usando SIMD / AVX / SSE para travessia de árvore

Atualmente, estou pesquisando se seria possível acelerar a travessia de uma árvore Emma Boas (ou qualquer árvore). Dada uma única consulta de pesquisa como e...

2 a resposta

erro A2070: operandos de instrução inválida

o erro está no skope AfterLoop na linha "mov [esi], [edi]". como posso resolver esse problema? ; A função para remoção de nó (headptr, nodeToremove)

1 a resposta

Aplicação de 64 bits: layout na memória

2 a resposta

Comportamento de ebp e esp em pilhas usando função com parâmetro

1 a resposta

Como executar uma única linha de montagem, consulte [R1] e sinalizadores de condição

Estou tentando me ensinar montagem. Tenho anos e anos de experiência com C, Java e Python, mas não posso fazer QUALQUER progresso aqui e estou prestes a desistir. Então, baixei o uVision4 e supus que poderia escrever um programa básico ...

1 a resposta

BYTE de origem “Esta é a string de origem”, 0 destino BYTE SIZEOF DUP de origem (0), 0

A que SIZEOF está se referindo? Está se referindo ao tamanho da fonte (lengthOf * TYPE, que é igual ao número de elementos na matriz * o tamanho de cada elemento)? Além disso, alguém pode explicar DUP (0), 0? Isso está se referindo ao Assembly ...

1 a resposta

Perf superando o simples loop ligado à CPU: trabalho misterioso do kernel?

Eu tenho usado o Linuxperf [https://perf.wiki.kernel.org/index.php/Main_Page]por algum tempo para fazer o perfil do aplicativo. Geralmente, o aplicativo com perfil é bastante complexo, portanto, tende-se a simplesmente levar os valores dos ...

4 a resposta

chamando código armazenado no heap de vc ++

Imagine que estou fazendo algo assim: void *p = malloc (1000); *((char*)p) = some_opcode; *((char*)p+1) = another_opcode; // for the sake of the example: the opcodes are ok .... etc... Como posso definir um ponteiro de função para chamar p como ...

2 a resposta

Cada instrução PUSH envia um múltiplo de 8 bytes em x64?

Em x64, cada instrução PUSH envia um múltiplo de 8 bytes? Se não, quanto ele empurra? Além disso, quanto espaço de pilha cada parâmetro de função consome?

1 a resposta

Diferença entre movq e movabsq em x86-64

Eu sou um novato aqui e estou começando a estudar a linguagem assembly. Portanto, corrija-me se estiver errado ou se esta postagem não fizer sentido, excluirei. Estou falando de instruções de movimentação de dados na arquitetura Intel x86-64. Eu ...