Resultados da pesquisa a pedido "assembly"

1 a resposta

Erros de endereçamento relativo - Mac 10.10

Estou tentando aprender a escrever código de montagem e estou fazendo isso com a ajuda ...

4 a resposta

Alinhamento de ramificação para loops que envolvem instruções microcodificadas nas CPUs da família Intel SnB

Th, está relacionado, mas não é o mesmo, como esta pergunta:Otimizações de desempenho da montagem x86-64 - Alinhamento e previsão de ramificação [https://stackoverflow.com/q/18113995/3403507]e está um pouco relacionado à minha pergunta ...

8 a resposta

Em C, acessar meu índice de matriz é mais rápido ou acessar por ponteiro é mais rápido?

Em C, acessar um índice de matriz é mais rápido ou acessar por ponteiro é mais rápido? Por mais rápido, quero dizer, qual deles levaria menos ciclo de clock. A matriz não é uma matriz constante.

3 a resposta

Qual é o objetivo do LEA EAX, [EAX]?

LEA EAX, [EAX]Encontrei esta instrução em um binário compilado com o compilador Microsoft C. Claramente, não pode alterar o valor do EAX. Então por que está aí?

2 a resposta

Montagem x86: Antes de fazer uma chamada do sistema no Linux Você deve salvar todos os registros?

Eu tenho o código abaixo que abre um arquivo, lê-o em um buffer e depois fecha o arquivo. A chamada de fechamento do sistema de arquivos requer que o número do descritor de arquivos esteja no registro ebx. O registro ebx obtém o número do ...

9 a resposta

Maneira fácil de converter o código c para montagem x86?

Existe uma maneira fácil (como um programa gratuito) que possa ocultar o código c / c ++ para o assembly x86? Eu sei que qualquer compilador c faz algo muito semelhante e que eu posso apenas compilar o código c e depois desmontar o executável ...

3 a resposta

Obter tamanho do arquivo com stat syscall

Estou tentando obter o tamanho do arquivo wit stat syscall com assembly (nasm): section .data encodeFile db "/home/user/file" section .bss stat resb 64 struc STAT .st_dev: resd 1 .st_ino: resd 1 .st_mode: resw 1 .st_nlink: resw 1 .st_uid: resw 1 ...

4 a resposta

Como faço para entrada / saída em um console com MASM? [fechadas]

Pesquisei e pesquisei no Google e não encontrei nada útil. Como posso enviar saída para o console e aceitar a entrada do usuário do console com assembly? Estou usando o MASM32

1 a resposta

erro A2070: operandos de instruções inválidos ao usar o loop while aninhado na linguagem assembly

Eu estou tentando aninhado enquanto loop na montagem usando masm. Estou recebendo o "erro A2070: operandos de instruções inválidos" na linha 15, ou seja, na diretiva endw do loop while interno enquanto executa o código a seguir. INCLUDE ...

1 a resposta

Construir o openssl do Android usando NDK não cria arquivos de montagem arm4 corretamente

openssl éincluído no sistema operacional Android [http://android.git.kernel.org/?p=platform/external/openssl.git]e o Google também inclui algum código de montagem arm4 / thumb em suas compilações (aes / asm / aes-armv4.s, bn / asm / armv4-mont.s, ...