Resumen del 2.1. Ensamblador (y ligador) a utilizar.
Ensamblador.El lenguaje ensamblador es un lenguaje de bajo
nivel que se comunica directamentecon el hardware de la máquina.El termino
ensamblador se refiere a un tipo de programa informático que se encarga
detraducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero
objeto quecontiene código máquina, ejecutable directamente por el
microprocesador.El programa lee el fichero escrito en lenguaje ensamblador y
sustituye cada uno de loscódigos nemotécnicos que aparecen por su código de
operación correspondiente ensistema binario para la plataforma que se eligió
como destino en las opcionesespecificas del ensamblador.Características
ˆ El código escrito en lenguaje ensamblador posee
una cierta dificultad de serentendido ya que su estructura se
acerca al lenguaje máquina, es decir, es unlenguaje de bajo nivel.
ˆ El lenguaje ensamblador es difícilmente portable,
es decir, un código escritopara un microprocesador, puede necesitar
ser modificado, para poder ser usadoen otra máquina distinta. Al cambiar a una
máquina con arquitectura diferente,generalmente es necesario reescribirlo
completamente.
ˆ Con el lenguaje ensamblador se tiene un
control muy preciso de las tareasrealizadas por un
microprocesador por lo que se pueden crear segmentos decódigo difíciles y/o muy
ineficientes de programar en un lenguaje de alto nivel, yaque, entre otras
cosas, en el lenguaje ensamblador se dispone de instruccionesdel CPU que
generalmente no están disponibles en los lenguajes de alto nivel.Podemos
distinguir entre dos tipos de ensambladores:
Ensambladores modulares 32 bits o de alto nivel, son
ensambladores queaparecieron como respuesta a una nueva arquitectura de
procesadores de 32bits, muchos de ellos teniendo compatibilidad hacia atrás
pudiendo trabajar conprogramas con estructuras d 16 bits.
Ensambladores básicos. Son de muy bajo nivel, y su
tarea consiste básicamenteen ofrecer nombres simbólicos a las distintas
instrucciones, parámetros y cosas
aaaaah perro tienes el ocnitrix
ResponderEliminarNmms we, ¿Te lo copiaste de otro lado verda?; llevo 20 paginas (Contadas) y en todas viene la misma informacion xd.
ResponderEliminar