lunes, 13 de febrero de 2012

Lenguaje Maquina



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


Paso 5: Ver y corrrer el programa creado :

dir
holamund



donde:
dir= ver directorios
holamund= ejecutamos nuestro programa

No hay comentarios:

Publicar un comentario