Hola Mundo (Lenguaje Maquina)
Esto lo haremos utilizando el comando DEBUG , que solo funciona en windows y arquitecturas de(X86)
Gracias al comando DEBUG podemos introducir codigo hexadecimal para hacer mas facil las cosas, empecemos :
Paso 1 : abrimos el simbolo del sistema y tecleamos lo siguiente:
debug
Paso 2: Escribimos lo siguiente:
e 100 b4 09 ba 09 01 21 cd 20 48 6f 6c 61 2c 20 6d 75 6e 64 6f 24
Donde:
e= entrada
100= Localidad de memoria 100
Lo demas codigo hexadecimal con la palabra Hola Mundo
Paso 3: Ahora le decimos a la computadora que ejecute el codigo maquina anterior, solo escribimos:
g
Donde:
g= go
Paso 4: ahora guardamos las instrucciones en un archivo para ejecutarlo posteriormente, debemos indicar el numero de bytes a escribir en el archivo y este valor lo debemos escribir en los registros BX y CX:
n HolaMundo.com
rbx
rcx
15
w
q
Donde:
n=name
rbx= Registro BX
rcx=Registro CX
15 = 15 hexadecimal es igual a 21 decimal (21 bytes) le indicamos que queremos guardar 21 bytes
w= para indicar que queremos escribir el archivo
q= salir
dir
holamund
donde:
dir= ver directorios
holamund= ejecutamos nuestro programa
No hay comentarios:
Publicar un comentario