Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: inma55 en 27 Septiembre 2023, 17:46 pm



Título: lenguajes
Publicado por: inma55 en 27 Septiembre 2023, 17:46 pm
vamos a diferenciar entre:
lenguajes alto nivel,lenguaje ensamblador y lenguaje maquina.


Mi duda es si dentro del lenguaje ensamblador hay varios tipos,con nombre propio o solo hay un lenguaje ensamblador.

Dentro de los lenguajes maquina, ¿hay varios tipos con nombre propio o solo hay un lenguaje maquina?


Título: Re: lenguajes
Publicado por: Locura_23 en 27 Septiembre 2023, 18:02 pm
Sí, hay varios lenguajes ensamblador ya que es propio a la arquitectura del hardware, pero suelen ser parecidos.

Lenguaje máquina es binario, 1 y 0 o en otras palabras, si pasa corriente o no pasa corriente. Por lo tanto hay uno solo.


Título: Re: lenguajes
Publicado por: inma55 en 27 Septiembre 2023, 18:32 pm
Sí, hay varios lenguajes ensamblador ya que es propio a la arquitectura del hardware, pero suelen ser parecidos.

Lenguaje máquina es binario, 1 y 0 o en otras palabras, si pasa corriente o no pasa corriente. Por lo tanto hay uno solo.

por ejmeplo,dime nombres de lenguajes de ensamblador.

gracias


Título: Re: lenguajes
Publicado por: Serapis en 28 Septiembre 2023, 11:44 am
Hay como mínimo un lenguaje ensamblador por cada microprocesador distinto.

Si bien, dado que los procesadores forman 'familias' es habitual que un mismo lenguaje cubra varios procesadores.

Si se compila para 'cualquier procesador (de la familia)', se ve obligado a usar el conjunto de intrucciones comunes a todos los procesadores de la familia.
Si se compila en la máquina destino, se puede optimizar usando las instrucciones específicas que tenga dicho procesador.

por ejmeplo,dime nombres de lenguajes de ensamblador.
Por ejemplo, para la familia Intel x86, tienes MASM, TASM, NASM, HLA...

Google y Wikipedia son páginas que debieras consultar antes de hacer preguntas aquí.
https://es.wikipedia.org/wiki/Categor%C3%ADa:Ensambladores

Juraría que ya preguntaste estas mismas cosas (o muy parecidas) tiempo atrás...