А.5 Intel HEX формат INHX32 (.HEX)

Розширений 32-розрядний шістнадцатеричный формат є подібністю шістнадцатеричному 8-розрядному HEX формату, описаному вище. За винятком того, що розширений лінійний відлік адреси в пам'яті (вказівка старших 16 бітів адреси). Це зроблене для того, щоб адресувати адресний простір об'ємом більше 32 Кслов в 16 розрядних мікроконтролерах.

Кожний рядок починається із 9 знакового префікса і закінчується 2-х знаковою контрольною сумою.

:ВВААААТТНННН....НННСС

Де:

ВВ - дві цифри шістнадцатеричного байта, визначає кількість байт в рядку;

АААА - чотири цифри шістнадцатеричного адреси запису даних;

ТТ - дві цифри шістнадцатеричного байта, покажчик типу рядка;

00- дані;

01 - кінець файла;

02 - адреса сегмента;

04 - лінійна адреса;

НН - дві цифри шістнадцатеричного байта даних або комбінація молодший/старший байт слова;

СС -дві цифри шістнадцатеричного байта, контрольна сума, яка є доповненням до всіх байтів, що передуються в рядку.


Додаток В. Повідомлення MPASM B.I Введення

Нижче приведений список повідомлень, які формує MPASM. Ці повідомлення завжди включаються в файл лістинг програми вище за рядок, до якої відноситься повідомлення.

Типи повідомлення, що зберігаються в файлі помилок (.ERR) можна указати при початку компіляції початкового файла. Якщо указати параметр /е-, те генерації файла помилок не буде, а повідомлення будуть відображені на екрані. Якщо вибрати параметри в командному рядку /q і /е-, те ніякі повідомлення не будуть з'являтися на екрані, в фалі списку помилок і лістинг програми.

8.2 Основні частини розділу

Повідомлення про помилки Попередження Інформаційні повідомлення

8.3 Повідомлення про помилки

101 ERROR:

Помилка користувача при роботі з директивами.