Você está na página 1de 4

Nombre: Moisés Pierre Marcel Vivanco Zavala.

Matricula: 88312. Grupo: K046.


Materia: Estructuras de Lenguaje Ensamblador
Maestro: Eduardo Pazos Gutiérrez
Acapulco Guerrero a 17 septiembre de 2018.

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
Aquí se presenta el código:
.386
.model flat, stdcall
option casemap:none

include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib
include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib

.data

msg db "Hello world!!!", 0


cpt db "MY FIRST PROGRAM!!!", 0

.code
start:

invoke MessageBox, NULL, addr msg, addr cpt, MB_OK + MB_ICONINFORMATION

invoke ExitProcess, NULL

end start
y las pantallas de este ejecutándose en el masm32
Bibliografía:

https://www.youtube.com/watch?v=zecueq-mo4M “Hello World” Machine Learning


Recipes

Você também pode gostar