| Syntax | No. of Bits | Format |
| master_guide_table_section () { | ||
| table_id | 8 | 0xC7 |
| section_syntax_indicator | 1 | '1' |
| private_indicator | 1 | '1' |
| reserved | 2 | '11' |
| section_length | 12 | uimsbf |
| table_id_extension | 16 | 0x0000 |
| reserved | 2 | '11' |
| version_number | 5 | uimsbf |
| current_next_indicator | 1 | '1' |
| section_number | 8 | 0x00 |
| last_section_number | 8 | 0x00 |
| protocol_version | 8 | uimsbf |
| tables_defined | 16 | uimsbf |
| for (i=0;i < tables_defined;i++) { mgt_defined_table() } |
||
| reserved | 4 | '1111' |
| descriptors_length | 12 | uimsbf |
| while ("total descriptor bytes" < descriptors_length ) { descriptor() } |
||
| CRC_32 | 32 | rpchof |
| } |