You are on page 1of 5

∞ NOMBRE DEL ALUMNO: Teresa de Jesús Cruz Cruz

∞ MATRICULA: 93937

∞ GRUPO: K049

∞ NOMBRE DE LA MATERIA: Estructuras en lenguaje ensamblador

∞ NOMBRE COMPLETO DEL DOCENTE ASESOR DE LA MATERIA:

Mtro. Eduardo Pazos Gutiérrez

∞ ACTIVIDAD DE APRENDIZAJE 2. Mi primer programa en lenguaje

ensamblador

∞ CIUDAD Y FECHA:

Oaxaca de Juárez, Oaxaca

26 de noviembre 2018
K049 (15) ESTRUCTURAS EN LENGUAJE ENSAMBLADOR
Actividad de aprendizaje 2. Mi primer programa en lenguaje ensamblador

Objetivo:

A través de esta actividad el alumno aplicara los principios básicos del lenguaje
ensamblador para realizar, compilar y ejecutar su primer programa.

Instrucciones:

1. Implementa en tu computadora el programa "Hola mundo, que se muestra en el


ejemplo del archivo de apoyo y presenta el resultado en un documento en formato Word,
que contenga el código de tu implementación y pantallas que muestren la ejecución del
mismo.

Te puedes apoyar en las siguientes páginas:

http://www.masm32.com/

https://www.microsoft.com/en-us/download/confirmation.aspx?id=12654

http://www.win32developer.com/asm/windows_tutorial_1.shtm

Código de arranque

.model small

.stack

.data

saludo db "Hola mundo", "$"

.code

main proc ;Inicia proceso

mov ax,seg saludo ;hmm ¿seg?

mov ds,ax ;ds = ax = saludo


mov ah,09 ;Function(print string)

lea dx,saludo ;DX = String terminated by "$"

int 21h ;Interruptions DOS Functions

;mensaje en pantalla

mov ax,4c00h ;Function (Quit with exit code (EXIT))

int 21h ;Interruption DOS Functions

main endp ;Termina proceso

end main
Bibliografía

https://www.youtube.com/watch?v=pIRd79UsHXA

Fecha de entrada 26 de noviembre 2018 hora 8:56pm

You might also like