li, add, j – assembly (suma de cuadrados por sumas sucesivas)


Visita ya mismo un tutorial de iniciación a la programación: http://tutoriales.tutorias.co



+ ♡ k

Seguidores
de contenido





+ ♬✎ K

MultiMedias
y recursos





+ ☟ K

Descargas
directas


Meses
:)

1
Tutorias
Visitadas
    +

Programación en
Assembly
0
Tiempo
Para esta tutoria se requieren conocimientos previos en --  
imaginaColombia


No soy doméstico, soy natural y no represento medievales apariencias.

Prtegeme




+ ♡ 21 K
+ ♡ 190 K
+ ♡ 2.4k
+ ♡ 400
+ ♡ 72 K

El problema planteado es el siguiente: se desea generar la suma de los cuadrados de los primeros cien números naturales. Los cuadrados se deben generar por sumas sucesivas, asi:

(2 = 1+3 =4)

(3 = 1+3+5 = 9)

(4 = 1+3+5+7 = 16)

(100 = 1+3+5+… = 100 ^ 2)

El siguiente programa hace uso de las instrucciones li, add, j

LBN: Lenguaje de Bajo Nivel (programacion mas cerca del hardware, de los circuitos, de los componentes, de las cosas).

Programar a bajo nivel significa andar de la mano con su hardware, entender cada valor que almacene su programa a donde va a parar en su disco duro (direccion exacta en memoria).

Este programa en codigo Assembly calcula la suma de cuadrados por sumas sucesivas.

  • La instruccion li, hace una carga a un registrador normalmente para indicar una accion al sistema mediante una llamada syscall o simplemente cargar un entero
  • La instruccion add, efectua una suma entre dos registradores o registrador – valor
  • La instruccion j, hace un salto a otro bloque

Descargue aqui el codigo assembly completo de este ejercicio.

User

¿Y cómo funciona el programa?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO


programacion assembly: suma de cuadrados por sumas sucesivas
Figura. programacion assembly: suma de cuadrados por sumas sucesivas


No hay comentarios

No existen discusiones o comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Logo li add j assembly suma de cuadrados por sumas sucesivas


Selecciona el codigo y pegalo en tu blog o en tu web.

<div style="max-width:100%;display:block;padding:8px;border:1px solid #cdcdcd;text-align:center;font-size:140%">
<div style="display:inline-block">
<img src="http://tutorias.co/images/logoApp.png" alt="Logo" />
</div>
<div style="display:inline-block">
<a href="http://tutorias.co/li-add-j-assembly-suma-de-cuadrados-por-sumas-sucesivas/" >
<span > li add j assembly suma de cuadrados por sumas sucesivas </span></a>
</div>
</div>

Configura tu nombre y descarga contenido académico personalizado.