Forma novedosa de variante ortográfica en inglés.
Hexspeak es una forma novedosa de ortografía inglesa variante que utiliza dígitos hexadecimales. Creadas por programadores como números mágicos memorables , las palabras en lenguaje hexadecimal pueden servir como un identificador claro y único con el que marcar la memoria o los datos.
La notación hexadecimal representa números que utilizan 16 dígitos 0123456789ABCDEF
. Utilizando sólo las letras ABCDEF
es posible deletrear varias palabras. Se pueden formar más palabras tratando algunos de los números decimales como letras: el dígito " 0
" puede representar la letra "O" y " 1
" puede representar las letras "I" o "L". Con menos frecuencia, " 5
" puede representar "S", " 7
" representa "T", " 12
" representa "R" y " 6
" o " 9
" pueden representar "G" o "g", respectivamente. Números como 2
, 4
o 8
pueden usarse de manera similar a leet o acertijos ; por ejemplo, la palabra "defecar" se puede expresar como DEFECA7E
o DEFEC8
.
Números mágicos notables
Muchos procesadores de computadora , sistemas operativos y depuradores utilizan números mágicos, especialmente como valor de depuración mágico .
Letras alternativas
Muchos lenguajes informáticos requieren que un número hexadecimal esté marcado con un prefijo o sufijo (o ambos) para identificarlo como un número. A veces se utiliza el prefijo o sufijo como parte de la palabra.
- El lenguaje de programación C utiliza el prefijo "0x" para indicar un número hexadecimal, pero el "0x" generalmente se ignora cuando la gente lee valores como palabras. C también permite que el sufijo L declare un número entero como
long
, o LL para declararlo como long long
, lo que permite escribir "0xDEADCELL" (celda muerta). En cualquier caso, también puede aparecer una U en el sufijo para declarar el número entero como unsigned
, haciendo posible escribir "0xFEEDBULL" (feed bull). - En el lenguaje ensamblador Intel (no Unix) , los números hexadecimales se indican con un sufijo "h", lo que permite escribir "0beach" (playa). Tenga en cuenta que los números en esta notación que comienzan con una letra deben tener el prefijo cero para distinguirlos de los nombres de variables. En su lugar, un ensamblador de estilo Unix utiliza la convención del lenguaje C (pero los ensambladores que no son de estilo Unix también están disponibles en sistemas operativos de tipo Unix x86).
- Visual Basic y todos los BASIC anteriores de Microsoft, como QuickBasic, GWBasic, BASICA y ColorBASIC, utilizan un prefijo &H, por ejemplo, "&HEADED" (con encabezado) y "&HADC0FFEE" (tomé café).
- En Pascal y varios lenguajes ensambladores ( 6502 , 6809 ,...), los números hexadecimales se indican con un prefijo "$". Esto permite palabras que comienzan con la letra "S", por ejemplo "$EED" (semilla).
- En las calculadoras programables Б3-34 , se utilizó un alfabeto hexadecimal alternativo, donde se utilizaron los símbolos "-", "L", "C", "Г", "E" y " " (espacio) en lugar de letras latinas. Con estos, era posible mostrar mensajes como "EГГ0Г" (error).
PlayStation 3RSX
En aspectos de ingeniería inversa de Sony PlayStation 3 , se encontró que varios códigos hexadecimales activaban, afectaban o estaban presentes en aspectos de comunicación hacia y a través del hipervisor de PlayStation 3 en comunicación con su GPU, el RSX Reality Synthesizer . [39]
Estos proyectos nacieron en gran medida del homebrew de PS3 que operaba en el OtherOS de la PS3 , lo que permitía instalar Linux, inicialmente con un acceso a la GPU extremadamente limitado.
Ver también
Referencias
- ^ "Archivo de lista de correo de arranque múltiple".
- ^ "Especificaciones de arranque múltiple".
- ^ abcd "Nota técnica TN2151: comprensión y análisis de los informes de fallos de las aplicaciones del sistema operativo iPhone". Archivado desde el original el 5 de julio de 2012.
- ^ "¿Quién es 0xabadbabe y por qué?". 28 de octubre de 2011.
- ^ "Puesta en escena: hv: vmbus_drv: mueva el contenido de hv.h a hyperv_vmbus.h".
- ^ "hv: cambiar el valor de ID del invitado".
- ^ "Controladores: Hv: limpieza del cálculo de ID de invitado · torvalds/Linux@83ba0c4". GitHub .
- ^ "Puesta en escena: hv: agregue el bus virtual Hyper-V". GitHub .
- ^ "Puesta en escena: hv: elimine el código heredado de xen y verifique Hyper-V". GitHub .
- ^ ab "Documentación para desarrolladores de Apple".
- ^ "Partes internas del montón CRT de depuración de Win32".
- ^ "Mensajes de error de MPE (página 30-66)" (PDF) .
- ^ "Sistema 9front".
- ^ "Por qué Cafebabe". Artima.com . Consultado el 1 de octubre de 2009 .
- ^ "Pack200: un formato de implementación de clases empaquetadas para aplicaciones Java" . Consultado el 3 de noviembre de 2010 .
- ^ "Otra documentación más de Gamecube: Dolphin-OS Globals".
- ^ "Wiibrew: mapa de memoria".
- ^ "0xdabbad00.com".
- ^ "Control de cordura de DEADBABE" . Consultado el 1 de octubre de 2009 .[ enlace muerto permanente ]
- ^ "Formato de archivo J2T".
- ^ "Formato de archivo J2L".
- ^ "CARNE MUERTA". Archivo de jerga . Consultado el 1 de octubre de 2009 .
- ^ "Comprobación de errores 0xDEADDEAD: MANUALLY_INITIATED_CRASH, MSDN". msdn.microsoft.com. 2009-10-01. Archivado desde el original el 2 de octubre de 2009 . Consultado el 13 de octubre de 2009 .
- ^ "Comprobación de errores 0xE2: MANUALLY_INITIATED_CRASH, MSDN". msdn.microsoft.com. 2009-10-01. Archivado desde el original el 31 de julio de 2009 . Consultado el 13 de octubre de 2009 .
- ^ "Línea de encabezado 45 de Opensolaris para 0xDEFEC8ED". src.opensolaris.org. Archivado desde el original el 29 de septiembre de 2011 . Consultado el 12 de julio de 2011 .
- ^ "Documentos compatibles con el filtro de Office".
- ^ "GUID de subtipo de audio: aplicaciones Win32". Microsoft. 2018-05-31 . Consultado el 6 de marzo de 2021 .
- ^ "Facebook lanza un maleficio con IPv6 autorreferencial" . Consultado el 21 de octubre de 2017 .
- ^ "0xFACEFEED". Technet . Microsoft. 2006-11-01 . Consultado el 1 de octubre de 2009 .
- ^ "Chromium Assertions.h línea 133" . Consultado el 27 de marzo de 2014 .
- ^ "reboot.h« linux «uapi« incluye - kernel/git/torvalds/linux.git - árbol de fuentes del kernel de Linux". git.kernel.org . Consultado el 10 de noviembre de 2022 .
- ^ Isaac; Isaac (4 de agosto de 2015). "Patricia Torvalds: ¿la sucesora del legado de su padre?". Adictos a Linux . Consultado el 10 de noviembre de 2022 .
- ^ "OpenWrt-Devel: PATCH - agregue soporte [sic] para la opción GlobeSurfer 3". Archivado desde el original el 29 de marzo de 2016 . Consultado el 14 de diciembre de 2015 .
- ^ "Manual de instalación OEM de OS-9 para procesadores 68K". Enero de 2008.
- ^ "Nota de la aplicación NXP: Aplicación del módulo de asistencia de arranque Qorivva" (PDF) .
- ^ "Comunidad NXP: dispositivo censurado: contraseña conocida". 30 de octubre de 2014.
- ^ "Comunidad NXP: error del cargador de arranque RAppID". 25 de junio de 2014.
- ^ "LiveOverflow@YouTube: Hack de billetera de hardware: Ledger Nano S". YouTube . Archivado desde el original el 12 de diciembre de 2021.
- ^ "RSXFIFOCommands - Wiki para desarrolladores de PS3". wiki de psdev. 2014-05-20 . Consultado el 1 de noviembre de 2017 .
- ^ "rpc3/sys_rsx.cpp". RPCS3 en github. 2017-10-28 . Consultado el 1 de noviembre de 2017 .
enlaces externos
- Lista de palabras reales en inglés de 3 a 7 caracteres hexadecimales
- BADA55.io: palabras de colores hexadecimales CSS para desarrolladores web
- Paul Irish (4 de diciembre de 2009). "Colores hexagonales memorables".