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