Zusammenfassung der Ressource
Lenguaje Ensamblador
- 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.
- 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
- Se acostumbra por lo tanto alinear las
instrucciones de manera que sea mas
fácil analizar el código
- 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...
- Se pueden unir definiciones de datos, para resumir el
código, no es necesario guardar letra a letra todos los
valores.
- 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"
- esots operandos, se deben de hallar por lo general en 4 lugares especificos:
- En un registro del procesador
- en la instrucción misma
- en la memoria principal(en la zona de datos)
- en el puerto I/O
- Modo de direccionamiento de registro
- 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
- Modo de direccion inmediato
- 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
- Algunass instrucciones comunes son: mov(move from ,to),
inc(Increase=+1) , dec(decrease=+-1), add(destination, source)...
- Intercambio de Datos (XCHG)
- 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
- Translate(Xlat)
- Se utiliiza para una traducción de caracteres