Programacion bajo nivel

Páginas: 4 (884 palabras) Publicado: 20 de julio de 2010
Basa en la utilización de un lenguaje de bajo nivel para manipular dispositivos de E/S de la computadora. Un lenguaje de programación de bajo nivel es el que proporciona poca o ninguna abstraccióndel microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina.

 La palabra "bajo" no implica que el lenguaje sea

inferior a un lenguaje de alto nivel; serefiere a la reducida abstracción entre el lenguaje y el hardware.
 Diseñados debido a que la programación en

lenguaje de maquina es difícil , por ello se necesitan lenguajes que permitansimplificar este proceso.

Mecanismos de Entrada/Salida
 Existen dos clases de arquitecturas para una computadora respecto a sus mecanismos de entrada salida:  Bus de E/S separado del de memoria  Busúnico para E/S y memoria

 Los dispositivos de entrada-salida se conectan a los otros elementos del computador mediante controladores que presentan una interfaz homogénea
 El procesadorintercambia datos e información de control y estado con los controladores mediante registros de hardware

 La forma concreta de hacerlo depende de la arquitectura de entrada y salida

 BUSES DEDISPOSITIVOS E/S Y MEMORIA  Bus de E/S separado  Registros en espacio de direcciones de E/S

 Se leen y escriben mediante instrucciones de E/S específicas  Bus de memoria
 Registros en el espacio dedirecciones de memoria  Se leen y escriben mediante instrucciones de transferencia de datos

Sincronización
 Por consulta (status driven)  Por interrupción (interrupt driven)  El procesadorinterroga al controlador para comprobar el  El controlador presenta una

estado del dispositivo.



   

interrupción en determinadas circunstancias Un manejador de interrupción se encargade tomar la acción adecuada Varios tipos – controlado por programa – acceso directo a memoria – controlado por canal

Mecanismos de interrupción
 Las interrupciones son de gran importancia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje de bajo nivel en programacion
  • Niveles de programación
  • Niveles de programacion
  • Bajos Niveles De Colesterol Hdl
  • Bajo Nivel De Comprensión Lectora
  • Lenguaje De Bajo Nivel 
  • como formateo a bajo nivel
  • Bajos Niveles Educacionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS