ОСНОВАНИЕ 50
-
Основы кодировки RADIX 50
- RADIX 50 — это кодировка символов в верхнем регистре, разработанная DEC для своих систем.
- Кодировка позволяет кодировать шесть символов плюс дополнительные биты в 36-разрядном слове, три символа плюс два бита в 18-разрядном слове и три символа в 16-битном слове.
- В 36-разрядных системах RADIX 50 использовалась для ассемблеров и компиляторов, оставляя четыре бита для свойств символа.
- В 18-разрядных системах кодировка использовалась для хранения символов в таблицах, оставляя два дополнительных бита на слово.
- В 16-разрядных системах строки кодировались последовательными словами, с первым символом в наиболее значимой позиции.
-
Использование в операционных системах DEC
- Кодировка RADIX 50 стала стандартом для имен файлов в операционных системах PDP-11, где шесть символов имени файла могли быть сохранены в двух 16-битных словах.
- Аналогично, трехсимвольное название устройства могло быть сохранено в 16-битном слове.
-
Вариации и рекомендации
- В ранних документах по RT-11 кодовый пункт 29 был неопределенным.
- Существуют различные вариации кодировки, включая кодировку Чен-Хо и плотно упакованный десятичный код.
- В статье также упоминаются другие кодировки, такие как DPD, кодирование в герцах и разделенный восьмеричный код.
-
Ссылки и дальнейшее чтение
- В конце статьи приведены ссылки на внешние ресурсы и рекомендации по дальнейшему чтению.
Полный текст статьи: