Resultados da pesquisa a pedido "x86"
Problema mov do Assembler
Eu tenho o próximo código: mov ax,@data mov ds,axPor que não consigo escrever assim? mov ds,@dataToda a fonte: .MODEL small .STACK 100h .DATA HelloMessage DB 'Hello, world',13,10,'$' .CODE .startup mov ax,@data mov ds,ax mov ah,9 mov dx,OFFSET ...
Popcount de bits para buffer grande, com CPU Core 2 (SSSE3)
Eu estou procurando a maneira mais rápida de popcount em buffer grande de 512 ou mais bytes. Posso garantir qualquer alinhamento necessário, e o tamanho do buffer é sempre uma potência de 2. O buffer corresponde às alocações de blocos; portanto, ...
Detectar / receber várias teclas pressionadas ao mesmo tempo no DOS?
Estou no meio de escrever air hockey no tasm e encontrei um problema que é como recebo duas chaves / cliques de uma só vez, porque preciso clicar duas vezes ao mesmo tempo para mover os dois jogadores ao mesmo tempo e estou tentando muito mas ...
O que é o quadro de pilha na montagem?
Qual é a estrutura de um quadro de pilha e como é usada ao chamar funções na montagem?
Qual é o significado de acessos de memória "não temporal" em x86
Essa é uma pergunta de nível inferior. Na montagem x86, existem duas instruções SSE: MOVDQA xmmi, m128 e MOVNTDQA xmmi, m128 O Manual do Desenvolvedor de Software IA-32 diz que oNT no MOVNTDQA significaNão Temporale, caso contrário, é o mesmo ...
C: coloque instruções x86 na matriz e execute-as [duplicadas]
Esta pergunta já tem uma resposta aqui: Como escrever código auto-modificado no assembly x86 [/questions/4812869/how-to-write-self-modifying-code-in-x86-assembly] 7 respostasExiste alguma maneira de colocar as instruções do processador ...
x86 Cálculo do AX dado AH e AL?
Estou tendo problemas para entender os registros no x86 Assembly, sei que o EAX tem 32 bits, o AX tem 16 bits e, em seguida, AH e AL os 8 bits do AX, mais altos e mais baixos, mas estou fazendo uma pergunta. Se AL = 10 e AH = 10, qual é o valor ...
O que o cifrão ($) significa na montagem x86 ao calcular comprimentos de string como "$ - label"? [duplicado
Esta pergunta já tem uma resposta aqui: Como $ funciona exatamente no NASM? [/questions/47494744/how-does-work-in-nasm-exactly] 1 resposta Por exemplo, se estivéssemos escrevendo um programa simples tipo hello world, a seção .data pode conter ...
Diferença entre “ou eax, eax” e “test eax, eax” [duplicado]
Esta pergunta já tem uma resposta aqui: Teste se um registro é zero com CMP reg, 0 vs OR reg, reg? [/questions/33721204/test-whether-a-register-is-zero-with-cmp-reg-0-vs-or-reg-reg] 2 respostasQual é a diferença entreor eax,eax etest eax,eax? ...
Qual é o tamanho de float e double em C e C ++? [duplicado
Esta pergunta já tem uma resposta aqui: Tipos de ponto flutuante de tamanho fixo [/questions/2524737/fixed-size-floating-point-types] 4 respostasEu estava olhando para ver se existe algum tipo padrão semelhante auint32_t, que sempre seria ...