mi茅rcoles, 5 de octubre de 2016

Cuestionario



          Cuestionario #1.

  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