Abilitare JavaScript per vedere questo sito.

Elenco di tutte le funzioni/istruzioni messe a disposizione dal linguaggio di programmazione R3 per la manipolazione dei dati.

Legenda: R = ammesso uso nelle Rule - T = ammesso uso nei Task - I = Istruzione - F = Funzione (ha quindi un valore di ritorno)

Keyword

R

T

F/I

Descrizione

b0() / b0()

R

T

F/I

Funzione che restituisce/scrive il byte 0 dell'argomento

b1() / b1()

R

T

F/I

Funzione che restituisce/scrive il byte 1 dell'argomento

b2() / b2()

R

T

F/I

Funzione che restituisce/scrive il byte 2 dell'argomento

b3() / b3()

R

T

F/I

Funzione che restituisce/scrive il byte 3 dell'argomento

b4() / b4()

R

T

F/I

Funzione che restituisce/scrive il byte 4 dell'argomento

b5() / b5()

R

T

F/I

Funzione che restituisce/scrive il byte 5 dell'argomento

b6() / b6()

R

T

F/I

Funzione che restituisce/scrive il byte 6 dell'argomento

b7() / b7()

R

T

F/I

Funzione che restituisce/scrive il byte 7 dell'argomento

crc16_be()

R

T

F

Funzione per il calcolo del CRC (big endian)

crc16_le()

R

T

F

Funzione per il calcolo del CRC (little endian)

dw0() / dw0()

R

T

F/I

Funzione che restituisce/scrive la dword 0 dell'argomento

dw1() / dw1()

R

T

F/I

Funzione che restituisce/scrive la dword 1 dell'argomento

fill_mem()

R

T

I

Permette di inizializzare un area di memoria

move_byte()

R

T

I

Copia una zona di memoria

move_mem()

R

T

I

Copia una zona di memoria

r2m16()

R

T

F

Conversione da real a U16

r2m32()

R

T

F

Conversione da real a U32

r2m8()

R

T

F

Conversione da real a U8

r_ror()

R

T

F

Rotazione a destra del numero di bit indicati

r_rol()

R

T

F

Rotazione a sinistra del numero di bit indicati

r_shl()

R

T

F

Shift aritmetico a sinistra del numero di bit indicati

r_shr()

R

T

F

Shift aritmetico a destra del numero di bit indicati

rbit()

R

T

F

Reset di bit in una variabile intera

sb0() / sb0()

R

T

F/I

Funzione che restituisce/scrive il byte 0 dell'argomento con l'estensione del segno

sb1() / sb1()

R

T

F/I

Funzione che restituisce/scrive il byte 1 dell'argomento con l'estensione del segno

sb2() / sb2()

R

T

F/I

Funzione che restituisce/scrive il byte 2 dell'argomento con l'estensione del segno

sb3() / sb3()

R

T

F/I

Funzione che restituisce/scrive il byte 3 dell'argomento con l'estensione del segno

sb4() / sb4()

R

T

F/I

Funzione che restituisce/scrive il byte 4 dell'argomento con l'estensione del segno

sb5() / sb5()

R

T

F/I

Funzione che restituisce/scrive il byte 5 dell'argomento con l'estensione del segno

sb6() / sb6()

R

T

F/I

Funzione che restituisce/scrive il byte 6 dell'argomento con l'estensione del segno

sb7() / sb7()

R

T

F/I

Funzione che restituisce/scrive il byte 7 dell'argomento con l'estensione del segno

sbit()

R

T

F

Set di bit in una variabile intera

sdw0() / sdw0()

R

T

F/I

Funzione che restituisce/scrive la dword 0 dell'argomento con l'estensione del segno

sdw1() / sdw1()

R

T

F/I

Funzione che restituisce/scrive la dword 1 dell'argomento con l'estensione del segno

shift_left()

R

T

F

Shift di un bit a sinistra dell'area di memoria indicata

shift_right()

R

T

F

Shift di un bit a destra dell'area di memoria indicata

shl()

R

T

F

Shift logico a sinistra

shr()

R

T

F

Shift logico a destra

sizeof()

R

T

F

Rende la dimensione della variabile

sum8_mem()

R

T

F

Restituisce la somma di n elementi di un array (u8)

sum16_mem()

R

T

F

Restituisce la somma di n elementi di un array (u16)

sum32_mem()

R

T

F

Restituisce la somma di n elementi di un array (u32)

sumr_mem()

R

T

F

Restituisce la somma di n elementi di un array (real)

sw0() / sw0()

R

T

F/I

Funzione che restituisce/scrive la word 0 dell'argomento con l'estensione del segno

sw1() / sw1()

R

T

F/I

Funzione che restituisce/scrive la word 1 dell'argomento con l'estensione del segno

sw2() / sw2()

R

T

F/I

Funzione che restituisce/scrive la word 2 dell'argomento con l'estensione del segno

sw3() / sw3()

R

T

F/I

Funzione che restituisce/scrive la word 3 dell'argomento con l'estensione del segno

tobcd()

R

T

F

Converte il valore da binario a BCD

tobin()

R

T

F

Converte il valore da BCD a binario

todeg()

R

T

F

Converte il valore da radianti a gradi

torad()

R

T

F

Converte il valore da gradi a radianti

w0() / w0()

R

T

F/I

Funzione che restituisce/scrive la word 0 dell'argomento

w1() / w1()

R

T

F/I

Funzione che restituisce/scrive la word 1 dell'argomento

w2() / w2()

R

T

F/I

Funzione che restituisce/scrive la word 2 dell'argomento

w3() / w3()

R

T

F/I

Funzione che restituisce/scrive la word 3 dell'argomento

wbit()

R

T

F

Set/Reset di bit in una variabile intera

NOTA: Se si è alla ricerca di funzioni/istruzioni per leggere/scrivere dei dati in un buffer vedi gestione conversione endianess.

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC