Lenguajes De Bajo Nivel

Páginas: 5 (1060 palabras) Publicado: 28 de julio de 2012
1.
Lenguajes de Bajo Nivel
* Lenguaje de Máquina: Código binario encargado de la ejecución del programa directamente en el microprocesador.
* Lenguaje Ensamblador: Lenguaje sintético de sentencias que representan cada una de las instrucciones que puede ejecutar el microprocesador. Una vez diseñado un programa en lenguaje ensamblador es necesario, para cargarlo en el sistema,convertirlo o compilarlo a lenguaje de máquina. Los programadores de lenguajes de bajo nivel deben estar especializados en microprocesadores y demás circuitos que conforman el sistema.

Lenguajes de Alto Nivel
Se basan en la construcción de sentencias orientadas a la estructura lógica de lo deseado; una sentencia de lenguaje de alto nivel representa varias de bajo; cabe la posibilidad que lassentencias de un lenguaje de alto nivel no cubran todas las instrucciones del lenguaje de bajo nivel, lo que limita el control sobre la máquina. Para que un lenguaje de alto nivel sea legible por el sistema, debe traducirse a lenguaje ensamblador y posteriormente a lenguaje de máquina.

Para programar un autómata con LADDER, además de estar familiarizado con las reglas de los circuitos de conmutación,es necesario conocer cada uno de los elementos de que consta este lenguaje. A continuación se describen de modo general los más comunes.

Elementos básicos en LADDER |
Símbolo | Nombre | Descripción |
| Contacto NA | Se activa cuando hay un uno lógico en el elemento que representa, esto es, una entrada (para captar información del proceso a controlar), una variable interna o un bit desistema. |
| Bobina NC | Se activa cuando la combinación que hay a su entrada (izquierda) da un cero lógico. Su activación equivale a decir que tiene un cero lógico. Su comportamiento es complementario al de la bobina NA. |
| Bobina SET | Una vez activa (puesta a 1) no se puede desactivar (puesta a 0) si no es por su correspondiente bobina en RESET. Sirve para memorizar bits y usada junto con labobina RESET dan una enorme potencia en la programación. |
| Bobina JUMP | Permite saltarse instrucciones del programa e ir directamente a la etiqueta que se desee. Sirve para realizar subprogramas. |

Se suele indicar mediante los caracteres B ó M y tienen tanto bobinas como contactos asociados a las mismas de los tipos vistos en el punto anterior. Su número de identificación suele oscilar,en general, entre 0 y 255. Su utilidad fundamental es la de almacenar información intermedia para simplificar esquemas y programación.
Los bits de sistema son contactos que el propio autómata activa cuando conviene o cuando se dan unas circunstancias determinadas. Existe una gran variedad, siendo los más importantes los de arranque y los de reloj, que permiten que empiece la ejecución desde unsitio en concreto y formar una base de tiempos respectivamente. Su nomenclatura es muy diversa, dependiendo siempre del tipo de autómata y fabricante.

2.
3. OPERACIÓN OR
A | B | x = A + B |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
4. Compuerta OR
5. Ssuponiendo que A y B representan dos variables lógicas independientes. Cuando A y B se combinan con la operaciónOR, el resultado, x, se puede expresar como:
6. En esta expresión el signo + no representa la adición ordinaria; en su lugar denota la operación OR cuyas reglas se dan en la tabla de la verdad mostrada previamente.
7. Al observar la tabla de la verdad se advertirá que excepto en el caso donde la operación OR es la misma que la suma ordinaria. Sin embargo, para la suma OR es 1 (no 2 como enla adición ordinaria). Esto resulta fácil de recordar si observamos que sólo 0 y 1 son los valores posibles en el álgebra booleana, de modo que el máximo valor que se puede obtener es 1.
8. COMPUERTA OR
9. En un circuito digital la compuerta OR es un circuito que tiene dos o más entradas y cuya salida es igual a la suma OR de las entradas, El símbolo correspondiente a una compuerta OR...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje De Bajo Nivel 
  • Lenguajes de bajo nivel ejemplos
  • Lenguaje ensamblador de bajo nivel
  • lenguaje de bajo nivel
  • Lenguaje De Bajo Nivel
  • SESION 1 LENGUAJE DE BAJO NIVEL INTRO 1
  • Realizacion de programas en debug lenguaje de bajo nivel
  • Lenguaje de bajo nivel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS