- Qué es el lenguaje ensamblador?
Es un lenguaje
de programación de bajo nivel
2.¿Por qué no es portable?
Un código
escrito para un microprocesador, puede necesitar ser modificado, para poder ser
usado en otra máquina distinta.
3.¿Que nos ayuda a implementar?
Una
representación simbólica de los códigos de máquina binarios
y otras constantes necesarias para programar una arquitectura de procesador
4.¿Como
se define la arquitectura de un procesador?
Se define por el fabricante
de hardware y tiene su propio lenguaje ensamblador
5.¿Qué
significa CoSeL?
Construction
Set Languaje.
6.¿En qué momento fue usado el lenguaje ensamblador?
Fue usado
principalmente en los inicios del desarrollo de software, cuando aún no se contaba con potentes lenguajes de
alto nivel y los recursos eran limitados.
7.¿Para qué se utiliza en la actualidad?
Se utiliza
con frecuencia en ambientes académicos y de investigación, especialmente cuando
se requiere la manipulación directa de hardware, alto
rendimiento, o un uso de recursos controlado y reducido.
8.¿Que
es un mnemónico?
Simbolizan
las instrucciones, los registros del
procesador, las posiciones de memoria y
otras características del lenguaje.
9.¿Por qué es difícil comprenderlo?
Porque su
estructura se acerca al lenguaje máquina, es decir, es un lenguaje de bajo
nivel.
10.¿Para qué nos puede servir un lenguaje ensamblador?
Con el
lenguaje ensamblador se tiene un control muy preciso de las tareas realizadas
por un microprocesador
11.¿Qué es el diseño
del lenguaje?
Un lenguaje de programación.
13.¿Cuál es el objetivo del diseño del lenguaje?
Está
pensando para la programación evolutiva.
14.¿Para qué
se utiliza este tipo de lenguaje?
Para
programar tareas críticas de los sistemas operativos, de
aplicaciones en tiempo real o controladores de dispositivos.
15.¿En qué consiste el diseño del lenguaje?
En un
método de programación basado en un ciclo de prueba y error donde se refina un
programa hasta conseguir que haga lo que queremos.
16.¿En donde podemos aplicar esta forma de programar?
Donde se
desconoce que algoritmo nos llevará a la solución.
17.¿Para qué se debe usar el estado de interacción?
De esta
forma se evita repetir la ejecución de las instrucciones necesarias para llegar
al estado de ejecución donde queremos realizar pruebas.
18.¿Como implementa CoSeL el estado de
interacción?
Implementa
esta característica mediante un ámbito global dinámico que guarda funciones y
variables mientras se utiliza el intérprete.
19.¿Para qué es la integración?
Para la
mayoría de campos se encuentran librerías que implementan las operaciones más
comunes.
20.¿Qué es un lenguaje de bajo nivel?
Un lenguaje de
programación de
características bajo nivel es aquel en el que sus instrucciones
ejercen un control directo sobre el hardware y están condicionados por la
estructura física de las computadoras que lo soportan.
21.¿Por qué se le llama lenguaje de bajo nivel?
22.¿Cuál es el lenguaje de primera generación?
El lenguaje
de programación de primera generación, es el lenguaje de
código máquina.
23.¿Cuál es el lenguaje de segunda generación?
El lenguaje
de programación de segunda generación, es el lenguaje
ensamblador.
24.¿En
que consiste el lenguaje ensamblador?
Consiste en
un conjunto de mnemónicos que representan instrucciones básicas para
los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables.
25.¿Para que un lenguaje sea efectivo en programación evolutiva tiene
que facilitar?
La
interacción, la modificación del programa y aportar instrucciones de alto nivel
cercanas al problema.
26.¿Qué se debe hacer en el estado de interacción?
Entre
prueba y prueba es interesante guardar el estado de ejecución.
No hay comentarios:
Publicar un comentario