EO , u Ocho Unos , es un código de caracteres EBCDIC de 8 bits representado como todos unos ( binario 1111 1111, hexadecimal FF).
Eight Ones, como código de control EBCDIC , se utiliza para fines de sincronización, como un relleno de tiempo y medios. [1] En los encabezados de recursos de definición de página de códigos de Presentación de funciones avanzadas , configurar al menos los dos primeros bytes del campo para el nombre de recurso de página de códigos de ocho bytes (que está codificado en la página de códigos 500) en Eight Ones (0xFF) constituye un "nombre nulo", que se trata como no configurado. [2]
Cuando se traduce del conjunto de caracteres EBCDIC a páginas de códigos con un conjunto de códigos de control C1 , Eight Ones se asigna típicamente al código hexadecimal 0x9F, para proporcionar una asignación de caracteres única en ambas direcciones. [3] [4] Sin embargo, antes de 1986, el código de control C1 0x9F se asignaba generalmente a EBCDIC 0xE1, que se usaba con frecuencia como un espacio numérico (de cifras) en las páginas de códigos de la época (incluida la versión anterior a 1986 de la página de códigos 37). [5] La utilidad Unixdd
sigue la convención anterior, asignando el código C1 0x9F a EBCDIC 0xE1 y asignando 0xFF (Eight Ones) a 0xFF. [6]
Si bien la infraestructura EBCDIC de IBM trata a Eight Ones como un código de control, las páginas de códigos EBCDIC de Fujitsu Siemens utilizadas en el sistema BS2000 lo utilizan con frecuencia para un carácter gráfico, generalmente la tilde . [7] En estos casos, el código de control C1 0x9F se asigna a una ubicación diferente en la página de códigos EBCDIC, generalmente 0x5F. [8]
Antes de 1986, ISO-8 X'9F' (APC) se asignaba a EBCDIC X'E1'. Este punto de código de control es un punto de código gráfico. Anteriormente se utilizaba como carácter de espacio numérico en muchos conjuntos de caracteres codificados EBCDIC SBCS y, con los últimos CECP revisados, el carácter de espacio numérico se ha reemplazado por el SÍMBOLO DE DIVISIÓN.