Quadrado de um número em assembly

Publicado por Leonardo Weslei Diniz 11/06/2008

[ Hits: 12.322 ]

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

codigo em assembley que soma dois numeros

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

ToUpperCase em Assembler 8086

Escrita de número em octal em Assembly puro para Linux 64 bits (NASM - Netwide Assembler)

FreeBSD Write


  

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