ДЕК РАДИКС 50


RADIX 50 [1] [2] [3] или RAD50 [3] (также называемая RADIX50 , [4] RADIX-50 [5] или RAD-50 ) — это кодировка символов только в верхнем регистре, созданная Digital Equipment Corporation . (DEC) для использования на своих компьютерах DECsystem , PDP и VAX .

40-символьный репертуар RADIX 50 (050 в восьмеричном формате ) может кодировать шесть символов плюс четыре дополнительных бита в одно 36-битное машинное слово ( PDP-6 , PDP-10 /DECsystem-10, DECSYSTEM-20 ), три символа плюс два дополнительных бита. в одно 18-битное слово ( PDP-9 , [2] PDP-15 ), [6] или три символа в одно 16-битное слово ( PDP-11 , VAX). [3]

В 36-битных системах DEC RADIX 50 обычно использовался в таблицах символов для ассемблеров или компиляторов, которые поддерживали шестисимвольные имена символов из 40-символьного алфавита. Осталось четыре бита для кодирования свойств символа.

Из-за своего сходства со схемой кодирования SQUOZE , используемой в операционной системе IBM SHARE для представления символов объектного кода, вариант DEC также иногда назывался DEC Squoze [7] , однако IBM SQUOZE упаковывал шесть символов 50-символьного алфавита плюс два дополнительных. биты флага в одно 36-битное слово. [6]

RADIX 50 обычно не использовался в 36-битных системах для кодирования обычных строк символов; имена файлов обычно кодировались шестью шестибитными символами, а полные строки ASCII — пятью семибитными символами и одним неиспользуемым битом на 36-битное слово.

RADIX 50 (также называемый форматом Radix 50 8 [2] ) использовался в 18-битных компьютерах Digital PDP-9 и PDP-15 для хранения символов в таблицах символов, оставляя два дополнительных бита на 18-битное слово («биты классификации символов» ). [2]