RADIX-50

RADIX-50

RADIX-50, commonly called Rad-50 or RAD50, is a character encoding created by Digital Equipment Corporation for use on their DECsystem, PDP, and VAX computers. RADIX-50's 40-character repertoire (050 in octal) allows up to 3 characters to be encoded and packed into 16 bits (PDP-11, VAX) or 6 characters plus flag information into one 36-bit word (PDP-6, PDP-10/DECsystem-10, DECSYSTEM-20).

The actual encoding differed between the 36-bit and 16-bit systems.

Strings are encoded big-endian, with the first character in the most significant position. For example, using the PDP-11 encoding, the string "ABC", with character values 1, 2, and 3, would be encoded as(1*40 + 2) * 40 + 3 = 1683. When there are fewer than three characters, they are padded with trailing spaces. 16-bit encoded values range from 0 (three spaces) to 63999 ("999").

This encoding inherently "pads" strings that are not multiples of 3 characters with trailing spaces.

There were several minor variations of the encoding families. For example, the RT-11 operating system considered the character corresponding to value "011101" to be undefined, and some utility programs used that value to represent * instead.

The use of Rad-50 was the source of the filename size conventions used by the PDP-11 operating systems. Using Rad-50 encoding, six characters of filename could be stored in two sixteen-bit words while three more characters of extension (filetype) could be stored in a third sixteen-bit word. The period that separated the filename and extension was implied (not stored and always present). Rad-50 was also commonly used in the symbol tables of the various PDP-11 programming languages.

References


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • RADIX-50 — (prononcer radix five zero) est un codage de caractères créé par DEC pour les ordinateurs de la série PDP, le DECsystem 10 et le DECSYSTEM 20. Le répertoire RADIX 50 comporte 40 caractères. Le nom RADIX 50 signifie « base 40 » :… …   Wikipédia en Français

  • Radix-50 — est un codage de caractère crée par DEC pour les ordinateurs de la série PDP, le DECsystem 10 et le DECSYSTEM 20. Le répertoire RADIX 50 comporte 40 caractères. Le nom RADIX 50 signifie « base 40 » : radix désigne une base en… …   Wikipédia en Français

  • Radix — (lat.: Wurzel) steht für: Radix das Ergebnis des Radizierens, (Wurzelziehens) in der Mathematik Radix (Gattung), eine Gattung der Schlammschnecken Radix (Studio), der Name eines japanischen Anime Studios (Radix oder Basis:) die Anzahl der Symbole …   Deutsch Wikipedia

  • Radix — Ra dix (r[=a] d[i^]ks), n.; pl. L. {Radices} (r[a^]d [i^]*s[=e]z), E. {Radixes} (r[=a] d[i^]ks*[e^]z). [L. radix, icis, root. See {Radish}.] 1. (Philol.) A primitive word, from which spring other words; a radical; a root; an etymon. [1913… …   The Collaborative International Dictionary of English

  • radix — RÁDIX s.n. (Rar) Rădăcină. [< lat. radix]. Trimis de LauraGellner, 13.08.2005. Sursa: DN …   Dicționar Român

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

  • Radix — (lat.), 1) Wurzel; so R. armoraciae, Meerrettig. R. asări, Haselwurzel. R. irĕos florentinae, Veilchenwurzel. R. hellebŏri, Nieswurzel. R. squillae, Meerzwiebel. R. toxicaria, die Wurzel vom Upasbaum. R. zedoariae, Zittwerwurzel etc. 2) (Anat.),… …   Pierer's Universal-Lexikon

  • Radix — Radix, Wurzel; R. Alcannae, Alkannawurzel; R. Althaeae, Althee , Eibischwurzel; R. Angelicae, Archangelicae, Angelika , Engelwurzel; R. Artemisiae, Beifußwurzel; R. Asari, Haselwurzel; R. Bardanae, Klettenwurzel; R. Belladonnae, Belladonnawurzel; …   Meyers Großes Konversations-Lexikon

  • Radix — Radix, lat., Wurzel; Wurzelzahl; Wurzelform …   Herders Conversations-Lexikon

  • radix — Véase raíz. Diccionario Mosby Medicina, Enfermería y Ciencias de la Salud, Ediciones Hancourt, S.A. 1999 …   Diccionario médico

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”