fbpx
Wikipedia

Nibble

En arquitectura de computadoras, se conoce como nibble (a veces semi-octeto, cuarteto o medio-byte) a un conjunto de cuatro dígitos binarios (bits) o medio octeto.

Su interés se debe a que cada cifra en hexadecimal (0, 1, 2,..., 9, A, B, C, D, E, F) se puede representar con un cuarteto, puesto que 2 elevado a la 4 es 16 (24=16). También el cuarteto es la base del sistema de codificación BCD.

Las arquitecturas que emplean cuatro bits como su unidad fundamental fueron usadas para la creación de los primeros microprocesadores y las calculadoras de bolsillo.

Ejemplo

A continuación se muestra la correspondencia entre las 16 cifras hexadecimales y sus correspondientes representaciones binarias en forma de cuarteto (hex = hexadecimal, oct = octal, dec = decimal):

0hex = 0dec = 0oct 0 0 0 0
1hex = 1dec = 1oct 0 0 0 1
2hex = 2dec = 2oct 0 0 1 0
3hex = 3dec = 3oct 0 0 1 1
4hex = 4dec = 4oct 0 1 0 0
5hex = 5dec = 5oct 0 1 0 1
6hex = 6dec = 6oct 0 1 1 0
7hex = 7dec = 7oct 0 1 1 1
8hex = 8dec = 10oct 1 0 0 0
9hex = 9dec = 11oct 1 0 0 1
Ahex = 10dec = 12oct 1 0 1 0
Bhex = 11dec = 13oct 1 0 1 1
Chex = 12dec = 14oct 1 1 0 0
Dhex = 13dec = 15oct 1 1 0 1
Ehex = 14dec = 16oct 1 1 1 0
Fhex = 15dec = 17oct 1 1 1 1

De acuerdo con la anterior correspondencia, es posible codificar números decimales o hexadecimales en BCD según se muestra en los siguientes ejemplos:

  • 0110 1101= 6D (decimal = 109);
  • 0001 0001 0010 = 112 (decimal = 274);
  • 0101 1001 0001 0000 0111 = 5 9107 (decimal = 364807);

Un byte completo está representado por dos dígitos hexadecimales, por tanto, es común visualizar un byte de información como dos nibbles. El nibble a menudo se llama semi-octeto o cuarteto en un contexto de redes o telecomunicaciones. En inglés hay un juego de palabras gastronómico con nibble (que significa mordisqueo), en comparación con bite/byte (bocado) y bit (trozo pequeño).

El nibble se utiliza para describir la cantidad de memoria utilizada para almacenar un dígito de un número almacenado en BCD en una mainframe de IBM. Esta técnica se utiliza para reducir los requisitos de espacio, haciendo la computación más rápida y la depuración más sencilla. Un byte de 8 bits es dividido en mitades y cada nibble se utiliza para almacenar un dígito. El último nibble de la variable se reserva para el signo. Así una variable que puede almacenar más de nueve dígitos se "empaquetaría" en 5 bytes. Fácil de depurar resultaban los números que son legibles en un hex dump, donde dos números hexadecimales se utilizan para representar el valor de un byte, ya que 16×16 = 28 = 256.

Históricamente, ha habido casos donde el término "nybble" se ha utilizado para un conjunto de bits inferior a 8, pero no necesariamente 4. En la línea Apple II, muchos de los drivers de control de disco se implementaron en software. La escritura de datos en disco se hizo convirtiendo páginas de 256 bytes en conjuntos de 5 bits, o después en nibbles de 6 bits . Los datos cargados del disco necesitaban lo contrario. Hay que notar que el término byte también tiene esta ambigüedad, a la vez, byte significa un conjunto de bits pero no necesariamente 8.

Hoy, los términos "byte" y "nibble" generalmente se refieren a colecciones de 8 y 4 bits respectivamente y no se utilizan a menudo para otros tamaños. El nibble se usa también cuando aparecen los primeros microprocesadores a principios de los años 1970, ya que dichos dispositivos trabajaban con microinstrucciones las cuales estaban constituidas por grupos de 4 bits. Sin embargo, cuando llega la comercialización de los microprocesadores, estos ya pueden trabajar con grupos de 8 bits y es así como inicia la popularidad del byte en el ámbito de los sistemas digitales y de la informática. En algunos lenguajes, un nibble es llamado un tetrade —del griego tetra ("cuatro")—. Esta utilización refleja el número de bits —cuatro— en medio byte (considerando 1 byte = 8 bits).

Véase también

Referencias

  • Microprocesadores y Sistemas Digitales, D.V. Hall, 1980, McGraw-Hill, Inc., ISBN 0-07-025571-7.
  • Worth, Don D.; Lechner, Pieter M. (March 1985) [1984]. Beneath Apple ProDOS - For Users of Apple II Plus, Apple IIe and Apple IIc Computers (PDF) (2nd printing ed.).

Enlaces externos

  •   Datos: Q740943

nibble, arquitectura, computadoras, conoce, como, nibble, veces, semi, octeto, cuarteto, medio, byte, conjunto, cuatro, dígitos, binarios, bits, medio, octeto, interés, debe, cada, cifra, hexadecimal, puede, representar, cuarteto, puesto, elevado, también, cua. En arquitectura de computadoras se conoce como nibble a veces semi octeto cuarteto o medio byte a un conjunto de cuatro digitos binarios bits o medio octeto Su interes se debe a que cada cifra en hexadecimal 0 1 2 9 A B C D E F se puede representar con un cuarteto puesto que 2 elevado a la 4 es 16 24 16 Tambien el cuarteto es la base del sistema de codificacion BCD Las arquitecturas que emplean cuatro bits como su unidad fundamental fueron usadas para la creacion de los primeros microprocesadores y las calculadoras de bolsillo Indice 1 Ejemplo 2 Vease tambien 3 Referencias 4 Enlaces externosEjemplo EditarA continuacion se muestra la correspondencia entre las 16 cifras hexadecimales y sus correspondientes representaciones binarias en forma de cuarteto hex hexadecimal oct octal dec decimal 0hex 0dec 0oct 0 0 0 01hex 1dec 1oct 0 0 0 12hex 2dec 2oct 0 0 1 03hex 3dec 3oct 0 0 1 14hex 4dec 4oct 0 1 0 05hex 5dec 5oct 0 1 0 16hex 6dec 6oct 0 1 1 07hex 7dec 7oct 0 1 1 18hex 8dec 10oct 1 0 0 09hex 9dec 11oct 1 0 0 1Ahex 10dec 12oct 1 0 1 0Bhex 11dec 13oct 1 0 1 1Chex 12dec 14oct 1 1 0 0Dhex 13dec 15oct 1 1 0 1Ehex 14dec 16oct 1 1 1 0Fhex 15dec 17oct 1 1 1 1De acuerdo con la anterior correspondencia es posible codificar numeros decimales o hexadecimales en BCD segun se muestra en los siguientes ejemplos 0110 1101 6D decimal 109 0001 0001 0010 112 decimal 274 0101 1001 0001 0000 0111 5 9107 decimal 364807 Un byte completo esta representado por dos digitos hexadecimales por tanto es comun visualizar un byte de informacion como dos nibbles El nibble a menudo se llama semi octeto o cuarteto en un contexto de redes o telecomunicaciones En ingles hay un juego de palabras gastronomico con nibble que significa mordisqueo en comparacion con bite byte bocado y bit trozo pequeno El nibble se utiliza para describir la cantidad de memoria utilizada para almacenar un digito de un numero almacenado en BCD en una mainframe de IBM Esta tecnica se utiliza para reducir los requisitos de espacio haciendo la computacion mas rapida y la depuracion mas sencilla Un byte de 8 bits es dividido en mitades y cada nibble se utiliza para almacenar un digito El ultimo nibble de la variable se reserva para el signo Asi una variable que puede almacenar mas de nueve digitos se empaquetaria en 5 bytes Facil de depurar resultaban los numeros que son legibles en un hex dump donde dos numeros hexadecimales se utilizan para representar el valor de un byte ya que 16 16 28 256 Historicamente ha habido casos donde el termino nybble se ha utilizado para un conjunto de bits inferior a 8 pero no necesariamente 4 En la linea Apple II muchos de los drivers de control de disco se implementaron en software La escritura de datos en disco se hizo convirtiendo paginas de 256 bytes en conjuntos de 5 bits o despues en nibbles de 6 bits Los datos cargados del disco necesitaban lo contrario Hay que notar que el termino byte tambien tiene esta ambiguedad a la vez byte significa un conjunto de bits pero no necesariamente 8 Hoy los terminos byte y nibble generalmente se refieren a colecciones de 8 y 4 bits respectivamente y no se utilizan a menudo para otros tamanos El nibble se usa tambien cuando aparecen los primeros microprocesadores a principios de los anos 1970 ya que dichos dispositivos trabajaban con microinstrucciones las cuales estaban constituidas por grupos de 4 bits Sin embargo cuando llega la comercializacion de los microprocesadores estos ya pueden trabajar con grupos de 8 bits y es asi como inicia la popularidad del byte en el ambito de los sistemas digitales y de la informatica En algunos lenguajes un nibble es llamado un tetrade del griego tetra cuatro Esta utilizacion refleja el numero de bits cuatro en medio byte considerando 1 byte 8 bits Vease tambien EditarBCD Sistema binario Tipos de datos maquina Bit ByteReferencias EditarMicroprocesadores y Sistemas Digitales D V Hall 1980 McGraw Hill Inc ISBN 0 07 025571 7 Worth Don D Lechner Pieter M March 1985 1984 Beneath Apple ProDOS For Users of Apple II Plus Apple IIe and Apple IIc Computers PDF 2nd printing ed Enlaces externos EditarForo de Matematica Computacional Linea de Ensamblado de Apple mayo de 1981 Volumen 1 Numero 8 Datos Q740943Obtenido de https es wikipedia org w index php title Nibble amp oldid 130121235, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos