Resultados da pesquisa a pedido "assembly"

5 a resposta

Forçar o visual studio a sempre 'reconstruir tudo' ao depurar

Edit: Basicamente, o que eu preciso é que o visual studio sempre reconstrua tudo quando eu clicar em debug. Atualmente, estou usando o visual studio para compilar meus programas de montagem, usando o MASM e, em geral, está funcionando bem. No ...

4 a resposta

Obter tamanho das instruções de montagem

Preciso ler as instruções um a um em um pequeno segmento de código na memória e preciso descobrir o tamanho das instruções que tenho na memória. A seguir, é apenas um exemplo de código desmontado bruto para explicar meu problema: (gdb) disas /r ...

5 a resposta

Fácil de ler a saída da montagem Golang?

Estou interessado em examinar a saída de montagem x86 do compilador padrão Go para ver se meu código está realmente sendo convertido em código de montagem razoavelmente eficiente; esperançosamente, ao criar um perfil e examinar a saída da ...

3 a resposta

MOV src dest (ou) MOV dest src?

MOV é provavelmente a primeira instrução que todos aprendem enquanto aprendem ASM. Agora mesmo eu encontrei um livroProgramação de linguagem Assembly em GNU / Linux para arquiteturas IA32 Por Rajat ...

1 a resposta

Falha estranha no segmento de mudança do montador x86 GNU

O código de montagem x86 a seguir é bom e costumava funcionar perfeitamente no servidor linux da minha escola, mas ao aplicar o mesmo código à minha máquina virtual linux (ubuntu 14.04, de repente, isso causa uma falha de segmentação. As ...

2 a resposta

Por que o registro do PC do ARM aponta para a instrução após a próxima a ser executada?

De acordo com o ARM IC. No estado ARM, o valor do PC é o endereço da instrução atual mais 8 bytes. No estado Thumb: Para instruções B, BL, CBNZ e CBZ, o valor do PC é o endereço da instrução atual mais 4 bytes.Para todas as outras instruções ...

3 a resposta

por que o padrão do gcc 4.x reserva 8 bytes para a pilha no linux ao chamar um método?

como iniciante em asm, estou verificando o código asm gerado pelo gcc -S para aprender. por que o padrão do gcc 4.x reserva 8 bytes para a pilha ao chamar um método? func18 é a função vazia sem retorno, sem parâmetro, sem variável local ...

1 a resposta

Assembler não pode localizar arquivos existentes

Meu TASM está montado na pasta onde estão meus meus TASM, TLINK e arquivos. Especificamente, está emC:/TASM/BIN. Não tenho problemas ao executar um único arquivo .asm, mas quando incluo outro arquivo para que meu código pareça modular, surge esse ...

2 a resposta

Como atrasar a montagem dos microcontroladores avr?

Estou com problemas no cálculo de atrasos. Eu quero fazer um atraso para1 sec quando estou usando1MHz velocidade do relógio para o meu microcontrolador atmega128. Eu uso o proteus para simulação e o avr studio para codificação em montagem para o ...

3 a resposta

Falha na segmentação push / pop no Assembly x86

estou a usarelf64para compilar meu código assembly x86: Eu tenho esta sub-rotina: printNumber: mov EAX, EDX ; EDX contain some value like "35" mov ESI, 10 ; to divide by 10 MOV ECX,0 ; counter whileDiv: cmp EAX, 0 je endWhileDiv xor rdx, rdx ; ...