domingo, 11 de septiembre de 2016

cuestionario



  1. 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?

Porque se refiere a la reducida abstracción entre el lenguaje y el hardware.




      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 computadoresmicroprocesadoresmicrocontroladores 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