Формат файла технологии MOS
Формат файла MOS Technology — это формат файла , который передает двоичную информацию в ASCII текстовой форме .
История
[ редактировать ]формат файла В одноплатном компьютере КИМ-1 был указан для магнитной ленты и формат для бумажной ленты. Формат бумажной ленты был немного адаптирован и использовался для обмена файлами на компьютерах на базе микропроцессора MOS Technology 6502 . [1]
Пакет Srecord с открытым исходным кодом упростил этот формат ленты, исключив символы <NUL> и XOFF . [2]
Формат
[ редактировать ]Каждая запись начинается с точки с запятой ( ; ), за которой следуют две шестнадцатеричные цифры, обозначающие длину данных в записи. Следующие два байта представляют начальный адрес данных в шестнадцатеричном формате с обратным порядком байтов (первый старший байт). Далее следуют до 24 байтов данных. Затем идет 2-байтовая (4-символьная) контрольная сумма : сумма остальных не- ; данные в записи. [3] Наконец, запись заканчивается возвратом каретки ( <CR> ), разрывом строки ( <LF> ) и шестью нулевыми символами ( <NUL> ).
Последняя запись на бумажной ленте пуста (ее поле длины равно 0000 ), где поле начального адреса представляет общее количество байтов данных, содержащихся в передаче. Файл заканчивается XOFF . [4]
См. также
[ редактировать ]- Кодирование двоичного текста в текст , обзор и сравнение алгоритмов кодирования
- Шестнадцатеричный формат Intel
- Шестнадцатеричный формат Motorola S-записи
- Шестнадцатеричный формат Tektronix
- Texas Instruments TI-TXT (текст TI)
Ссылки
[ редактировать ]- ^ Файхтингер, Хервиг (1987). «1.8.5. Форматы данных перфоленты» [1.8.5. Форматы данных бумажной ленты]. Arbeitsbuch Mikrocomputer [ Рабочая тетрадь по микрокомпьютеру ] (на немецком языке) (2-е изд.). Мюнхен, Германия: Franzis-Verlag GmbH . С. 240–243 [243]. ISBN 3-7723-8022-0 .
- ^ Миллер, Питер (2014) [1998]. «srec_mos_tech — формат файла технологии MOS» . Версия 1.64. Архивировано из оригинала 31 июля 2020 г. Проверено 31 июля 2020 г.
- ^ Хенниг-Ролефф, Вернер (1 февраля 1993 г.) [1988]. «HEX.DOC: Шестнадцатеричный формат технологии MOS» . SIM51 . 1.04 (на немецком языке). Архивировано из оригинала 11 августа 2017 г. Проверено 8 декабря 2021 г. (Примечание. Это старая версия SIM51, программное обеспечение и документация поддерживались до 1996 года.)
- ^ «Приложение F – Формат бумажной ленты» . КИМ-1 − Микрокомпьютерный модуль − Руководство пользователя (2-е изд.). Норристаун, Пасадена, США: Технология MOS . Август 1976 г. стр. Ф-1 − Ф-2. Публикации № 6500-15B . Проверено 31 июля 2020 г. [1] [2]