Tutorial de lenguaje ensamblador en español con ejemplos

lenguaje ensamblador

Se denomina lenguaje máquina o ensamblador a la serie de datos que la parte física de la computadora o hardware, es capaz de interpretar.

La parte física de una computadora, sólo distingue  datos de tipo binario, es decir, constituidos por dos únicos valores a los que se denomina valor 0 y valor 1.


La información que hace que el hardware de la computadora realice una determinada actividad de llama instrucción (conjunto de unos y ceros). Las instrucciones así formadas equivalen a acciones elementales de la máquina, por lo que al conjunto de dichas instrucciones que son interpretadas directamente por la máquina se denomina lenguaje máquina.

Esta secuencia es fácilmente ejecutada por la computadora, pero es de difícil interpretación, siendo aun mas difícil la interpretación de un programa (conjunto de instrucciones) escrito de esta forma. Por ejemplo una secuencia de dígitos binarios (bits) puede indicar a la computadora que:

<<Traslade el contenido de la posición de memoria X a la posición de memoria Y.>>

A continuación algunos de los puntos importantes que este manual incluye:

  • REGISTROS INTERNOS  DEL PROCESADOR
  • MÉTODOS DE DIRECCIONAMIENTO
  • INTERRUPCIONES DEL BIOS
  • DIRECTIVAS PARA LISTAR
  • DIRECTIVAS SIMPLIFICADAS DE SEGMENTOS
  • TRANSFERENCIA DE DATOS
  • SUMA Y RESTA
  • OPERANDOS LÓGICOS
  • SALTOS CONDICIONALES E INCONDICIONALES
  • DEFINICIÓN DE UNA MACRO

Descargar el eBook gratuito de Lenguaje ensamblador con ejemplos


Escrito por

Ing. En computación y WebDeveloper de profesión. Empresario y blogger de vocación, Libre y diferente por convicción. + de mi en xataka.com.mx y solucionesim.net/blog

20 pensamientos en “Tutorial de lenguaje ensamblador en español con ejemplos

  1. 5. Escriba un programa en ensamblador que sume los números impares de una lista de 10 números que se encuentran en la dirección de memoria

    ¿Te gusta este comentario? Thumb up 0 Thumb down 1

  2. esta chido tus tutoriales. oye me podrias ayudar a relizar los suguientes ejercicios me lo pidieron de tarea y no se mada de esto.

    estos son los ejercicios.

    1. Realice un programa en Ensamblador que calcule el factorial de un número.

    2. Realice un programa que permita leer N valores y devuelva cuál es el mayor.

    3. Hacer un programa que llene las localidades de memoria desde la dirección 0500h en adelante con números pares del 00h al 32h (de forma ascendente).

    4. Hacer un programa que identifique cuantos números impares hay en una lista de 16 números de 8 bits que comienzan en la dirección 0500h, almacene el resultado en la 0600h.

    5. Realizar una subrutina que tenga dos parámetros de entrada (base y exponente) que calcule la función base exponente.

    6. Escribir un programa que calcule la función factorial por medio de una subrutina que acepte un parámetro de entrada a través de la pila. La función debe ser recursiva

    ¿Te gusta este comentario? Thumb up 1 Thumb down 2

  3. Hola, hola, un mega favor, si me prodian ayudar a como hacer un programa en ensamblador emu8086, este programa debe solocitar un password. el password debe contener 6 caracteres, pero a la hora que el usuario mete la letra, no se debe k ver, si no dbe k aparecer una carita, si la contraseña es incorrecta debe marcar “password incorrecto”
    Me urge mucho…. y la verdad no se bien ensamblador.

    ¿Te gusta este comentario? Thumb up 0 Thumb down 1

  4. alguien podría ayudarme ,estoy trabajando con un pic 16f877 y el programa es por demas de extenso , y los saltos de programa ….CALL no los sigue
    codigo asm
    como lo soluciono

    ¿Te gusta este comentario? Thumb up 0 Thumb down 1

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>