Ir ao conteúdo

Posts recomendados

Postado

Bom dia @José Lucas Cavalcanti

 

Nós não podemos escrever o código para você, nós só podemos lhe auxiliar tirando duvidas e corrigindo algum código que você já tenha feito.

 

Se puder postar o código que você já fez ou colocar em qual parte do exercício você está com duvida, poderemos lhe ajudar melhor :D 

  • Curtir 3
Postado

@José Lucas Cavalcanti      para fazer um bom código em assembly você pode usar o compilador MIPS pcspim ,  dubom , que você pode baixar nesse link :

http://www.leandrocolevati.com.br/downloadmateriais?idFile=0ByaHylR4Cic0SG11WG1PMHRWRlk&arquivo=SPIMWin7.zip

depois veja como usa-lo .  nesse link :

http://cee.uma.pt/people/faculty/pedro.campos/docs/guia-AC.pdf

  • Curtir 3
Postado

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


 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!