Quadrado de um número em assembly

Publicado por Leonardo Weslei Diniz 11/06/2008

[ Hits: 12.583 ]

Homepage: http://www.agilesoft.com.br/

Download potencia.s




Esse script pede um número ao usuário e devolve o quadrado do mesmo.

  



Esconder código-fonte

#By exterminador3
.data
   str1:.asciiz "Digite um numero:"
   str2:.asciiz "o resultado é:"
   
.text
.globl main

main:
   li $v0, 4
   la $a0, str1
   syscall
   li $v0, 5
   syscall
   addi $s0, $v0, 0
   mul $s1, $s0, $s0
   li $v0, 4
   la $a0, str2
   syscall
   li $v0, 1
   addi $a0,$s1, 0
   syscall
jr $ra

Scripts recomendados

GAS Inteiro para String

Ano bissexto em assembly

Escrita de um número em hexadecimal na tela em Assembly Puro para Linux 64 bits (GNU Assembly

GAS Calculadora de um dígito

Inverter uma string, Assembly8086


  

Comentários
[1] Comentário enviado por Relue em 22/03/2010 - 21:32h

CARO Leonardo Weslei Diniz

ESTE CODIGO ESTA POR METADE ERRADO, O ASSEMBLY NAO RECONHECE METADE DOS COMANDO DESTE SCRIPT

FAVOR CONSERTAR

ATE+

[2] Comentário enviado por leonardoweslei em 22/03/2010 - 21:40h

Este codigo é assembly MIPS e funciona corretamente.
Basta usar o SPIM ou o XSPIM para roda-lo

[3] Comentário enviado por mips_assembler em 22/07/2019 - 08:13h

Parabéns pela iniciativa.
Me ajuda a divulgar meu livro sobre MIPS Assembly.
Está publicado na Amazon.
LIVRO IMPRESSO http://bit.ly/mips_impresso
E-BOOK http://bit.ly/mips_ebook


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts