Ir ao conteúdo
  • Cadastre-se

José Lucas Cavalcanti

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

8
  1. ola,como eu faria para imprimir o texto sem ser invertido
  2. eu estou com uma duvida,como eu faria para o programa imprima o texto digitado na tela?e como eu faria o programa ficar em loop ate que seja pressionado enter sem nada ter sido digitado? .model small .stack .data texto1 db "INSIRA UMA PALAVRA:",0 string 6 DUP (?) texto2 db "SUAS PALAVRAS FORAM:",0 .code .startup ;parte 1:imprimir MOV si,offset texto1 IMPRIMIR: MOV al,[si] CMP al,0 JE IMPRIMIU INC si MOV ah,14 INT 10h JMP IMPRIMIR IMPRIMIU: ;parte 2:leitura do teclado MOV si,offset string MOV cx,0 ;numero INPUT: MOV ah,00 ;espera INT 16h CMP al,13 ;tecla enter JE FIM_INPUT CMP al,8 ;apagar JE APAGAR CMP cx,9 ;contador(talvez precise alterar) INC cx ;++ MOV [si],al INC si MOV ah,14 ;mostrar a tecla precionada na tela INT 10h JMP INPUT APAGAR: CMP cx,0 JE beep DEC si DEC cx MOV al,8 MOV ah,14 INT 10h MOV al,32 MOV ah,14 INT 10h MOV al,8 ;recuar MOV ah,14 INT 10h JMP INPUT ;retorna ao input beep: MOV al,7 MOV ah,14 INT 10h JMP INPUT FIM_INPUT: MOV al,0 MOV [si],al ;parte 3:fazer isso ir para a tela do usuario
  3. eu estou trabalhando nele agora,quando eu tiver duvidas eu irei postar
  4. ola,eu estou precisando de um programa em assembly que leia varias palavras e depois,quando der enter sem digitar nada,o programa imprima as palavras digitadas na tela,alguem poderia me ajudar?tem que ser em arquitetura intel 8086

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...