Practicas Unidad 3 - SLVany/Lenguajes-de-Interfaz GitHub Wiki

Practica 1 Unidad 3

RESUMEN

En esta práctica se vio la manera de ensamblar un código que use la operación lógica AND en ensamblador.

OBJETIVO

Ensamblar un código que use la comparación AND para ver y conocer el funcionamiento de la misma.

INTRODUCCIÓN

El lenguaje ensamblador es un tipo de lenguaje de programación de bajo nivel que se utiliza para escribir programas que se ejecutan directamente en la unidad central de procesamiento (CPU) de una computadora. Aunque el lenguaje ensamblador es más difícil de aprender que otros lenguajes de programación de nivel más alto es una herramienta poderosa para los programadores que necesitan un control preciso del hardware de la computadora. En esta veremos su importancia en la programación de sistemas.

METODOLOGIA

Como primer paso debemos de escribir el siguiente código en un archivo .asm

Captura de pantalla 2023-04-21 215456

El segundo paso es cambiar a la ruta de donde este nuestro archivo .asm

Captura de pantalla 2023-04-21 215558

Lo siguiente es escribir el siguiente comando.

Captura de pantalla 2023-04-21 215657

Ahora ya solo escribimos la siguiente linea en la terminal.

Captura de pantalla 2023-04-21 215701

Por ultimo, solo mandamos ejecutar y listo.

Captura de pantalla 2023-04-21 215705

RESULTADOS

Al realizar todos los pasos anteriores como fueron especificados podemos llegar a un resultado exitoso donde pudimos ver que podemos hacer la operación AND. Aquí en este caso aplicamos la operación AND a el 2 y 1 y efectivamente nos dio 0 que era nuestro resultado esperado.

Captura de pantalla 2023-04-21 215705

ANALISIS

La practica fue bastante simple y muy fácil de realizar. Si todo nuestro código esta bien escrito, no deberíamos de presentar errores a la hora del ensamblado. Cabe aclarar que a este nivel, las cosas ya necesitan un poco mas de comprensión y lógica.

CONCLUSIONES

Para dar por terminado esta práctica, puedo decir que el lenguaje de ensamblador es demasiado rustico aun. Para poder trabajar con este lenguaje se necesita estar constantemente practicando para poder llegar a escribir con este lenguaje de manera más fluida. Con este poco de código que hicimos puedo ver cómo podemos utilizar las operaciones lógicas para ver darle soluciones diferentes a los casos diferentes que se pueden presentar en alguna situación.

REFERENCIAS

Assembly - Registers. (s. f.). https://www.tutorialspoint.com/assembly_programming/assembly_registers.htm

nasmtutorial. (s. f.). https://cs.lmu.edu/%7Eray/notes/nasmtutorial/

Practica 2 UNIDAD 3

RESUMEN

En esta práctica se vio la manera de ensamblar un código que use la operación lógica OR en ensamblador.

OBJETIVO

Ensamblar un código que use la comparación OR para ver y conocer el funcionamiento de la misma.

INTRODUCCIÓN

El lenguaje ensamblador es un tipo de lenguaje de programación de bajo nivel que se utiliza para escribir programas que se ejecutan directamente en la unidad central de procesamiento (CPU) de una computadora. Aunque el lenguaje ensamblador es más difícil de aprender que otros lenguajes de programación de nivel más alto es una herramienta poderosa para los programadores que necesitan un control preciso del hardware de la computadora. En esta veremos su importancia en la programación de sistemas.

METODOLOGIA

Como primer paso debemos de escribir el siguiente código en un archivo .asm

Captura de pantalla 2023-04-21 221000

El segundo paso es cambiar a la ruta de donde este nuestro archivo .asm

Captura de pantalla 2023-04-21 221102

Lo siguiente es escribir los siguientes comandos para poder hacer el asemblado.

Captura de pantalla 2023-04-21 221302

Por ultimo, solo mandamos ejecutar y listo.

Captura de pantalla 2023-04-21 221330

RESULTADOS

Al realizar todos los pasos anteriores como fueron especificados podemos llegar a un resultado exitoso donde pudimos ver que podemos hacer la operación OR. Aquí en este caso aplicamos la operación Or a el 2 y 1 y efectivamente nos dio 3 que era nuestro resultado esperado.

Captura de pantalla 2023-04-21 221330

ANALISIS

La practica fue bastante simple y muy fácil de realizar. Si todo nuestro código esta bien escrito, no deberíamos de presentar errores a la hora del ensamblado. Cabe aclarar que a este nivel, las cosas ya necesitan un poco mas de comprensión y lógica.

CONCLUSIONES

Para dar por terminado esta práctica, puedo decir que el lenguaje de ensamblador es demasiado rustico aun. Para poder trabajar con este lenguaje se necesita estar constantemente practicando para poder llegar a escribir con este lenguaje de manera más fluida. Con este poco de código que hicimos puedo ver cómo podemos utilizar las operaciones lógicas para ver darle soluciones diferentes a los casos diferentes que se pueden presentar en alguna situación.

REFERENCIAS

Assembly - Registers. (s. f.). https://www.tutorialspoint.com/assembly_programming/assembly_registers.htm

nasmtutorial. (s. f.). https://cs.lmu.edu/%7Eray/notes/nasmtutorial/

Practica 3 Unidad 3

RESUMEN

En esta práctica se vio la manera de ensamblar un código que permita saber si un numero es par o impar en ensamblador.

OBJETIVO

Ensamblar un código que diga si un numero es par o impar.

INTRODUCCIÓN

El lenguaje ensamblador es un tipo de lenguaje de programación de bajo nivel que se utiliza para escribir programas que se ejecutan directamente en la unidad central de procesamiento (CPU) de una computadora. Aunque el lenguaje ensamblador es más difícil de aprender que otros lenguajes de programación de nivel más alto es una herramienta poderosa para los programadores que necesitan un control preciso del hardware de la computadora. En esta veremos su importancia en la programación de sistemas.

METODOLOGIA

Como primer paso debemos de escribir el siguiente código en un archivo .asm

Captura de pantalla 2023-04-21 221853

El segundo paso es cambiar a la ruta de donde este nuestro archivo .asm

Captura de pantalla 2023-04-21 221939

Lo siguiente es escribir los siguientes comandos para poder hacer el asemblado.

Captura de pantalla 2023-04-21 221943

Por ultimo, solo mandamos ejecutar y listo.

Captura de pantalla 2023-04-21 221946

RESULTADOS

Al realizar todos los pasos anteriores como fueron especificados podemos llegar a un resultado exitoso donde pudimos ver que podemos saber si un numero es par o impar. En este caso obtuvimos que el numero 5 es impar.

Captura de pantalla 2023-04-21 221946

Si llegáramos a cambiar el valor del registro al a un 6, por ejemplo, obtenemos que este es un numero par.

Captura de pantalla 2023-04-21 222011

ANALISIS

La practica fue bastante simple y muy fácil de realizar. Si todo nuestro código esta bien escrito, no deberíamos de presentar errores a la hora del ensamblado. Cabe aclarar que a este nivel, las cosas ya necesitan un poco mas de comprensión y lógica.

CONCLUSIONES

Para dar por terminado esta práctica, puedo decir que el lenguaje de ensamblador es demasiado rustico aun. Para poder trabajar con este lenguaje se necesita estar constantemente practicando para poder llegar a escribir con este lenguaje de manera más fluida. Con este poco de código que hicimos puedo ver cómo podemos hacer un detector de números pares o impares.

REFERENCIAS

Assembly - Registers. (s. f.). https://www.tutorialspoint.com/assembly_programming/assembly_registers.htm

nasmtutorial. (s. f.). https://cs.lmu.edu/%7Eray/notes/nasmtutorial/

Practica 4 Unidad 3

RESUMEN

En esta práctica se vio la manera de ensamblar un código que permita usar un If en ensamblador.

OBJETIVO

Ensamblar un código que permita usar una estructura If.

INTRODUCCIÓN

El lenguaje ensamblador es un tipo de lenguaje de programación de bajo nivel que se utiliza para escribir programas que se ejecutan directamente en la unidad central de procesamiento (CPU) de una computadora. Aunque el lenguaje ensamblador es más difícil de aprender que otros lenguajes de programación de nivel más alto es una herramienta poderosa para los programadores que necesitan un control preciso del hardware de la computadora. En esta veremos su importancia en la programación de sistemas.

METODOLOGIA

Como primer paso debemos de escribir el siguiente código en un archivo .asm

Captura de pantalla 2023-04-21 222601

El segundo paso es cambiar a la ruta de donde este nuestro archivo .asm

Captura de pantalla 2023-04-21 222636

Lo siguiente es escribir los siguientes comandos para poder hacer el ensamblado.

Captura de pantalla 2023-04-21 222640

RESULTADOS

Captura de pantalla 2023-04-21 222644

ANALISIS

La practica fue bastante simple y muy fácil de realizar. Si todo nuestro código esta bien escrito, no deberíamos de presentar errores a la hora del ensamblado. Cabe aclarar que a este nivel, las cosas ya necesitan un poco mas de comprensión y lógica.

CONCLUSIONES

Para dar por terminado esta práctica, puedo decir que el lenguaje de ensamblador es demasiado rustico aun. Para poder trabajar con este lenguaje se necesita estar constantemente practicando para poder llegar a escribir con este lenguaje de manera más fluida. Con este poco de código empezamos a ver como usar las estructuras de control.

REFERENCIAS

Assembly - Registers. (s. f.). https://www.tutorialspoint.com/assembly_programming/assembly_registers.htm

nasmtutorial. (s. f.). https://cs.lmu.edu/%7Eray/notes/nasmtutorial/

Practica 5 UNIDAD 3

RESUMEN

En esta práctica se vio la manera de ensamblar un código que use un FOR en ensamblador.

OBJETIVO

Ensamblar un código que use FOR.

INTRODUCCIÓN

El lenguaje ensamblador es un tipo de lenguaje de programación de bajo nivel que se utiliza para escribir programas que se ejecutan directamente en la unidad central de procesamiento (CPU) de una computadora. Aunque el lenguaje ensamblador es más difícil de aprender que otros lenguajes de programación de nivel más alto es una herramienta poderosa para los programadores que necesitan un control preciso del hardware de la computadora. En esta veremos su importancia en la programación de sistemas.

METODOLOGIA

Como primer paso debemos de escribir el siguiente código en un archivo .asm

Captura de pantalla 2023-04-21 224022

El segundo paso es cambiar a la ruta de donde este nuestro archivo .asm

Captura de pantalla 2023-04-21 224123

Lo siguiente es escribir los siguientes comandos para poder hacer el ensamblado.

Captura de pantalla 2023-04-21 224127

RESULTADOS

Al realizar todos los pasos anteriores como fueron especificados podemos llegar a un resultado exitoso donde pudimos ver que podemos hacer la estructura FOR. Aquí en este caso sumamos los numeros impares entre el 4 y si obtuvimos un 4.

Captura de pantalla 2023-04-21 224130

ANALISIS

La practica fue bastante simple y muy fácil de realizar. Si todo nuestro código esta bien escrito, no deberíamos de presentar errores a la hora del ensamblado. Cabe aclarar que a este nivel, las cosas ya necesitan un poco mas de comprensión y lógica.

CONCLUSIONES

Para dar por terminado esta práctica, puedo decir que el lenguaje de ensamblador es demasiado rustico aun. Para poder trabajar con este lenguaje se necesita estar constantemente practicando para poder llegar a escribir con este lenguaje de manera más fluida. Con este poco de código que hicimos puedo ver cómo podemos utilizar las operaciones lógicas para ver darle soluciones diferentes a los casos diferentes que se pueden presentar en alguna situación.

REFERENCIAS

Assembly - Registers. (s. f.). https://www.tutorialspoint.com/assembly_programming/assembly_registers.htm

nasmtutorial. (s. f.). https://cs.lmu.edu/%7Eray/notes/nasmtutorial/

Practica 6 UNIDAD 3

RESUMEN

En esta práctica se vio la manera de ensamblar un código que use un procedimiento hecho por nosotros en ensamblador.

OBJETIVO

Ensamblar un código que use un procedimiento hecho por nosotros .

INTRODUCCIÓN

El lenguaje ensamblador es un tipo de lenguaje de programación de bajo nivel que se utiliza para escribir programas que se ejecutan directamente en la unidad central de procesamiento (CPU) de una computadora. Aunque el lenguaje ensamblador es más difícil de aprender que otros lenguajes de programación de nivel más alto es una herramienta poderosa para los programadores que necesitan un control preciso del hardware de la computadora. En esta veremos su importancia en la programación de sistemas.

METODOLOGIA

Como primer paso debemos de escribir el siguiente código en un archivo .asm

Captura de pantalla 2023-04-28 194103

El segundo paso es cambiar a la ruta de donde este nuestro archivo .asm

Captura de pantalla 2023-04-28 194121

Lo siguiente es escribir los siguientes comandos para poder hacer el ensamblado.

Captura de pantalla 2023-04-28 194137

RESULTADOS

Al realizar todos los pasos anteriores como fueron especificados podemos llegar a un resultado exitoso donde pudimos ver que podemos hacer un procedimiento y también usarlo. Hicimos un procedimiento que sirve para imprimir nuestro mensaje 1.

Captura de pantalla 2023-04-28 194140

ANALISIS

La practica fue bastante simple y muy fácil de realizar. Si todo nuestro código esta bien escrito, no deberíamos de presentar errores a la hora del ensamblado. Cabe aclarar que a este nivel, las cosas ya necesitan un poco mas de comprensión y lógica.

CONCLUSIONES

Para dar por terminado esta práctica, puedo decir que el lenguaje de ensamblador es demasiado rustico aun. Para poder trabajar con este lenguaje se necesita estar constantemente practicando para poder llegar a escribir con este lenguaje de manera más fluida. Con este poco de código que hicimos puedo ver cómo podemos simplificar nuestro código con procedimientos.

REFERENCIAS

Assembly - Registers. (s. f.). https://www.tutorialspoint.com/assembly_programming/assembly_registers.htm

nasmtutorial. (s. f.). https://cs.lmu.edu/%7Eray/notes/nasmtutorial/

Practica 7 UNIDAD 3

RESUMEN

En esta práctica se vio la manera de ensamblar un código que use una macro hecha por nosotros en ensamblador.

OBJETIVO

Ensamblar un código que use una macro hecha por nosotros .

INTRODUCCIÓN

El lenguaje ensamblador es un tipo de lenguaje de programación de bajo nivel que se utiliza para escribir programas que se ejecutan directamente en la unidad central de procesamiento (CPU) de una computadora. Aunque el lenguaje ensamblador es más difícil de aprender que otros lenguajes de programación de nivel más alto es una herramienta poderosa para los programadores que necesitan un control preciso del hardware de la computadora. En esta veremos su importancia en la programación de sistemas.

METODOLOGIA

Como primer paso debemos de escribir el siguiente código en un archivo .asm

Captura de pantalla 2023-04-28 194613

El segundo paso es cambiar a la ruta de donde este nuestro archivo .asm

Captura de pantalla 2023-04-28 194618

Lo siguiente es escribir los siguientes comandos para poder hacer el ensamblado.

Captura de pantalla 2023-04-28 194622

RESULTADOS

Al realizar todos los pasos anteriores como fueron especificados podemos llegar a un resultado exitoso donde pudimos ver que podemos hacer una macro y también usarla. La macro sirve para imprimir nuestro mensaje 1.

Captura de pantalla 2023-04-28 194626

Si quisieramos cambiar nuestro mensaje, solo seria cuestion de cambiar los parametros que le enviaremos a nuestra macro. De esta manera cuando mandemos llamar la macro nos cambia el mensaje.

Captura de pantalla 2023-04-28 194630

ANALISIS

La practica fue bastante simple y muy fácil de realizar. Si todo nuestro código esta bien escrito, no deberíamos de presentar errores a la hora del ensamblado. Cabe aclarar que a este nivel, las cosas ya necesitan un poco mas de comprensión y lógica.

CONCLUSIONES

Para dar por terminado esta práctica, puedo decir que el lenguaje de ensamblador es demasiado rustico aun. Para poder trabajar con este lenguaje se necesita estar constantemente practicando para poder llegar a escribir con este lenguaje de manera más fluida. Con este poco de código que hicimos puedo ver cómo podemos simplificar nuestro código con macros.

REFERENCIAS

Assembly - Registers. (s. f.). https://www.tutorialspoint.com/assembly_programming/assembly_registers.htm

nasmtutorial. (s. f.). https://cs.lmu.edu/%7Eray/notes/nasmtutorial/

⚠️ **GitHub.com Fallback** ⚠️