Decoder: Funciones aritméticas

Document created by RSA Information Design and Development on Apr 23, 2018
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
and  Ejecuta una operación AND bit a bit entre dos números.
 name Variable a la cual se aplica el resultado de AND.
 value Número para aplicar AND al resultado.
or  Ejecuta una operación OR bit a bit entre dos números.
 name Variable a la cual se aplica el resultado de OR.
 value Número para aplicar OR al resultado.
increment  Ejecuta la operación ADDITION de dos números.
 name Variable que contiene el valor inicial AND para recibir los resultados de ADDITION.
 value Número que se suma (ADD) al valor inicial.
decrement  Ejecuta la operación SUBTRACTION de dos números.
 name Variable que contiene el valor inicial AND para recibir los resultados de SUBTRACTION.
 value Número que se resta (SUBTRACT) del valor inicial.
divide  Ejecuta la operación DIVISION de dos números.
 name Variable que contiene el valor inicial AND para recibir los resultados de DIVISION.
 value Cantidad 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.
 name Variable que contiene el valor inicial AND para recibir los resultados de MODULO.
 value Cantidad 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.
 name Variable que contiene el valor inicial AND para recibir los resultados de MULTIPLICATION.
 value Cantidad por la cual se multiplica (MULTIPLY) el valor inicial.
shiftleft  Ejecuta un desplazamiento aritmético a la izquierda binario.
 name Variable que contiene el valor inicial AND para recibir los resultados del desplazamiento.
 value Cantidad de bits por los cuales se realiza el desplazamiento.
shiftright  Ejecuta un desplazamiento aritmético a la derecha binario.
 name Variable que contiene el valor inicial AND para recibir los resultados del desplazamiento.
 value Cantidad de bits por los cuales se realiza el desplazamiento.
Previous Topic:Analizador flexible
You are here
Table of Contents > Referencias de feed y analizador > Analizador flexible > Funciones aritméticas

Attachments

    Outcomes