Resultados da pesquisa a pedido "assembly"

4 a resposta

Como detectar a arquitetura no NASM em tempo de compilação para ter um código-fonte para x64 e x86?

Estou procurando alguma funcionalidade do pré-processador no nasm que permita ter um código-fonte para as arquiteturas x86 e x64. Quero dizer algo na veia de ifdef some_constant. Como o pré-processador C usa, se deseja detectar, digamos, se está ...

1 a resposta

Uma barreira da memória atua tanto como marcador quanto como instrução?

Eu li coisas diferentes sobre como funciona uma barreira de memória. Por exemplo, o usuárioJohana resposta deessa ...

3 a resposta

Por que os computadores usam o sistema de números hexadecimais na linguagem assembly?

Por que o computador usa o sistema de números hexadecimais na linguagem assembly? Por que eles não usam outro sistema numérico como binário, octal, decimal? O que forçou o designer de computadores a usar o sistema hexadecimal na montagem? Por que ...

2 a resposta

Montagem com o botão direito do mouse 8086 interrompe

Estou trabalhando em um projeto na montagem 8086 na máquina windows e preciso saber qual botão do mouse foi clicado. Quais são as interrupções para isso? ou como faço para descobrir isso? obrigado

3 a resposta

Usar o gdb para código de montagem de etapa única fora do executável especificado causa o erro "não é possível encontrar limites da função atual"

Estou fora do alvo executável do gdb e nem tenho uma pilha que corresponda a esse alvo. Quero executar uma etapa de qualquer maneira, para poder verificar o que está acontecendo no meu código de montagem, porque não sou especialista em montagem ...

3 a resposta

Com instruções de comprimento variável, como o computador sabe o comprimento da instrução que está sendo buscada?

Em arquiteturas em que nem todas as instruções têm o mesmo comprimento, como o computador sabe quanto ler para uma instrução? Por exemplo, no Intel IA-32, algumas instruções são de 4 bytes, outras de 8 bytes; portanto, como ele sabe se deve ler 4 ...

1 a resposta

Erro "operandos não coincidem: registrador de 16 e 8 bits" na linguagem assembly

Estou tentando pegar uma entrada de número do usuário e imprimir estrelas iguais a esse número ... mov ah, 1h int 21h mov dl, '*' mov cx,al mov ah,2h l1: int 21h loop l1Mas estou recebendo o seguinte erro ... (4) wrong parameters: MOV cx,al (4) ...

2 a resposta

Cracking aplicativo C # com OllyDebug

Gostaria de saber se existe uma maneira de quebrar o aplicativo C # Windows com o OllyDebug. Eu tenho meu próprio aplicativo CrackMe simples, escrito com o Visual C # 2010 Express. Quando o abro com o OllyDebug e modifico o código ASM conforme ...

1 a resposta

Projetando uma sequência de instruções para que ela faça outra coisa se decodificada com um deslocamento

Esta pergunta é um acompanhamento deaquela questão [https://stackoverflow.com/questions/24585555/finding-opcodes-by-length-or-something-else] . Para definir o contexto desta questão, considereProgramação sem ...

2 a resposta

fonte e montagem intercaladas clang

Querendo saber se é possível gerar fonte e montagem intercaladas a partir do clang? Estou procurando algo equivalente ao comando gcc (como demonstrado ...