Activida de Aprendijaze 2 Lenguaje de Programacion
Enviado por Pierre Vivanco • 8 de Abril de 2019 • Monografía • 264 Palabras (2 Páginas) • 351 Visitas
[pic 1]
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
[pic 2]
[pic 3]
Bibliografía:
https://www.youtube.com/watch?v=zecueq-mo4M “Hello World” Machine Learning Recipes
...