Intel HEX

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání
Verze k tisku již není podporovaná a může obsahovat chyby s vykreslováním. Aktualizujte si prosím záložky ve svém prohlížeči a použijte prosím zabudovanou funkci prohlížeče pro tisknutí.

Formát Intel HEX:


Soubor formátu Intel HEX je sestaven z vět, které obsahují ASCII znaky. Ty prezentují hexadecimální hodnoty a jejich význam je následující:

  • Record Mark 1 znak Označuje začátek přenášené věty. Toto pole musí obsahovat ´:´.
  • Reclen 2 znaky Specifikuje počet bajtů věty, která bude následovat.
  • Load Offset 4 znaky Určuje počáteční adresu, na kterou budou data ukládány.
  • Typ záznamu 2 znaky Specifikuje typ přenášených dat, pole je používáno pro interpretaci informace ve zbytku věty takto
    • 00 - normální data
    • 01 - konec souboru
  • Data/info Délka pole je variabilní, může být i nulová. Kódování je provedeno tak, že jednotlivé dvojice hexadecimálních znaků tvoří osmibitové bajty. Jejich význam je dán informací v poli "Typ záznamu"
  • Kontrolní součet 2 znaky

Dvojkový doplněk bajtu vyplývající z převedení každého páru ASCII znaků na jeden bajt. Kontrolní součet začíná bajtem Reclen a končí posledním bajtem Data/info.


www: [1] http://cs.wikipedia.org/wiki/Intel_HEX