{"id":250111,"date":"2022-12-30T16:14:00","date_gmt":"2022-12-30T13:14:00","guid":{"rendered":"https:\/\/howto.com.de\/traduzione-di-informazioni-in-codice-binario-che-cose-i-suoi-tipi-la-decodifica\/"},"modified":"2025-03-18T21:58:41","modified_gmt":"2025-03-18T18:58:41","slug":"traduzione-di-informazioni-in-codice-binario-che-cose-i-suoi-tipi-la-decodifica","status":"publish","type":"post","link":"https:\/\/howto.com.de\/it\/traduzione-di-informazioni-in-codice-binario-che-cose-i-suoi-tipi-la-decodifica\/","title":{"rendered":"Traduzione di informazioni in codice binario: che cos&#8217;\u00e8, i suoi tipi, la decodifica"},"content":{"rendered":"<p>\n  Tutti conoscono la capacit\u00e0 dei computer di calcolare grandi gruppi di dati in quasi pochi secondi. Non tutti per\u00f2 sanno che questa capacit\u00e0 delle macchine elettroniche dipende dalla presenza di corrente e tensione.\n<\/p>\n<h2>\n  Cos'\u00e8 un codice binario?<br \/>\n<\/h2>\n<p>\n  In che modo un computer riesce a elaborare rapidamente enormi quantit\u00e0 di informazioni? Il sistema binario lo aiuta in questo. I dati che entrano in questo dispositivo intelligente sembrano uno e zero. Ogni unit\u00e0 e ogni zero corrisponde a un certo stato del filo elettrico:\n<\/p>\n<ul>\n<li>1 &#8211; alta tensione.\n  <\/li>\n<li>0 &#8211; basso.\n  <\/li>\n<\/ul>\n<p>\n  O per le unit\u00e0 &#8211; la presenza di tensione e per gli zeri &#8211; l'assenza.\n<\/p>\n<p>\n  La base del sistema binario di calcolo sono i codici binari. Cos'\u00e8 un codice binario?\n<\/p>\n<p>\n  Il processo di conversione dei dati in zeri e uno \u00e8 chiamato &#8220;conversione binaria&#8221; e la loro <a href=\"\/recomendet-appsumo\" class=\"sds-arl\">design<\/a>azione finale \u00e8 &#8220;codice binario&#8221;.\n<\/p>\n<h2>\n  Profondit\u00e0 di bit del codice binario<br \/>\n<\/h2>\n<p>\n  Tutti i numeri binari sono una raccolta di bit, cio\u00e8 uno e zero, e ogni bit \u00e8 un bit o una posizione in un numero binario. Spesso nelle attivit\u00e0 di informatica c'\u00e8 una domanda su quante informazioni trasporta questo o quel codice binario. Dovresti sapere che ogni cifra del codice binario contiene la quantit\u00e0 di informazioni pari <a href=\"https:\/\/howto.com.de\/it\/puoi-sbloccare-il-nuovo-ssd-portatile-t7-touch-di-samsung-con-la-tua-impronta-digitale\/\" title=\"a un bit\">a un bit<\/a>.\n<\/p>\n<p>\n  Qual \u00e8 la profondit\u00e0 di bit di un codice binario? Se guardi dal punto di vista dell'aritmetica, la profondit\u00e0 di bit si riferisce al posto occupato da una cifra durante la scrittura di numeri. Quindi, la profondit\u00e0 di bit del codice binario indica il numero di posizioni dei caratteri (cifre) o il numero di bit preallocati per annotare il numero.\n<\/p>\n<h3>\n  Decrittazione binaria<br \/>\n<\/h3>\n<p>\n  Come decifrare il codice binario? La notazione decimale si basa sul sistema decimale comunemente usato nella vita di tutti i giorni e i valori numerici qui sono rappresentati come dieci cifre da zero a nove. Ciascuno dei posti nei numeri \u00e8 dieci volte pi\u00f9 prezioso del posto a destra. Per rappresentare un numero maggiore di 9 nel sistema decimale, viene utilizzato uno zero, che viene posizionato a destra. E l'unit\u00e0 si trova a sinistra nel posto successivo, pi\u00f9 prezioso.\n<\/p>\n<p>\n  Il sistema binario funziona in modo simile, in cui vengono utilizzate solo due cifre: zero e uno. I posti a sinistra valgono il doppio dei posti a destra. Quindi, per un codice binario, \u00e8 tipico che solo 0 e 1 possano essere numeri singoli, e per qualsiasi numero maggiore di uno, sono gi\u00e0 necessarie 2 posizioni.\n<\/p>\n<p>\n  Dopo 0 e 1 seguono i seguenti numeri binari:\n<\/p>\n<ul>\n<li>10 (ovvero 1,0).\n  <\/li>\n<li>11 (1.1).\n  <\/li>\n<li>100(1,0,0).\n  <\/li>\n<\/ul>\n<p>\n  In binario, 100 \u00e8 l'equivalente decimale di 4. Pertanto, qualsiasi numero pu\u00f2 essere espresso come codice binario, ma occuper\u00e0 pi\u00f9 spazio. Inoltre, assegnando determinati numeri binari a ciascuna lettera dell'alfabeto, qualsiasi parola pu\u00f2 essere tradotta in codice binario.\n<\/p>\n<p>\n  <strong>Video sulla conversione di numeri in codice 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  Ad esempio, per trasmettere un messaggio su un canale di comunicazione di<a href=\"\/recomendet-getyourguide_com-product\" class=\"sds-arl\">gita<\/a>le, viene codificato, ovvero ogni carattere del messaggio originale viene confrontato con un determinato codice (parola in codice). Per questo vengono utilizzati codici binari: una sequenza di uno e zero.\n<\/p>\n<p>\n  Ad esempio, per codificare la parola &#8220;madre&#8221; viene scelto il seguente codice:\n<\/p>\n<ul>\n<li>M &#8211; 00.\n  <\/li>\n<li>A &#8211; 1.\n  <\/li>\n<li>Y \u2014 01.\n  <\/li>\n<li>L \u2014 0.\n  <\/li>\n<li>U-10.\n  <\/li>\n<\/ul>\n<p>\n  Lo spazio \u00e8 11.\n<\/p>\n<p>\n  Le lettere codificate verranno combinate in una stringa di bit e verranno trasmesse sulla rete in questa forma:\n<\/p>\n<p>\n  MAMMA SAPONE LAMU \u2192 0010011100010111010010\n<\/p>\n<p>\n  Dopo che questa stringa \u00e8 stata consegnata a destinazione, il problema del ripristino del messaggio originale deve essere risolto. Quindi, dopo aver ricevuto il messaggio &#8220;001001&#8221;, pu\u00f2 essere decodificato in diversi modi. Ad esempio, supponendo che sia composto solo dalle lettere L (codice 0) e A (codice 1), si ottiene:\n<\/p>\n<p>\n  LLALLAAALLLLALAAAALLALL\n<\/p>\n<p>\n  Ci\u00f2 significa che il codice di cui sopra non \u00e8 decodificabile in modo univoco. I codici univocamente decodificabili sono quelli in cui qualsiasi messaggio di codice pu\u00f2 essere decodificato in un solo modo.\n<\/p>\n<p>\n  <strong>Codici uniformi<\/strong>\n<\/p>\n<p>\n  Questo problema viene risolto suddividendo opportunamente la stringa di bit in parole codificate separatamente. Questo pu\u00f2 essere fatto, ad esempio, utilizzando un codice uniforme, la cui lunghezza delle parole \u00e8 sempre la stessa. Ad esempio, questa frase \u00e8 composta da sei caratteri, il che significa che \u00e8 possibile applicare un codice a tre bit.\n<\/p>\n<p>\n  Ad esempio, se codifichi la frase precedente con il seguente codice:\n<\/p>\n<ul>\n<li>M &#8211; 000.\n  <\/li>\n<li>A-001.\n  <\/li>\n<li>Y \u2014 010.\n  <\/li>\n<li>L \u2014 011.\n  <\/li>\n<li>Spazio &#8211; 101, quindi ottieni quanto segue:\n  <\/li>\n<\/ul>\n<p>\n  MOM SOAP LAMU \u2192 000001000001101000010011001101011001000100\n<\/p>\n<p>\n  Questo messaggio \u00e8 lungo 42 bit. Sebbene sia pi\u00f9 lungo del primo, che \u00e8 di soli 22 bit, \u00e8 molto pi\u00f9 semplice analizzarlo in singole parole per la decodifica:\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  Sebbene un codice cos\u00ec uniforme non possa essere definito economico, pu\u00f2 essere decodificato in modo inequivocabile.\n<\/p>\n<p>\n  <strong>Video sulla conversione di lettere in codice 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>Codici irregolari<\/strong>\n<\/p>\n<p>\n  Codice binario irregolare: che cos'\u00e8? A volte \u00e8 usato per accorciare la lunghezza dei messaggi. In un codice non uniforme, la parola in codice corrispondente a un determinato carattere dell'alfabeto pu\u00f2 differire in lunghezza dalle altre parole.\n<\/p>\n<p>\n  Ad esempio, se utilizzi il seguente codice per codificare &#8220;Mom soaped the llama&#8221;:\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 \u2014 100.\n  <\/li>\n<li>U-1010.\n  <\/li>\n<li>Spazio &#8211; 11, risulter\u00e0:\n  <\/li>\n<\/ul>\n<p>\n  MAMMA SAPONE LAMU \u2192 0100010011011011100001110000011010\n<\/p>\n<p>\n  Questo messaggio \u00e8 composto da 34 bit. Questa stringa di bit pu\u00f2 essere decodificata in modo univoco, perch\u00e9 nella prima lettera &#8211; M, che ha il codice 01, il codice \u00e8 univoco, perch\u00e9 altre parole di codice non iniziano con 01. Allo stesso modo, puoi deter<a href=\"\/recomendet-cryptocloud_plus-product\" class=\"sds-arl\">minare<\/a> la seconda lettera &#8211; A. La propriet\u00e0 quando le parole del codice non corrispondono all'inizio delle altre parole del codice \u00e8 chiamata condizione di Fano e i codici decodificati utilizzando la propriet\u00e0 Fano sono chiamati codici prefisso.\n<\/p>\n<p>\n  I codici prefisso hanno un importante significato pratico: con il loro aiuto, i caratteri dei messaggi ricevuti vengono decodificati man mano che arrivano, senza attendere che l'intero messaggio arrivi al destinatario.\n<\/p>\n<h3>\n  Tipi di codici binari<br \/>\n<\/h3>\n<p>\n  Per rappresentare numeri interi, ci sono i seguenti tipi di codici binari:\n<\/p>\n<ul>\n<li>Iconico.\n  <\/li>\n<li>Non firmato.\n  <\/li>\n<\/ul>\n<p>\n  I numeri negativi possono essere rappresentati solo in forma firmata. I numeri interi sono memorizzati in un computer in un formato a virgola fissa.\n<\/p>\n<p>\n  <strong>Codici non firmati<\/strong>\n<\/p>\n<p>\n  Nei codici binari interi senza segno, tutte le cifre binarie sono rappresentate alla potenza di 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=\"Traduzione di informazioni in codice binario: che cos&#039;\u00e8, i suoi tipi, la decodifica\" \/><\/a><\/p>\n<p>\n  Il valore del numero minimo possibile \u00e8 zero e il massimo \u00e8 determinato dalla formula:\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=\"Traduzione di informazioni in codice binario: che cos&#039;\u00e8, i suoi tipi, la decodifica\" \/><\/a><\/p>\n<p>\n  Questi due numeri definiscono l'intervallo di numeri rappresentati nel codice binario.\n<\/p>\n<ul>\n<li>Se viene presentato un numero intero senza segno di otto cifre, l'intervallo di numeri viene scritto utilizzando il codice: 0\u2026255.\n  <\/li>\n<li>Se viene presentato un codice di sedici cifre &#8211; 0&#8230; 65535.\n  <\/li>\n<\/ul>\n<p>\n  Nei processori a otto bit, tali numeri sono memorizzati in due celle di memoria, che si trovano in indirizzi adiacenti. Lavorare con tali numeri viene eseguito utilizzando comandi speciali.\n<\/p>\n<p>\n  <strong>Codici di firma<\/strong>\n<\/p>\n<p>\n  Nei codici interi diretti con segno, la rappresentazione del segno di un numero viene effettuata utilizzando la cifra pi\u00f9 significativa della parola. Per un codice carattere diretto, lo zero viene utilizzato per indicare il segno &#8220;+&#8221; e uno viene utilizzato per indicare il segno &#8220;-&#8220;. L'inserimento di un bit di segno sposter\u00e0 l'intervallo di numeri verso valori negativi.\n<\/p>\n<ul>\n<li>Un intero binario con segno a otto bit viene scritto utilizzando il seguente intervallo: -127\u2026+127.\n  <\/li>\n<li>Il codice a sedici cifre sar\u00e0 scritto nel range: -32767\u2026+32767.\n  <\/li>\n<\/ul>\n<p>\n  Nei processori a otto bit, tali numeri sono anche memorizzati in due celle di memoria, i cui indirizzi si trovano uno accanto all'altro.\n<\/p>\n<p>\n  Lo svantaggio di questo codice \u00e8 la necessit\u00e0 di un'elaborazione separata del segno e dei bit digitali. I programmi in esecuzione in tali algoritmi sono piuttosto complessi. Per selezionare e modificare il bit di segno, dovrai applicare il me<a href=\"\/recommend-todoist_com\" class=\"sds-arl\">todo<\/a> di mascheramento dei bit, che comporta un aumento delle dimensioni del programma e una diminuzione delle sue prestazioni. Per evitare differenze nell'algoritmo per l'elaborazione dei bit digitali e di segno, vengono utilizzati codici binari inversi.\n<\/p>\n<p>\n  La differenza tra i codici binari inversi con segno e quelli diretti \u00e8 la formazione di numeri negativi invertendo tutti i bit di numeri. Tuttavia, i bit digitali e di segno non differiscono. Tali codici possono semplificare in modo significativo l'algoritmo di lavoro.\n<\/p>\n<p>\n  Ma, nonostante ci\u00f2, lavorare con codici inversi richiede uno speciale algoritmo per riconoscere i segni, calcolare i valori assoluti dei numeri e ripristinare il segno del risultato di un numero. Inoltre, il codice inverso diretto di un numero richiede l'utilizzo di due codici per ricordare zero in un momento in cui \u00e8 noto che zero \u00e8 un numero positivo e non pu\u00f2 mai essere negativo.\n<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il codice binario \u00e8 esattamente la base su cui funziona ogni computer. Grazie al sistema binario, un computer elabora rapidamente enormi quantit\u00e0 di informazioni.<\/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":[578],"tags":[],"class_list":["post-250111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer"],"_links":{"self":[{"href":"https:\/\/howto.com.de\/it\/wp-json\/wp\/v2\/posts\/250111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howto.com.de\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howto.com.de\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howto.com.de\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howto.com.de\/it\/wp-json\/wp\/v2\/comments?post=250111"}],"version-history":[{"count":0,"href":"https:\/\/howto.com.de\/it\/wp-json\/wp\/v2\/posts\/250111\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/howto.com.de\/it\/wp-json\/wp\/v2\/media\/247974"}],"wp:attachment":[{"href":"https:\/\/howto.com.de\/it\/wp-json\/wp\/v2\/media?parent=250111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howto.com.de\/it\/wp-json\/wp\/v2\/categories?post=250111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howto.com.de\/it\/wp-json\/wp\/v2\/tags?post=250111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}