• Jueves 28 de Marzo de 2024, 23:29

Autor Tema:  Re: Ventajas Ensamblador?????????  (Leído 2911 veces)

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Ventajas Ensamblador?????????
« en: Miércoles 21 de Mayo de 2003, 15:56 »
0
Hola a todos, hace tiempo, me intereso por unos meses aprender ensamblador, pero luego cambie mi forma de pensar y me decidi por el C. Mi pregunta es la siguiente:

Que ventajas tendria yo de aprender ensamblador, si ahora todo se hace de forma mas facil con otros lenguajes de programacion, es decir, el ensamblador es un lenguaje muy proximo al lenguaje maquina, y se puede utilizar en otro lenguajes, pero que ventajas obtendria yo de aprender a programas ensamblador puro.

   Creo que una de las ventajas es la velocidad de ejecucion de n programa, pero a la que voy es que no puedo crear un programa al estilo borland builder.

   Creo estoy probocando una gran confucion, espero no sea asi, con esta pregunta no quiero probocar a nadie, nada mas pregunto porque en el fondo me ineresa mucho en ensamblador, pero quiero asegurarme de no perder unos anios de mi vida en algo que jamas utilizare. Espero no molestar, Saludos y gracias
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

dmantil

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Ventajas Ensamblador?????????
« Respuesta #1 en: Jueves 29 de Mayo de 2003, 15:01 »
0
Realmente el lenguaje ensamblador es un lenguaje de muy bajo nivel, que actualmente, con el avance de los sistemas operativos y de las herramientas de desarrollo de software, ha dejado de ser aplicable al diseño de aplicaciones para COMPUTADOR.....
Pero...es MUY util a la hora de programar microprocesadores, microcontroladores y DSPs. Estos generalmente se pueden programar en C, pero la conversión de C a assembler es por lo general poco optima, así que cuando el tiempo de ejecucion de un programa y la longitud de su código son un factor decisivo, el lenguaje máquina se vuelve nuestra única opción....

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Ventajas Ensamblador?????????
« Respuesta #2 en: Jueves 29 de Mayo de 2003, 15:08 »
0
Ok dmantil, gracias por tu aclaracion, no sabia si introducirme  en ensamblador para computador o quedarme con el c para las maquinas y el assembler para los micros, pero ya esta claro, es cierto que solo se puede implementar para otros sistemas, los micros de motorola poseen instrucciones muy similares al de computador. bueno, gracias por todo. Saludos
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

Raistlin

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Ventajas Ensamblador?????????
« Respuesta #3 en: Miércoles 18 de Junio de 2003, 17:23 »
0
Otra de las ventajas del ensamblador es que te ayuda a comprender mejor el funcionamiento interno de los ordenadores y tambien que al ser escaso el numero de gente que lo conoce a fondo estas personas son mas buscadas que si conocieran a fondo otro lenguaje.
Ademas ensamblador es lo mismo que codigo maquina pero con memotecnicos como "mov" en lugar de 1001001 y tienes acceso a todos los recursos del procesador&co.
Bye

borca

  • Miembro activo
  • **
  • Mensajes: 60
    • Ver Perfil
Ventajas Ensamblador?????????
« Respuesta #4 en: Viernes 20 de Junio de 2003, 00:11 »
0
es verdad lo que ha dicho Raistlin:
tienes acceso a todos los recursos del procesador&co.....ese es un aspecto positivo tambien del ASM ya que como es uno de los lenguajes mas proximos al procesador te permite tener mucho mas control de tu maquina que otros lenguajes....por ejemplo puedes hacer canciones con al altavoz de tener el control de casi todos los puertos incluyendo usb jeje pero bueno son opciones que cada dia  otros lenguajes de programacion va ofreciendo y que asm se vuelve mas por hobbie y tambien como decia alguien antes por conocer el funcionamiento de la maquina....:D