Codifiche macchina su IBM i
Utilizzare queste informazioni per conoscere la struttura del campo MDENC nel descrittore del messaggio.
Per ulteriori informazioni sul descrittore del messaggio, consultare MQMD - Descrittore del messaggio.
Il campo
MDENC è un numero intero a 32 bit diviso in quattro sottocampi separati; questi sottocampi identificano:- La codifica utilizzata per i numeri interi binari
- La codifica utilizzata per i numeri interi decimali compressi
- La codifica utilizzata per i numeri a virgola mobile
- Bit riservati
Ogni sottocampo è identificato da una maschera di bit che ha 1 bit nelle posizioni corrispondenti al sottocampo e 0 bit altrove. I bit sono numerati in modo che il bit 0 sia il bit più significativo e il bit 31 il bit meno significativo. Sono definite le seguenti maschere:
- ITIMSC
- Maschera per la codifica binario - intero.
Questo sottocampo occupa le posizioni da 28 a 31 nel campo
MDENC. - ENDMSK
- Maschera per la codifica packed - decimal - integer.
Questo sottocampo occupa le posizioni da 24 a 27 all'interno del campo
MDENC. - ENFMSK
- Maschera per la codifica a virgola mobile.
Questo campo secondario occupa le posizioni da 20 a 23 nel campo
MDENC. - RNRMK
- Maschera per bit riservati.
Questo sottocampo occupa le posizioni da 0 a 19 all'interno del campo
MDENC.