la, li, beq, move – assembly (tablas booleanas AND – OR)



la, li, beq, move – assembly (tablas booleanas AND – OR)

Meses
Estas preguntas
te pueden interesar
+
:)

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 consiste en crear un programa que permita mostrar las tablas booleanas and y or. Se debe usar lenguaje ensamblador.

El siguiente programa hace uso de las instrucciones la, li, beq, move

Para mostrar las tablas booleanas AND y OR usando codigo ensamblador, lo primero que se debe hacer es entender el problema, plantear la solucion, imaginar el algoritmo y luego usar la arquitectura de su computador para crear el codigo. Si necesitas referencias sobre este algoritmo en LAN, encuentralo usando el buscador de esta pagina.

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 toma como el recorrido de dos ciclos e imprime los resultados lógicos según los valores 0 (False) y 1 (True).

  • La instruccion la, hace una carga de texto a un registrador
  • 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 beq, tiene la funcionalidad de: if(a == b)
  • La instruccion move, mueve un valor de registrador a registrador

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


assembly
Figura. programacion assembly: tablas booleanas




Tutorias relacionadas:


¡Comparte ya lo que estudias!

Tweet about this on TwitterShare on Facebook0Share on Google+1Pin on Pinterest0Share on Tumblr0

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 *



Bienvenid@ a esta Tutoria :)



(¡Vamos! Ingresa tu nombre en al menos tres tutorias)

la, li, beq, move – assembly (tablas booleanas AND – OR)


Logo la li beq move assembly tablas booleanas and or


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/la-li-beq-move-assembly-tablas-booleanas-and-or/" >
<span > la li beq move assembly tablas booleanas and or </span></a>
</div>
</div>

Configura tu nombre y descarga contenido académico personalizado.