Quadrado de um número em assembly

Publicado por Leonardo Weslei Diniz 11/06/2008

[ Hits: 12.521 ]

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

"Clear Screen" para Linux x86 em Assembly Puro (GNU Assembly)

FreeBSD Execve

Crivo de Eratóstenes Simples para Linux x86 em Assembly Puro (GNU Assembler)

Escrita de número em binário em Assembly Puro para Linux 64 bits (Nasm - Netwide Assembler)

Escrita de um número em octal na tela em Assembly Puro para Linux x86 (Nasm - Netwide Assembler)


  

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