Resultados da pesquisa a pedido "x86"

1 a resposta

Dois objetos diferentes com duração de armazenamento automático podem ser comparados na comparação de endereços?

Em particular, é permitido comparar os endereços de duas variáveis automáticas em funções diferentes da seguinte maneira: sink.c #include <stdio.h> #include <stdlib.h> void sink(void *l, void *r) { puts(l == r ? "equal" : "not equal"); exit(0); ...

1 a resposta

Por que esse prólogo de função usa várias instruções para calcular a redução de esp?

Eu olhei para alguns despejos de código assembler e existe esta seção (encontradaaqui ...

1 a resposta

algoritmo de endereçamento de uma memória de matrizes triangulares usando assembly

Eu estava fazendo um projeto em ASM sobre triângulo pascal usando NASM Portanto, no projeto, você precisa calcular o triângulo pascal da linha 0 à linha 63 meu primeiro problema é onde armazenar os resultados do cálculo -> memória segundo ...

3 a resposta

Os binários criados para o ARM funcionarão nos processadores Intel? [Android]

Usando o NDK, construí binários para o processador ARM, mas devido a algumas dependências não posso construí-los para o x86. Existe alguma chance de usar esse binário na arquitetura x86 ou MIPS?

5 a resposta

Algumas referências / tutoriais do ASM x86? [fechadas]

Estou tentando encontrar algumas referências em relação às linguagens x86 Assembly. Tutoriais / exemplos para ajudar a minha compreensão. -Obrigado

1 a resposta

Quanto atraso é gerado por este código de montagem no linux

Eu estava passando por esse linkatraso na montagem [https://stackoverflow.com/questions/15201955/how-to-set-1-second-time-delay-at-assembly-language-8086] para adicionar atraso na montagem. Quero realizar algumas experiências adicionando um valor ...

1 a resposta

Carregando um xmm dos registros do GP

Digamos que você tenha valores emrax erdx você deseja carregar em umxmm registo. Uma maneira seria: movq xmm0, rax pinsrq xmm0, rdx, 1É bem lento! Existe uma maneira melhor?

2 a resposta

um programa simples de linguagem assembly em "Hello World" em C / C ++

eu uso o compilador devcpp e borland c .... asm { mov ax,4 // (I/O Func.) mov bx,1 // (Output func) mov cx,&name // (address of the string) mov dx,6 // (length of the string) int 0x21 // system call }nos trechos de código acima, eu quero ...

1 a resposta

São necessárias tantas chamadas de espera do controlador do teclado ao ativar o portão A20

DePágina OSDev [http://wiki.osdev.org/A20_Line#Enabling]na linha A20, o código para ativar o A20 é fornecido como: enable_A20: cli call a20wait mov al,0xAD out 0x64,al call a20wait mov al,0xD0 out 0x64,al call a20wait2 in al,0x60 push eax call ...

3 a resposta

Por que vejo intervalos de tempo 400x mais estranhos ao chamar clock_gettime repetidamente?

Estou tentando medir o tempo de execução de alguns comandos no c ++ usando o relógio físico, mas ocorreu um problema em que o processo de leitura da medição do relógio físico no computador pode demorar muito. Aqui está o código: #include ...