Jump to content

Шестнадцатеричный формат Tektronix

(Перенаправлено с расширенного HEX Tektronix )

Тектроникс шестигранный
Расширение имени файла
.tek[1]

Шестнадцатеричный формат Tektronix [2] ( ТЕК ХЕКС [2] ) и расширенный шестнадцатеричный формат Tektronix. [2] ( EXT TEK HEX или XTEK [2] ) / Расширенный формат объекта Tektronix [3] — это ASCII на основе шестнадцатеричные форматы файлов , созданные Tektronix для передачи двоичной информации для таких приложений, как программирование микроконтроллеров , EPROM и других типов микросхем.

Каждая строка шестнадцатеричного файла Tektronix начинается с косой черты (/). [2] тогда как расширенные шестнадцатеричные файлы Tektronix начинаются с символа процента (%). [2] [3]

Шестнадцатеричный формат Tektronix

[ редактировать ]

Строка состоит из четырех частей, исключая начальный символ «/»: [1]

  1. Адрес — 4-значное (2-байтовое) поле, содержащее адрес, по которому данные должны быть загружены в память. Это ограничивает адрес максимальным значением FFFF 16 .
  2. Количество байтов — 2-значное (1 байт) поле, содержащее длину полей данных.
  3. Контрольная сумма префикса — 2-значное (1 байт) поле, содержащее контрольную сумму префикса. Контрольная сумма префикса представляет собой 8-битную сумму четырехбитного шестнадцатеричного значения шести цифр, составляющих адрес и количество байтов.
  4. Данные — содержат передаваемые данные, за которыми следует контрольная сумма из 2 символов (1 байт). Контрольная сумма данных представляет собой 8-битную сумму по модулю 256 4-битных шестнадцатеричных значений цифр, составляющих байты данных. [4] [2]

Расширенный шестнадцатеричный формат Tektronix

[ редактировать ]

Строка состоит из пяти частей, исключая начальный символ «%»:

  1. Длина записи — поле длиной 2 символа (1 байт), указывающее количество символов (не байтов) в записи, исключая знак процента. [2] [3]
  2. Тип — 1-символьное поле, указывает, является ли запись данными (6) или завершением (8). [3] (6 запись содержит данные, размещенные по указанному адресу. 8 запись завершения: поле адреса может опционально содержать адрес инструкции, которой передается управление; поле данных отсутствует.)
  3. Контрольная сумма — 2 шестнадцатеричные цифры (1 байт представляет собой сумму всех полубайтов в строке, исключая саму контрольную сумму. [3]
  4. Адрес — поле от 2 до N символов. Первый символ указывает, сколько символов должно следовать за этим полем. Остальные символы содержат адрес, указывающий, куда данные должны быть загружены в память. Например, если первый символ равен 8, то следующие 8 символов должны указывать адрес, всего в этом поле должно быть 9 символов.
  5. Данные — содержат исполняемый код, загружаемые в память данные или описательную информацию, подлежащую передаче.

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б «AR#476 PROMGen — Описание форматов файлов PROM/EEPROM: MCS, EXO, HEX и других» . Ксилинкс . 08 марта 2010 г. Tektronix Hexdecimal — код формата файла 86. Архивировано из оригинала 03 марта 2020 г. Проверено 3 марта 2020 г.
  2. ^ Перейти обратно: а б с д и ж г час «Tektronix Hex (TEX HEX) / Расширенный Tektronix Hex (XTEK)». Генерация файлов программирования PROM . Сан-Хосе, Калифорния, США: Cypress Semiconductor Corporation . Апрель 1994 г., стр. 1, 4–5. Архивировано из оригинала 01 марта 2020 г. Проверено 01 марта 2020 г. (11 страниц)
  3. ^ Перейти обратно: а б с д и «12.15.4 Расширенный формат объекта Tektronix (опция --tektronix)». TMS320C28x Инструменты языка ассемблера — Руководство пользователя (PDF) . v19.6.0.СТС. Даллас, Техас, США: Texas Instruments Incorporated . Июнь 2019 г. [август 2001 г.]. п. 316. СПРУ513С. Архивировано (PDF) из оригинала 01 марта 2020 г. Проверено 01 марта 2020 г. [1]
  4. ^ Хенниг-Ролефф, Вернер (1 февраля 1993 г.) [1988]. «HEX.DOC: Tektronix — формат HEX» . SIM51 . 1.04 (на немецком языке). Архивировано из оригинала 11 августа 2017 г. Проверено 8 декабря 2021 г. (Примечание. Это старая версия SIM51, программное обеспечение и документация поддерживались как минимум до 1995 года.)

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
  • SRecord — это набор инструментов для работы с файлами шестнадцатеричного формата, включая оба формата Tektronix.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 25d758c0feca0c7b7377da65db2a053d__1705428600
URL1:https://arc.ask3.ru/arc/aa/25/3d/25d758c0feca0c7b7377da65db2a053d.html
Заголовок, (Title) документа по адресу, URL1:
Tektronix hex format - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)