Un metodo proposto per descrivere i formati binari
Il componente di base di un messaggio binario è un campo semplice costituito da un numero consecutivo di bit nel messaggio. I messaggi binari sono costituiti da campi concatenati. Una descrizione di formato per un messaggio binario comprende un titolo e quattro sezioni dichiarative.
- Si dichiarano nomi simbolici per tutti i diversi tipi di campi presenti nel formato binario definito.
- Si dichiarano nomi simbolici per i valori di uso comune di particolari campi.
- Si indicano i modi leciti di concatenare i campi.
- Si dichiarano il numero di bit di ciascun campo ed eventuali considerazioni particolari sulla codifica dei bit.
Quello che segue è un esempio completo di descrizione di messaggio binario per un tipo banale di dati grafici.
Title: Illustrative graphic data format for a hierarchally
structured picture of lines and points.
Simple Fields:
OPT - Option Control Field
COORD - Numerical Coordinate Value
ID - Identnumber for group of picture parts
COUNT - Number of units in message
Field Equivalents:
PHDR <- '2' OPT
LHDR <- '4' OPT
GRPHDR <- '1' OPT
GRPEND <- '3' OPT
Characterizations:
CPAIR <- COORD = 2
POINT <- PHDR + CPAIR
LINE <- LHDR + CPAIR = 2
PARTS <- POINT/LINE/PARTS + PARTS
PIXUNIT <- GRPHDR + ID + PARTS + GRPEND
PIXMSG <- '5' OPT + N: COUNT + PIXUNIT = N + '0' OPT
Simple Field Sizes:
OPT 3
COORD 14
ID 9
COUNT 6