Resultados da pesquisa a pedido "assembly"

3 a resposta

gás: muitas referências de memória

Ao compilar as seguintes instruções: movl 4(%ebp), 8(%ebp)Eu tenho:muitas referências de memória. O que há de errado com isso?

3 a resposta

Para que são usadas as diretivas CFI no Gnu Assembler (GAS)?

Parece haver uma diretiva .CFI após cada linha e também existem grandes variedades desses ex.,.cfi_startproc , .cfi_endproc etc ..mais aqui [http://sourceware.org/binutils/docs-2.17/as/CFI-directives.html#CFI-directives] . .file "temp.c" .text ...

3 a resposta

O que significa o ESP na montagem? [duplicado]

Esta pergunta já tem uma resposta aqui: O que os prefixos E e R representam nos nomes dos registradores Intel de 32 e 64 bits? [/questions/43933379/what-do-the-e-and-r-prefixes-stand-for-in-the-names-of-intel-32-bit-and-64-bit-r] 1 respostaESP ...

2 a resposta

Como escrever para o console em fasm?

Sou excepcionalmente novo na montagem. Eu só peguei ontem e já examinei muitos exemplos e ainda não consigo descobrir como escrever no console. Eu sempre recebo um erro quando pareço replicá-lo do meu jeito.

2 a resposta

Como o ponteiro da pilha é alterado neste programa com call e ret

Minhas perguntas dizem respeito às ações que parecem acontecer entre as linhas quando o contexto é alterado, especialmente em relação aRSP eRBP. Dado este programa muito simples: Reading symbols from ./function_call...done. (gdb) disass main ...

0 a resposta

NOPs longos de vários bytes: macros comumente entendidas ou outra notação

Não é um grande segredo que os processadores x86 (e x86_64) tenham não apenas o byte únicoNOP instruções, mas também vários tipos de instruções semelhantes a NOP de vários bytes. Existem os que eu consegui encontrar: Recomendado pela AMD, ...

2 a resposta

Operação MUL em montagem

Eu tenho as seguintes linhas de montagem: ... MOV ECX, 0x36EE80 MOV EDX, 0x95217CB1 MUL EDX SHR EDX, 0x15 MOV DWORD PTR SS:[EBP-0x3C8], EDX .... ....Então, ...

2 a resposta

Como implementar o MUL usando todas as outras instruções na montagem?

Digamos que eu implementei todas as instruções ADD, AND, SHF, JUMP, BR, LDW, LDB (carregar palavra carregar byte ...) ........, exceto MUL (múltiplas) em uma máquina de montagem. Agora, eu quero escrever um código de montagem para operar uma ...

1 a resposta

Como usar os recursos de função da biblioteca c na linguagem assembly?

Como o título descrito, como usar os recursos de função da biblioteca c na linguagem assembly? Na verdade, quero saber como obter o ponteiro do arquivo para stdin. Obrigado pela sua resposta.

3 a resposta

Como determinar os valores salvos na pilha?

Estou fazendo algumas experiências e gostaria de poder ver o que é salvo na pilha durante uma chamada do sistema (o estado salvo do processo de aterrissagem do usuário). De acordo ...