Abilitare JavaScript per vedere questo sito.

Elenco di tutte le funzioni/istruzioni messe a disposizione dal linguaggio di programmazione R3 per la gestione della conversione endianess.

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

Funzioni di lettura:

get_i8()

R

T

F

Leggi un byte (I8) da un buffer in un offset specificato

get_u8()

R

T

F

Leggi un byte (U8) da un buffer in un offset specificato

get_i16()

R

T

F

Leggi una word (I16) da un buffer in un offset specificato

get_u16()

R

T

F

Leggi una word (U16) da un buffer in un offset specificato

get_i32()

R

T

F

Leggi una dword (I32) da un buffer in un offset specificato

get_u32()

R

T

F

Leggi una dword (U32) da un buffer in un offset specificato

get_i64()

R

T

I

Leggi una qword (I64) da un buffer in un offset specificato

get_u64()

R

T

I

Leggi una qword (U64) da un buffer in un offset specificato

get_float()

R

T

F

Leggi un float (x32) da un buffer in un offset specificato

get_real()

R

T

F

Leggi un real (x64) da un buffer in un offset specificato

Funzioni di scrittura:

set_i8()

R

T

I

Scrivi un byte (I8) da un buffer in un offset specificato

set_u8()

R

T

I

Scrivi un byte (U8) da un buffer in un offset specificato

set_i16()

R

T

I

Scrivi una word (I16) da un buffer in un offset specificato

set_u16()

R

T

I

Scrivi una word (U16) da un buffer in un offset specificato

set_i32()

R

T

I

Scrivi una dword (I32) da un buffer in un offset specificato

set_u32()

R

T

I

Scrivi una dword (U32) da un buffer in un offset specificato

set_i64()

R

T

I

Scrivi una qword (I64) da un buffer in un offset specificato

set_u64()

R

T

I

Scrivi una qword (U64) da un buffer in un offset specificato

set_float()

R

T

I

Scrivi un float (x32) da un buffer in un offset specificato

set_real()

R

T

I

Scrivi un real (x64) da un buffer in un offset specificato

Funzioni di conversioni endian x16:  

wbe2le()

R

T

F

Converti big endian word (x16 o x32) in little endian word (x16)

wle2be()

R

T

F

Converti little endian word (x16 o x32) in big endian word (x16)

Funzioni di conversione endian x32:

dwbe2le()

R

T

F

Converti big endian dword (x32) in little endian dword (x32)

dwle2be()

R

T

F

Converti little endian dword (x32) in big endian wdord (x32)

dwbe2lef()

R

T

F

Converti big endian dword (x32) in little endian float (x32)

dwle2bef()

R

T

F

Converti little endian float (4 bytes) in big endian dword (U32)

Funzioni di conversione middle endian x32:

dwle2mbe()

R

T

F

Converti little endian dword (x32) in middle big endian dword (x32)

dwle2mbef()

R

T

F

Converti little endian float (4 bytes) in middle big endian dword (U32)

dwmbe2le()

R

T

F

Converti middle big endian dword (x32) in little endian dword (x32)

dwmbe2lef()

R

T

F

Converti middle big endian (U32) in little endian float (4 bytes)

dwle2mle()

R

T

F

Converti little endian dword (x32) in middle little endian dword (x32)

dwle2mlef()

R

T

F

Converti little endian float (4 bytes) in middle little endian dword (U32)

dwbe2mbe()

R

T

F

Converti big endian dword (x32) in middle big endian dword (x32)

dwbe2mle()

R

T

F

Converti big endian dword (x32) in middle little endian dword (x32)

dwmbe2be()

R

T

F

Converti middle big endian dword (x32) in big endian dword (x32)

dwmle2be()

R

T

F

Converti middle little endian dword (x32) in big endian dword (x32)

Funzioni di conversione endian x64, con uso di stru_large_int e stru_large_uint:

qwbe2le()

R

T

I

Converti big endian qword (x64) in little endian qword (x64)

qwbe2lef()

R

T

F

Converti big endian qword (x64) in little endian real (x64)

qwle2be()

R

T

I

Converti little endian qword (x64) in big endian qword (x64)

qwle2bef()

R

T

I

Converti little eendian real (x64) in big endian qword (x64)

Funzioni di conversione middle endian x64, con uso di stru_large_int e stru_large_uint:

qwmbe2le()

R

T

I

Converti middle big endian qword (x64) in little endian qword (x64)

qwmbe2lef()

R

T

F

Converti middle big endian qword (x64) in little endian real (x64)

qwle2mbe()

R

T

I

Converti little endian qword (x64) in middle big endian qword (x64)

qwle2mbef()

R

T

I

Converti little endian real (x64) in middle big endian qword (x64)

Funzioni di conversione dword exchange endian x64, con uso di stru_large_int e stru_large_uint:

qwbedwx2le()

R

T

I

Converti dword exchange big endian qword (x64) in little endian qword (x64)

qwbedwx2lef()

R

T

F

Converti dword exchange big endian qword (x64) in little endian real (x64)

qwle2bedwx()

R

T

I

Converti little endian qword (x64) in dword exchange big endian qword (x64)

qwle2bedwxf()

R

T

I

Converti little endian real (x64) in dword exchange big endian real (x64)

Funzioni di conversione dword exchange middle endian x64, con uso di stru_large_int e stru_large_uint:

qwmbedwx2le()

R

T

I

Converti dword exchange middle big endian qword (x64) in little endian qword (x64)

qwmbedwx2lef()

R

T

F

Converti dword exchange middle big endian qword (x64) in little endian real (x64)

qwle2mbedwx()

R

T

I

Converti little endian qword (x64) in dword exchange middle big endian qword (x64)

qwle2mbedwxf()

R

T

I

Converti little endian real (x64) in dword exchange middle big endian qword (x64)

 

  

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