Lenguaje Ensamblador

Description

Mind Map on Lenguaje Ensamblador, created by Kenneth Corrales on 31/10/2017.
Kenneth Corrales
Mind Map by Kenneth Corrales, updated more than 1 year ago
Kenneth Corrales
Created by Kenneth Corrales about 7 years ago
1
0

Resource summary

Lenguaje Ensamblador
  1. En el lenguaje ensamblador, se trabaja al igual que otros lenguajes con instrucciones, las cuales le dicen que hacer a la computadora, asi como la manera de hacerlo.
    1. El lenguaje ensamblador recibe las instrucciones en mnemonicos, así como el código subsiguiente para realizar una tarea especifica, las instrucciones se escriben linea a linea , donde el sistema no toma en cuenta los espacios vacios
      1. Se acostumbra por lo tanto alinear las instrucciones de manera que sea mas fácil analizar el código
      2. En este lenguaje, a diferencia de lenguajes de alto nivel, se deben de reservar los espacios de memoria que se van a utilizar para una variable o dato, funciona de manera similar el lenguaje C, donde se define el tamaño en bytes : byte, word, double,quadword...
        1. Se pueden unir definiciones de datos, para resumir el código, no es necesario guardar letra a letra todos los valores.
        2. La mayoría de las instrucciones requiere operandos, Se pueden encontrar diversas maneras de para definir la locacion de los operandos.Los cuales son llamados como "adressing modes"
          1. esots operandos, se deben de hallar por lo general en 4 lugares especificos:
            1. En un registro del procesador
              1. en la instrucción misma
                1. en la memoria principal(en la zona de datos)
                  1. en el puerto I/O
                  2. Modo de direccionamiento de registro
                    1. Contiene los datos que necesita la instrucción para poder trabajar, ej: la instruccion mov la cual necesita el dato de origen y el destino
                    2. Modo de direccion inmediato
                      1. En este, parte de los datos se encuentran el la instrucción misma por lo tanto los datos no se hayan en la memoria sino mas bien en el código mismo
                    3. Algunass instrucciones comunes son: mov(move from ,to), inc(Increase=+1) , dec(decrease=+-1), add(destination, source)...
                        1. Intercambio de Datos (XCHG)
                          1. Similiar a la instrucción mov, sin embargo, los datos del la localización destino no se sobrescriben sino que se envian a la posición de salida
                          2. Translate(Xlat)
                            1. Se utiliiza para una traducción de caracteres

                        Media attachments

                        Show full summary Hide full summary

                        Similar

                        Instrucciones Tipo salto del Lenguaje Ensamblador
                        lizeth aroca
                        Lenguaje maquina
                        Daniela Rodriguez
                        Lenguajes de interfaz
                        Reik Nicol
                        VENTAJAS Y DESVENTAJAS
                        Josue Cortez Viñ
                        Instrucciones de tipo salto del Lenguaje Ensamblador
                        jhonatan grueso perea
                        LENGUAJE ENSAMBLADOR
                        MARGARITA RICO
                        Test SISTEMAS DIGITALES II (UPNA) Tema 4 Parte 1
                        Sergio Nuñez
                        Instrucciones Tipo salto del Lenguaje Ensamblador
                        Mauricio Santos
                        Instrucciones Tipo salto del Lenguaje Ensamblador
                        Luis F Luna R
                        Instrucciones Tipo salto del Lenguaje Ensamblador
                        Victor Casallas