{"id":250344,"date":"2022-12-30T16:10:00","date_gmt":"2022-12-30T13:10:00","guid":{"rendered":"https:\/\/howto.com.de\/traduccion-de-informacion-a-codigo-binario-que-es-sus-tipos-decodificacion\/"},"modified":"2025-03-18T21:59:35","modified_gmt":"2025-03-18T18:59:35","slug":"traduccion-de-informacion-a-codigo-binario-que-es-sus-tipos-decodificacion","status":"publish","type":"post","link":"https:\/\/howto.com.de\/es\/traduccion-de-informacion-a-codigo-binario-que-es-sus-tipos-decodificacion\/","title":{"rendered":"Traducci\u00f3n de informaci\u00f3n a c\u00f3digo binario: qu\u00e9 es, sus tipos, decodificaci\u00f3n"},"content":{"rendered":"<p>\n  Todo el mundo conoce la capacidad de las computadoras para calcular grandes grupos de <a href=\"\/recomendet-appsumo\" class=\"sds-arl\">datos<\/a> en casi cuesti\u00f3n de segundos. Sin embargo, no todos saben que esta capacidad de las m\u00e1quinas electr\u00f3nicas depende de la presencia de corriente y voltaje.\n<\/p>\n<h2>\n  \u00bfQu\u00e9 es un c\u00f3digo binario?<br \/>\n<\/h2>\n<p>\n  \u00bfC\u00f3mo se las arregla una computadora para procesar grandes cantidades de informaci\u00f3n r\u00e1pidamente? El sistema binario le ayuda en esto. Los datos que ingresan a este dispositivo inteligente se ven como unos y ceros. Cada unidad y cada cero corresponde a un determinado estado del cable el\u00e9ctrico:\n<\/p>\n<ul>\n<li>1 &#8211; alto voltaje.\n  <\/li>\n<li>0 &#8211; bajo.\n  <\/li>\n<\/ul>\n<p>\n  O para unidades, la presencia de voltaje, y para ceros, la ausencia.\n<\/p>\n<p>\n  La base del sistema binario de c\u00e1lculo son los c\u00f3digos binarios. \u00bfQu\u00e9 es un c\u00f3digo binario?\n<\/p>\n<p>\n  El proceso de convertir datos en ceros y unos se llama \u00abconversi\u00f3n binaria\u00bb, y su designaci\u00f3n final es \u00abc\u00f3digo binario\u00bb.\n<\/p>\n<h2>\n  Profundidad de bits de c\u00f3digo binario<br \/>\n<\/h2>\n<p>\n  Todos los n\u00fameros binarios son una colecci\u00f3n de bits, es decir, unos y ceros, y cada bit es un bit o una posici\u00f3n en un n\u00famero binario. A menudo, en las <a href=\"\/recommend-todoist_com\" class=\"sds-arl\">tarea<\/a>s de inform\u00e1tica, surge la pregunta de cu\u00e1nta informaci\u00f3n lleva este o aquel c\u00f3digo binario. Debe saber que cada d\u00edgito del c\u00f3digo binario contiene la cantidad de informaci\u00f3n que es igual <a href=\"https:\/\/howto.com.de\/it\/recensione-edifier-tws-nb-auricolari-true-wireless-entry-level\/\" title=\"a un bit\">a un bit<\/a>.\n<\/p>\n<p>\n  \u00bfCu\u00e1l es la profundidad de bits de un c\u00f3digo binario? Si miras desde el punto de vista de la aritm\u00e9tica, entonces la profundidad de bits se refiere al lugar que ocupa un d\u00edgito al escribir n\u00fameros. Entonces, la profundidad de bits del c\u00f3digo binario significa la cantidad de lugares de caracteres (d\u00edgitos) o la cantidad de bits que se asignan previamente para escribir el n\u00famero.\n<\/p>\n<h3>\n  Descifrado binario<br \/>\n<\/h3>\n<p>\n  \u00bfC\u00f3mo descifrar el c\u00f3digo binario? La notaci\u00f3n decimal se basa en el sistema decimal que se usa com\u00fanmente en la vida cotidiana y los valores num\u00e9ricos aqu\u00ed se representan como diez d\u00edgitos del cero al nueve. Cada uno de los lugares en los n\u00fameros es diez veces m\u00e1s valioso que el lugar de la derecha. Para representar un n\u00famero mayor a 9 en el sistema decimal se utiliza un cero, el cual se coloca a la derecha. Y la unidad se encuentra a la izquierda en el siguiente lugar m\u00e1s valioso.\n<\/p>\n<p>\n  El sistema binario funciona de manera similar, en el que solo se usan dos d\u00edgitos: cero y uno. Los asientos de la izquierda valen el doble que los de la derecha. Entonces, para un c\u00f3digo binario, es t\u00edpico que solo 0 y 1 puedan ser n\u00fameros \u00fanicos, y para cualquier n\u00famero mayor que uno, ya se requieren 2 lugares.\n<\/p>\n<p>\n  Despu\u00e9s de 0 y 1, siguen los siguientes n\u00fameros binarios:\n<\/p>\n<ul>\n<li>10 (es decir, 1,0).\n  <\/li>\n<li>11 (1.1).\n  <\/li>\n<li>100(1,0,0).\n  <\/li>\n<\/ul>\n<p>\n  En binario, 100 es el equivalente decimal de 4. Por lo tanto, cualquier n\u00famero puede expresarse como un c\u00f3digo binario, pero ocupar\u00e1 m\u00e1s espacio. Adem\u00e1s, al asignar ciertos n\u00fameros binarios a cada letra del alfabeto, cualquier palabra puede traducirse a c\u00f3digo binario.\n<\/p>\n<p>\n  <strong>V\u00eddeo sobre la conversi\u00f3n de n\u00fameros a c\u00f3digo binario<\/strong>\n<\/p>\n<div class=\"sds-iframe-wrapper fitvidsignore\" style=\"position:relative;padding-top:56.25%;max-width:100%;\"><iframe allowfullscreen style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" src=\"\/\/www.youtube.com\/embed\/RI5LXgvTV38\" frameborder=\"0\"><\/iframe><\/div>\n<p>\n  Por ejemplo, para transmitir un mensaje por un canal de comunicaci\u00f3n digital, se codifica, es decir, se compara cada car\u00e1cter del mensaje original con un c\u00f3digo determinado (code word). Para esto, se utilizan c\u00f3digos binarios, una secuencia de unos y ceros.\n<\/p>\n<p>\n  Por ejemplo, para codificar la palabra \u00abmadre\u00bb se elige el siguiente c\u00f3digo:\n<\/p>\n<ul>\n<li>M-00.\n  <\/li>\n<li>A &#8211; 1.\n  <\/li>\n<li>Y-01.\n  <\/li>\n<li>L-0.\n  <\/li>\n<li>U-10.\n  <\/li>\n<\/ul>\n<p>\n  El espacio es 11.\n<\/p>\n<p>\n  Las letras codificadas se combinar\u00e1n en una cadena de bits y se transmitir\u00e1n a trav\u00e9s de la red de esta forma:\n<\/p>\n<p>\n  JAB\u00d3N MAM\u00c1 LAMU \u2192 0010011100010111010010\n<\/p>\n<p>\n  Despu\u00e9s de que esta cadena haya sido entregada a su destino, se debe resolver el problema de restaurar el mensaje original. Entonces, habiendo recibido el mensaje \u00ab001001\u00bb, se puede decodificar de varias maneras. Por ejemplo, suponiendo que consta solo de las letras L (c\u00f3digo 0) y A (c\u00f3digo 1), obtienes:\n<\/p>\n<p>\n  LLALLAAALLLLALAAAALLALL\n<\/p>\n<p>\n  Esto significa que el c\u00f3digo anterior no es decodificable de forma \u00fanica. Los c\u00f3digos decodificables de forma \u00fanica son aquellos en los que los mensajes de c\u00f3digo se pueden decodificar de una sola manera.\n<\/p>\n<p>\n  <strong>C\u00f3digos uniformes<\/strong>\n<\/p>\n<p>\n  Este problema se resuelve dividiendo correctamente la cadena de bits en palabras codificadas por separado. Esto se puede hacer, por ejemplo, utilizando un c\u00f3digo uniforme, cuya longitud de palabras es siempre la misma. Por ejemplo, esta frase consta de seis caracteres, lo que significa que se puede aplicar un c\u00f3digo de tres bits.\n<\/p>\n<p>\n  Por ejemplo, si codifica la frase anterior con el siguiente c\u00f3digo:\n<\/p>\n<ul>\n<li>M-000.\n  <\/li>\n<li>A-001.\n  <\/li>\n<li>Y-010.\n  <\/li>\n<li>L-011.\n  <\/li>\n<li>Espacio &#8211; 101, luego obtienes lo siguiente:\n  <\/li>\n<\/ul>\n<p>\n  JAB\u00d3N MAM\u00c1 LAMU \u2192 000001000001101000010011001101011001000100\n<\/p>\n<p>\n  Este mensaje tiene una longitud de 42 bits. Aunque es m\u00e1s largo que el primero, que tiene solo 22 bits, es mucho m\u00e1s f\u00e1cil analizarlo en palabras individuales para decodificarlo:\n<\/p>\n<p>\n  000 001 000 001 101 000 010 011 001 101 011 001 000 100\n<\/p>\n<p>\n  M A M A M Y L A &nbsp; L A M U&nbsp;\n<\/p>\n<p>\n  Aunque tal c\u00f3digo uniforme no puede llamarse econ\u00f3mico, puede decodificarse sin ambig\u00fcedades.\n<\/p>\n<p>\n  <strong>V\u00eddeo sobre la conversi\u00f3n de letras a c\u00f3digo binario<\/strong>\n<\/p>\n<p>\n  <strong><div class=\"sds-iframe-wrapper fitvidsignore\" style=\"position:relative;padding-top:56.25%;max-width:100%;\"><iframe allowfullscreen style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" src=\"\/\/www.youtube.com\/embed\/6jWkRiGDvNg\" frameborder=\"0\"><\/iframe><\/div><\/strong>\n<\/p>\n<p>\n  <strong>C\u00f3digos desiguales<\/strong>\n<\/p>\n<p>\n  C\u00f3digo binario desigual: \u00bfqu\u00e9 es? A veces se utiliza para acortar la longitud de los mensajes. En un c\u00f3digo no uniforme, la palabra de c\u00f3digo correspondiente a un determinado car\u00e1cter del alfabeto puede diferir en longitud de otras palabras.\n<\/p>\n<p>\n  Por ejemplo, si usa el siguiente c\u00f3digo para codificar \u00abMam\u00e1 enjabon\u00f3 la llama\u00bb:\n<\/p>\n<ul>\n<li>M-01.\n  <\/li>\n<li>A-00.\n  <\/li>\n<li>Y-1011\n  <\/li>\n<li>L-100.\n  <\/li>\n<li>U-1010.\n  <\/li>\n<li>Espacio &#8211; 11, resultar\u00e1:\n  <\/li>\n<\/ul>\n<p>\n  JAB\u00d3N MAM\u00c1 LAMU \u2192 0100010011011011100001110000011010\n<\/p>\n<p>\n  Este mensaje consta de 34 bits. Esta cadena de bits se puede decodificar sin ambig\u00fcedades, porque en la primera letra &#8211; M, que tiene el c\u00f3digo 01, el c\u00f3digo es \u00fanico, porque otras palabras de c\u00f3digo no comienzan con 01. De la misma manera, puede deter<a href=\"\/recomendet-cryptocloud_plus-product\" class=\"sds-arl\">minar<\/a> la segunda letra &#8211; A. La propiedad cuando las palabras del c\u00f3digo no coinciden con el comienzo de otras palabras del c\u00f3digo se denomina condici\u00f3n de Fano, y los c\u00f3digos decodificados mediante la propiedad de Fano se denominan c\u00f3digos de prefijo.\n<\/p>\n<p>\n  Los c\u00f3digos de prefijo tienen un significado pr\u00e1ctico importante: con su ayuda, los caracteres de los mensajes recibidos se decodifican a medida que llegan, sin esperar a que el mensaje completo llegue al destinatario.\n<\/p>\n<h3>\n  Tipos de c\u00f3digos binarios<br \/>\n<\/h3>\n<p>\n  Para representar n\u00fameros enteros, existen los siguientes tipos de c\u00f3digos binarios:\n<\/p>\n<ul>\n<li>Ic\u00f3nico.\n  <\/li>\n<li>No firmado.\n  <\/li>\n<\/ul>\n<p>\n  Los n\u00fameros negativos solo se pueden representar en forma firmada. Los n\u00fameros enteros se almacenan en una computadora en un formato de punto fijo.\n<\/p>\n<p>\n  <strong>C\u00f3digos sin firmar<\/strong>\n<\/p>\n<p>\n  En c\u00f3digos binarios enteros sin signo, todos los d\u00edgitos binarios se representan a la potencia de 2:\n<\/p>\n<p><a href=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/11\/bb0032029317833c6c1685b621241acc-1-1.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/11\/bb0032029317833c6c1685b621241acc-1-1.webp\" alt=\"Traducci\u00f3n de informaci\u00f3n a c\u00f3digo binario: qu\u00e9 es, sus tipos, decodificaci\u00f3n\" \/><\/a><\/p>\n<p>\n  El valor del n\u00famero m\u00ednimo posible es cero, y el m\u00e1ximo est\u00e1 determinado por la f\u00f3rmula:\n<\/p>\n<p><a href=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/11\/post-194424-6384489ad5a44-1.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/11\/post-194424-6384489ad5a44-1.webp\" alt=\"Traducci\u00f3n de informaci\u00f3n a c\u00f3digo binario: qu\u00e9 es, sus tipos, decodificaci\u00f3n\" \/><\/a><\/p>\n<p>\n  Estos dos n\u00fameros definen el rango de n\u00fameros representados en c\u00f3digo binario.\n<\/p>\n<ul>\n<li>Si se presenta un n\u00famero entero sin signo de ocho d\u00edgitos, el rango de n\u00fameros se escribe usando el c\u00f3digo: 0\u2026255.\n  <\/li>\n<li>Si se presenta un c\u00f3digo de diecis\u00e9is d\u00edgitos, 0&#8230; 65535.\n  <\/li>\n<\/ul>\n<p>\n  En los procesadores de ocho bits, dichos n\u00fameros se almacenan en dos celdas de memoria, que se encuentran en direcciones adyacentes. Trabajar con tales n\u00fameros se lleva a cabo mediante comandos especiales.\n<\/p>\n<p>\n  <strong>C\u00f3digos de se\u00f1al<\/strong>\n<\/p>\n<p>\n  En los c\u00f3digos enteros directos con signo, la representaci\u00f3n del signo de un n\u00famero se realiza utilizando la cifra m\u00e1s significativa de la palabra. Para un c\u00f3digo de car\u00e1cter directo, el cero se usa para indicar el signo \u00ab+\u00bb y el uno se usa para indicar el signo \u00ab-\u00ab. Ingresar un bit de signo cambiar\u00e1 el rango de n\u00fameros hacia valores negativos.\n<\/p>\n<ul>\n<li>Un entero binario de ocho bits con signo se escribe usando el siguiente rango: -127\u2026+127.\n  <\/li>\n<li>El c\u00f3digo de diecis\u00e9is d\u00edgitos se escribir\u00e1 en el rango: -32767\u2026+32767.\n  <\/li>\n<\/ul>\n<p>\n  En los procesadores de ocho bits, dichos n\u00fameros tambi\u00e9n se almacenan en dos celdas de memoria, cuyas direcciones se encuentran una al lado de la otra.\n<\/p>\n<p>\n  La desventaja de este c\u00f3digo es la necesidad de un procesamiento separado de bits digitales y de signos. Los programas que se ejecutan en dichos algoritmos son bastante complejos. Para seleccionar y cambiar el bit de signo, deber\u00e1 aplicar el m\u00e9todo de enmascaramiento de bits, lo que conduce a un aumento en el tama\u00f1o del programa y una disminuci\u00f3n en su rendimiento. Para evitar diferencias en el algoritmo de procesamiento de bits digitales y de signo, se utilizan c\u00f3digos binarios inversos.\n<\/p>\n<p>\n  La diferencia entre los c\u00f3digos binarios inversos con signo y los directos es la formaci\u00f3n de n\u00fameros negativos al invertir todos los bits de los n\u00fameros. Sin embargo, los bits digitales y de signo no difieren. Dichos c\u00f3digos pueden simplificar significativamente el algoritmo de trabajo.\n<\/p>\n<p>\n  Pero, a pesar de esto, trabajar con c\u00f3digos inversos requiere un algoritmo especial para reconocer signos, calcular los valores absolutos de los n\u00fameros y restaurar el signo del resultado de un n\u00famero. Adem\u00e1s, el c\u00f3digo inverso directo de un n\u00famero requiere el uso de dos c\u00f3digos para recordar cero en un momento en que se sabe que cero es un n\u00famero positivo y nunca puede ser negativo.\n<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>El c\u00f3digo binario es exactamente la base sobre la que funciona cada computadora. Gracias al sistema binario, una computadora procesa r\u00e1pidamente grandes cantidades de informaci\u00f3n.<\/p>\n","protected":false},"author":1,"featured_media":247974,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[556],"tags":[],"class_list":["post-250344","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ordenadores"],"_links":{"self":[{"href":"https:\/\/howto.com.de\/es\/wp-json\/wp\/v2\/posts\/250344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howto.com.de\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howto.com.de\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howto.com.de\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howto.com.de\/es\/wp-json\/wp\/v2\/comments?post=250344"}],"version-history":[{"count":0,"href":"https:\/\/howto.com.de\/es\/wp-json\/wp\/v2\/posts\/250344\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/howto.com.de\/es\/wp-json\/wp\/v2\/media\/247974"}],"wp:attachment":[{"href":"https:\/\/howto.com.de\/es\/wp-json\/wp\/v2\/media?parent=250344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howto.com.de\/es\/wp-json\/wp\/v2\/categories?post=250344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howto.com.de\/es\/wp-json\/wp\/v2\/tags?post=250344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}