Resultados da pesquisa a pedido "assembly"

5 a resposta

x86 O pushl / popl do conjunto não funciona com “Erro: sufixo ou operandos inválidos”

Sou novato em programação de montagem, trabalhando comProgramação Ground Up [http://savannah.nongnu.org/projects/pgubook/] em uma área de trabalho Ubuntu x86_64 com o GNU assembler v2.20. Consegui montar / vincular executar meu código, até ...

2 a resposta

Como chamar assembly em gdb?

In gdb eu posso usarcall para executar funções, mas e se eu quiser executar alguma montagem adiciona

2 a resposta

Problema ao mudar para o modo v8086 do modo protegido de 32 bits, definindo EFLAGS.VM para 1

Estou no modo protegido de 32 bits em execução no nível de privilégio atual (CPL = 0). Estou tentando entrar no modo v8086 definindo o sinalizador EFLAGS.VM (Bit 17) como 1 (e IOPL como 0) e executando um FMP JMP no meu código de modo real de 16 ...

2 a resposta

Cores do texto da montagem

Estou fazendo um arquivo iso na montagem e quero adicionar cor ao texto (neste caso: vermelho Alguém sabe como fazer isso? [BITS 16] [ORG 0x7C00] jmp main main: mov si, string ; si=string call printstr jmp $ printstr: lodsb ; al=&si[0] cmp al,0 ...

17 a resposta

Como a pilha funciona em linguagem assembly?

Atualmente, estou tentando entender como a pilha funciona, então decidi me ensinar um poucoassembly language [http://en.wikipedia.org/wiki/Assembly_language], Estou usando este livro: http: ...

5 a resposta

Design Pattern para fazer um assembler

Estou fazendo um montador 8051. ntes que tudo seja um tokenizador que leia os próximos tokens, defina sinalizadores de erro, reconheça EOF et Então existe o loop principal do compilador, que lê os próximos tokens e verifica mnemônicos ...

3 a resposta

Fibonacci recursivo em Assembly

Estou tentando implementar um programa recursivo de Fibonacci na Assembléia. No entanto, meu programa falha, com uma exceção não tratada, e não consigo entender o problema. Não duvido que isso envolva meu uso inadequado da pilha, mas não consigo ...

9 a resposta

Montagem x86 em um Mac

Alguém conhece alguma boa ferramenta (estou procurando por IDEs) para escrever montagem no Mac. O Xcode é um pouco complicado para mi Além disso, nos Macs Intel, posso usar o x86 asm genérico? Ou existe um conjunto de instruções modificado? ...

2 a resposta

Por que esse código do carregador de inicialização não funciona?

Minha expectativa é que ela imprima uma string, mas nada seja impresso. Quando diminuo a corda, às vezes funciona e, quando as alongo novamente, às vezes funcion Não sei por que isso não está funcionand Alguém poderia me ajudar? Obrigado O ...

10 a resposta

Qual é o seu truque anti-depuração favorito?

No meu empregador anterior, usamos um componente de terceiros que basicamente era apenas uma DLL e um arquivo de cabeçalho. Esse módulo específico manipulou a impressão no Win32. No entanto, a empresa que criou o componente entrou em falência, ...