Ejemplos En Ensamblador

Páginas: 3 (733 palabras) Publicado: 19 de mayo de 2015



Introducción
EJEMPLOS EN ENSAMBLADOR
El lenguaje ensamblador como cualquier lenguaje de programación es un conjunto de palabras que le indican al ordenador lo que tiene que hacer. Sin embargo ladiferencia fundamental es que cada instrucción escrita en lenguaje ensamblador tiene una correspondencia exacta con una operación en el procesador. Por lo que son operaciones muy sencillas talescomo: “Cargar 16 en el registro BX” o “Transferir el contenido del registro CL al CH”. Así pues, las palabras del lenguaje ensamblador son nemotécnicos que representan el código máquina, lenguaje queentiende el procesador.

EJEMPLO 1

Programa que realiza la suma de 3 números hexadecimales y guardarlo en el registro AX
en el depurador de Windows (DEBUG). EJM: AX=2+3+4 RESULTADO:AX=9
PASO A PASO
Primero abrir el depurador de windows (debug) de la siguiente manera:
PASO 1
Abrir ejecutar con CTRL + R y escribir CMD para abrir el símbolo del sistema:

Y nos muestra la siguienteventana:

PASO 2
Cambiar la dirección actual y llevarlo al disco C:

PASO 3Escribir en la línea de comando la palabra DEBUG y nos muestra lo siguiente:



PASO 4
Ahora podemos empezar a ensamblarnuestro programa, asi que escribimos a100 (a=assembler y el 100 equivale la dirección de inicio del programa) y nos muestra la dirección lógica de la primera instrucción a introducir.
(0CC8 : 0100 =segmento : desplazamiento)


PASO 5
Luego introducimos el siguiente código:
mov ax,2 ;asigna al registro ax el valor 2, equivale en C++: ax=2 mov bx,3 ;asigna al registro bx el valor3, equivale en C++: bx=3
add ax,bx ;suma ambos registros y lo guarda en ax, equivale en C++: ax=ax+bx mov bx,4 ;asigna al registro bx el valor 4, equivale en C++: bx=4
addax,bx ;suma ambos registros y lo guarda en ax, equivale en C++: ax=ax+bx int 20 ;Interrupción que termina el programa


PASO 6
Para hacer correr el programa paso a paso se hace lo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ejemplos lenguaje ensamblador
  • Ensamble
  • ensamble
  • Ensamblador
  • Ensambles
  • Ensamblado
  • ENSAMBLE
  • Ensamblado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS