Resultados da pesquisa a pedido "assembly"

1 a resposta

Alternativa eficiente e portátil ao PDEP sem usar o IMC2?

A documentação para oinstrução de depósito paralelo [https://en.wikipedia.org/wiki/Bit_Manipulation_Instruction_Sets#Parallel_bit_deposit_and_extract] (PDEP) no Conjunto de instruções de manipulação de bits da Intel 2 (BMI2) descreve a seguinte ...

2 a resposta

Qual a diferença entre dw e dd das diretivas db para strings?

Digamos que eu queira definir uma string de variável inicializada antes de executar meu programa de montagem (emsection .data) A variável que escolhi criar é chamadaDigits e é uma sequência que contém todos os símbolos hexadecimais. Digits: db ...

2 a resposta

Como obter o tamanho de uma função C dentro de um programa C ou com uma montagem inline?

Suponha que eu tenha uma função como abaixo:

2 a resposta

rótulos x86 e LEA no GDB

2 a resposta

Troca de classificação de bolhas de montagem

Eu estou tentando fazer um tipo de bolha na montagem x86 (sim, tem que ser bolha, como eu não estou preocupado com otimização de velocidade em relação a dife...

2 a resposta

Qual é a maneira mais precisa de medir o tempo decorrido em um PC moderno?

Eu sei que posso usar o IRQ0, que é o cronômetro do sistema, mas isso é baseado em um relógio de 14.31818 MHz, certo? Existe algo oferecendo maior precisão? Obrigado. Edit: Alguém sabe o que a função QueryPerformanceCounter do Windows usa?

1 a resposta

Qual é a função padrão CPUID 01H?

Eu preciso checarECX para o bit 30, que é um recurso da CPU necessário paraRDRAND. DeRDRAND Wiki [http://en.wikipedia.org/wiki/RdRand#Overview], Se suportado, o bit 30 do registro ECX é definido após chamar a função padrão CPUID 01H. Não sei ...

1 a resposta

Linguagem Assembly - masm32 - multiplicando

Eu estou multiplicando 3 números que funciona bem mesmo com um carry. Eu quero adicionar um número 4 para multiplicar apenas para fins de aprendizagem.Depois...

1 a resposta

Misturando instruções ARM e THUMB

Eu estou tentando misturar instruções ARM e THUMB no meu código assembly. Por exemplo, no código a seguir, tento usar os dois modos:

12 a resposta

Como armazenar e chamar uma função compilada em C / C ++?

Para fins de otimização de nível muito baixo, seria útil para mim se eu pudesse armazenar uma função compilada dentro de uma variável diretamente,não um pont...