Decoder: Funciones aritméticas

Document created by RSA Information Design and Development on Feb 9, 2017
Version 1Show Document
  • View in full screen mode
  

En este tema se define el lenguaje de las funciones aritméticas del analizador flexible.

En este tema se define el lenguaje de las funciones aritméticas del analizador flexible. Todos los números son valores sin signo de 64 bits y, según la operación, están sujetos a subdesbordamiento y desbordamiento.

Definición del idioma

En la siguiente tabla se proporcionan definiciones del lenguaje.

                                                                                                                                                 
Nombre de nodoNombre de atributoDescripción
y Ejecuta una operación AND bit a bit entre dos números.
 nombreVariable a la cual se aplica el resultado de AND.
 valorNúmero para aplicar AND al resultado.
o Ejecuta una operación OR bit a bit entre dos números.
 nombreVariable a la cual se aplica el resultado de OR.
 valorNúmero para aplicar OR al resultado.
increment Ejecuta la operación ADDITION de dos números.
 nombreVariable que contiene el valor inicial AND para recibir los resultados de ADDITION.
 valorNúmero que se suma (ADD) al valor inicial.
decrement Ejecuta la operación SUBTRACTION de dos números.
 nombreVariable que contiene el valor inicial AND para recibir los resultados de SUBTRACTION.
 valorNúmero que se resta (SUBTRACT) del valor inicial.
divide Ejecuta la operación DIVISION de dos números.
 nombreVariable que contiene el valor inicial AND para recibir los resultados de DIVISION.
 valorCantidad por la cual se divide el valor inicial. La división por cero genera un error y detiene el procesamiento de la sesión actual por parte de este analizador.
modulo Ejecuta la operación MODULO de dos números.
 nombreVariable que contiene el valor inicial AND para recibir los resultados de MODULO.
 valorCantidad por la cual se divide el valor inicial. La división por cero genera un error y detiene el procesamiento de la sesión actual por parte de este analizador.
multiply Ejecuta la operación MULTIPLICATION de dos números.
 nombreVariable que contiene el valor inicial AND para recibir los resultados de MULTIPLICATION.
 valorCantidad por la cual se multiplica (MULTIPLY) el valor inicial.
shiftleft Ejecuta un desplazamiento aritmético a la izquierda binario.
 nombreVariable que contiene el valor inicial AND para recibir los resultados del desplazamiento.
 valorCantidad de bits por los cuales se realiza el desplazamiento.
shiftright Ejecuta un desplazamiento aritmético a la derecha binario.
 nombreVariable que contiene el valor inicial AND para recibir los resultados del desplazamiento.
 valorCantidad de bits por los cuales se realiza el desplazamiento.
Previous Topic:Analizador flexible
You are here
Table of Contents > Referencias > Vista Configuración de servicios: Pestaña Archivos > Analizador flexible > Funciones aritméticas

Attachments

    Outcomes