Resultados da pesquisa a pedido "assembly"
Como desmontar o código do setor de inicialização x86 de 16 bits no GDB com "x / i $ pc"? É tratado como 32 bits
Por exemplo, com um setor de inicialização que o BIOS imprimea para a telamain.asm: org 0x7c00 bits 16 cli mov ax, 0x0E61 int 0x10 hlt times 510 - ($-$$) db 0 dw 0xaa55Então: nasm -o main.img main.asm qemu-system-i386 -hda main.img -S -s & gdb ...
tendo problemas com a fase 4 do laboratório de bombas [fechado]
Estou com muita dificuldade para entender o que fazer aqui. Eu pensei que um dos números com os quais eu seria capaz de trabalhar seria 85, mas parece que estou errado com isso. Eu sei que só devo obter 2 casas decimais, mas não consigo fazê-lo. ...
Não sabe como trabalhar com mov (a, b, c), d
O que mov está fazendo aqui? mov(%ebx,%eax,4),%eaxEu vi mov usado para transferir um valor de uma função para outra, mas não sei como lidar com essa situação.
Como obtenho a entrada do usuário com o NASM?
O programa precisa coletar uma sequência simples do usuário e exibi-la novamente. Eu recebi o programa para receber informações do usuário, mas não consigo armazená-lo. Aqui está o que eu tenho até agora: BITS 32 global _main section .data ...
Como leio a entrada de um único caractere do teclado usando o nasm (assembly) no ubuntu?
Estou usando o nasm no ubuntu. A propósito, eu preciso obter um caractere de entrada única do teclado do usuário (como quando um programa pede y / n?), Para que a tecla seja pressionada e sem pressionar Enter, preciso ler o caractere inserido. ...
Escrevendo uma sub-rotina de atraso?
Eu preciso escrever uma sub-rotina de atraso. Deve demorar cerca de 1 segundo. Tem que ser para o ambiente 8051, microcontrolador DS89C430 (11.0592 MHz XTAL). Como posso escrever esta sub-rotina? Delay1sec: ... .... ... .... ...
Dividindo em Assembler x86
Minha faculdade me deu um exercício: 1. Crie um novo documento no Jasmin 2. Use o AL-Register para adicionar 9 a 8. 3. Subtraia 2. 4. Divida por 7. Minha solução é: mov al,9 add al,8 sub al,2Mas como faço para dividir por 7? Eu tentei ...
O contador de programas mantém o endereço atual ou o endereço da próxima instrução?
Sendo iniciante e aprendiz, estou aprendendo montagem e atualmente lendo o capítulo 3 do livro The C Companion, de Allen Hollub. Não consigo entender a descrição do contador de programa ou PC que ele descreve em uma máquina de demonstração ...
executar montagem de 32 bits no processador de 64 bits com o mac os x
Eu tenho um problema com a execução de montagem de 32 bits no meu mac de 64 bits executando o x 10.9.5. Eu também tenho o NASM 2.11.08 instalado. Atualmente, estou lendo a linguagem Assembly passo a passo de Jeff Duntemann. No livro, ...
Função Delphi Assembly retornando uma string longa
Eu estou tentando aprender a programação de montagem em linha no Delphi, e para esse fim eu encontreiEste artigo [http://www.delphi3000.com/articles/article_3766.asp]altamente útil. Agora, desejo escrever uma função de montagem retornando uma ...