RADIX-50

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

RADIX-50 — символьный код который позволяет записать в одном 16-битном слове три символа. Использовался в основном на миникомпьютерах, в первую очередь, семейства PDP-11 (СМ ЭВМ), для хранения имён файлов в файловых системах ОС RT-11 и RSX-11, имён модулей и переменных в объектных модулях (*.OBJ) и библиотеках (*.LIB) и в некоторых других случаях (например, имена задач в ядре системы).

Код трёхсимвольной последовательности рассчитывается по следующей формуле:

A = 1600 × код_левого_символа + 40 × код_среднего_символа + код_правого_символа

 код  символ    код  символ    код  символ    код  символ    код  символ
0 пробел 8 H 16 P 24 X 32 2
1 A 9 I 17 Q 25 Y 33 3
2 B 10 J 18 R 26 Z 34 4
3 C 11 K 19 S 27 $ 35 5
4 D 12 L 20 T 28 . 36 6
5 E 13 M 21 U 29 резерв 37 7
6 F 14 N 22 V 30 0 38 8
7 G 15 O 23 W 31 1 39 9

Название произошло от количества используемых символов в восьмеричной системе счисления: 508=4010