Resultados da pesquisa a pedido "assembly"
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?
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 ...
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 ...
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.
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 ...
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, ...
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, ...
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 ...
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.
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 ...