Configuraciones, Explicaciones, Sistemas y mas

Ejemplo de una suma En codigo Ensamblador usando simulador MSX88


Para poder ver como realiza una sencilla operación aritmética nuestro procesador (desde dentro) realice un simple programita en código ensamblador (assembler) el cual suma 2 números y utilizando el simulador MSX88 quien nos muestra la forma en que el procesador realiza esta operación.

explicaré linea a linea el siguiente código

org 2000h
XOR AX, AX
XOR BX, BX
MOV AX, 1h
MOV BX, 2h
ADD BX,AX
END

org 200oh es el espacio de memoria desde donde vamos a empezar a trabajar

XOR ?X, ?X limpia los registros ‘AX’ y ‘BX’

MOV ?X, #h asigna un valor a los registros ‘AX’, ‘BX’ respectivamente

ADD BX,AX realiza la suma (add) y guarda el resultado final en el registro BX

END finaliza programa

vamos a ver como el procesador hace este proceso con el siguiente video que elaboré

este es un enlace para un manual muy bueno de Assembler

http://www.abreojosensamblador.net/Index.html

2 responses

  1. Shaggy

    Amigo sera que me puedes colaborar con algo, es que estoy elaborando un programa en codigo ensamblador que me organize 10 numeros de menor a mayor, algo asi como un ordenamiento burbuja, pero estoy algo perdido en eso si me pudieras colaborar orientandome te lo agradeceria mucho.

    July 31, 2011 at 11:27 am

  2. Shaggy

    Y debo de usar el simulador MSX88

    July 31, 2011 at 11:55 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s