¡Puntuación alta! ! Varios problemas con el lenguaje ensamblador.
Tipo de compilador
2. ¿Es el lenguaje ensamblador como un lenguaje de alto nivel? ¿Existen incluso muchos lenguajes ensambladores para el mismo hardware?
Generalmente hay uno solo.
3. Los programas escritos en lenguaje ensamblador no son necesariamente universales en diferentes hardware, porque el código de máquina y las funciones del hardware (como la CPU) son diferentes. Entonces, al igual que Java, ¿es posible escribir código fuente ensamblador una vez en lenguaje ensamblador y usar diferentes compiladores en diferentes máquinas para obtener código de máquina ejecutable (en relación con la máquina virtual JAVA)?
¿Qué es JAVA?
4. ¿Por qué existe el lenguaje ensamblador WIN32 en lenguaje ensamblador? El lenguaje ensamblador corresponde directamente al código de máquina, ¿por qué debería corresponder a Windows? ¿Cuál es la relación entre los dos?
WINDOWS depende del ensamblaje para sobrevivir.
5. Si es necesario reescribir diferentes lenguajes ensambladores repetidamente para diferentes hardware, ¿qué tan complejos son los tipos de lenguajes ensambladores?
Sí.
6. ¿Un lenguaje de alto nivel se compila primero en instrucciones ensambladoras y luego en código máquina? Si es así, después de que el lenguaje de alto nivel se compila en instrucciones ensambladoras, ¿cómo lograr la coordinación de varios lenguajes de alto nivel e instrucciones de máquina cuando las instrucciones ensambladoras no pueden lograr la tercera pregunta?
Los lenguajes de alto nivel no se discutirán aquí. Todos son parásitos y no tienen fundamento.
7. ¿Es necesario depender del lenguaje ensamblador para la programación de microcontroladores? Entonces, el hardware es diferente de las computadoras. Cuando los fabricantes copian los microcontroladores, ¿crean por separado el lenguaje ensamblador necesario para su desarrollo? ¿O simplemente proporciona herramientas de ensamblaje o algo más para programar en otros lenguajes?
No todo depende del lenguaje ensamblador. Algunos sistemas de compilación son muy buenos y pueden escribir programas aproximados de nivel ensamblador utilizando lenguajes de alto nivel.