Experimentos

Páginas: 4 (866 palabras) Publicado: 29 de marzo de 2013
Funciones intrinsecas o predefinidas  


Los parámetros de las funciones intrinsicas son siempre de entrada, es decir, no se modifican (corresponden a pasaje de parámetros por valor). Lasfunciones intrínsecas pueden aparecer dentro de cualquier expresión y tienen la prioridad máxima. La forma general de invocar una de función de este tipo es la siguiente:
NOMBRE_FUNCION( X1, X2,... ,Xn )referencia que se hace, generalmente, dentro de una expresión 
Hay un número de instrucciones especiales del 8051 que normalmente no utiliza el compilador C51. Por razones de velocidad, a vecesresulta útil tener acceso a las mismas.
A diferencia del operador ">>", la función _cror_ permite utilizar la instrucción del 8051 "RR A" (rotate accumulator right) para rotar un char. Esto proporcionaun resultado mucho más rápido que el que puede obtenerse mediante el operador >>. De igual forma las funciones intrínsecas _iror_ y _lror_ sirven para rotar a la derecha valores de tipo int y longrespectivamente.
La función _nop_ añade simplemente una instrucción NOP para generar un retardo de tiempo corto y predecible. Otra función _testbit_, utiliza la instrucción JBC para comprobar elestado de un bit y en caso de que se encuentre a "1", borrarlo y saltar a otra región del programa.
Las funciones intrínsecas incluyen su código en el lugar donde se las nombra, eliminando lasinstrucciones de llamada y retorno que siempre están presentes en las llamadas normales a funciones. Para hacer uso de las mismas se necesita incluir el fichero "intrins.h" en el fichero fuente.La siguiente es una lista de algunas de las funciones intrínsecas estándar del ForTran, clasificadas según su uso: 
SON EJEMPLOS DE OPERACIONES INTRINSECAS
3.1.1.- Conversión numérica 
 
NombreDescripción
Tipo de Argumentos
Tipo de Función
INT(Expr__Num)
convertir a enteros
enteros, reales o complejos
enteros 
REAL(Expr__Num)
convertir a real
enteros, reales o complejos
real...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Experimentos
  • El experimento
  • Experimentos
  • Experimento
  • Experimentos
  • experimentos
  • experimento
  • Experimento

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS