Conversione

Convertitore da esadecimale a ottale

Impostazioni
Rimetti a zero
Condividi il risultato
Salva
Incorpora
Segnala un errore

Condividi calcolatrice

Aggiungi la nostra calcolatrice gratuita al tuo sito web

Per favore, inserisci un URL valido. Sono supportati solo gli URL HTTPS.


Usa come valori di default per la calcolatrice integrata ciò che è attualmente nei campi di input della calcolatrice sulla pagina.


Colore dell'input a fuoco, colore della casella di switch selezionata, colore al passaggio del mouse sugli elementi selezionati, ecc.


Per favore, accetta i Termini di Utilizzo.

Anteprima

Salva calcolatrice

Impostazioni calcolatrice

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Condividi calcolatrice

Cos’è un sistema di numerazione esadecimale?

Il sistema esadecimale è un sistema di numerazione posizionale con una base di 16. Utilizza sedici simboli individuali per rappresentare i valori:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F.

Le lettere corrispondono ai valori decimali A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15.
È ampiamente utilizzato nell’informatica e nell’elettronica digitale perché offre una rappresentazione compatta dei dati binari.
Ogni quattro cifre binarie (bit) corrispondono direttamente a una cifra esadecimale, semplificando la lettura e la scrittura dei valori binari.

Esempio di interpretazione

Ad esempio, il numero esadecimale 3F8₁₆ può essere espanso come:

3F816=3×162+15×161+8×1603F8_{16} = 3 \times 16^2 + 15 \times 16^1 + 8 \times 16^0 =3×256+15×16+8=768+240+8=1.01610= 3 \times 256 + 15 \times 16 + 8 = 768 + 240 + 8 = 1.016_{10}

Quindi 3F8₁₆ = 1.016₁₀ in forma decimale.

Cos’è un sistema di numerazione ottale?

Il sistema ottale è un sistema numerico a base 8, che utilizza le cifre da 0 a 7 per rappresentare tutti i valori possibili.
Ogni cifra rappresenta una potenza di otto, simile a come ogni cifra nel sistema decimale rappresenta una potenza di dieci.
Questo sistema è particolarmente importante nei vecchi sistemi di calcolo e dispositivi digitali, dove i numeri ottali venivano utilizzati per semplificare l’immissione e l’uscita dei dati binari.

Esempio di interpretazione

Per il numero ottale 113₈, il suo equivalente decimale si trova come:

1138=1×82+1×81+3×80113_{8} = 1 \times 8^2 + 1 \times 8^1 + 3 \times 8^0 =64+8+3=7510= 64 + 8 + 3 = 75_{10}

Formula

Per convertire da esadecimale a ottale, seguire un processo in due fasi attraverso il sistema decimale:

  1. Convertire esadecimale → decimale.
  2. Convertire decimale → ottale.

Fase 1. Convertire esadecimale in decimale

D10=i=0n1di×16iD_{10} = \sum_{i=0}^{n-1} d_i \times 16^i

dove:

  • did_i è il valore numerico della cifra esadecimale (da 0 a 15),
  • ii è l’indice di posizione a partire da 0 per la cifra meno significativa.

Fase 2. Convertire decimale in ottale

Dividere ripetutamente il numero decimale risultante per 8, scrivendo ogni resto fino a quando il quoziente diventa 0.
Poi, leggere i resti in ordine inverso per ottenere il valore ottale.

Esempio

Convertiamo 4B₁₆ nel sistema ottale.

Fase 1. Convertire 4B₁₆ → decimale

Ogni cifra è espressa come valore decimale:

B16=1110B_{16} = 11_{10}

Quindi,

4B16=(4×161)+(11×160)=64+11=75104B_{16} = (4 \times 16^1) + (11 \times 16^0) = 64 + 11 = 75_{10}

Fase 2. Convertire 75₁₀ → ottale

Eseguire divisioni ripetute per 8:

DivisioneQuozienteResto
75 ÷ 893
9 ÷ 811
1 ÷ 801

Ora scrivere i resti in ordine inverso: 113₈.

Quindi,

4B16=7510=11384B_{16} = 75_{10} = 113_{8}

Metodo alternativo usando il binario

Prendiamo 4B₁₆:

  1. Convertire ogni cifra esadecimale in binaria:
    • 4 → 0100
    • B → 1011
      Quindi, 4B₁₆ = 01001011₂.
  2. Dividere questo numero binario in gruppi di 3 bit (da destra): 01001011 → 001 001 011 (aggiungendo zeri iniziali dove necessario per portare il valore a un multiplo di 3 bit).
  3. Convertire ogni gruppo in ottale:
    • 001 = 1
    • 001 = 1
    • 011 = 3
      Quindi, 01001011₂ = 113₈ (stesso risultato).

Tabella di conversione di gruppi da 4 bit

EsadecimaleBinario
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111

Tabella di conversione di gruppi da 3 bit

BinarioOttale
0000
0011
0102
0113
1004
1015
1106
1117

Note

  • Per convertire numeri più grandi in modo più efficiente, si può saltare il passaggio decimale utilizzando il binario come intermediario. Poiché ogni cifra esadecimale corrisponde a 4 bit binari, e ogni cifra ottale corrisponde a 3 bit binari, si possono fare conversioni dirette attraverso la raggruppamento binario.
  • Il convertitore gestisce automaticamente questi passaggi internamente, fornendo una rappresentazione ottale accurata in pochi secondi.

Domande Frequenti

Come convertire passo dopo passo il numero esadecimale 1F₁₆ in ottale?

Innanzitutto, convertirlo in decimale:

1F16=(1×161)+(15×160)=16+15=31101F_{16} = (1 \times 16^1) + (15 \times 16^0) = 16 + 15 = 31_{10}

Ora convertire il decimale 31 in ottale: 31 ÷ 8 = 3 resto 7,
3 ÷ 8 = 0 resto 3.
Inversione dei resti: 37₈.

Un numero esadecimale con una frazione può essere convertito in ottale?

Sì. Convertire separatamente sia la parte intera che quella frazionaria utilizzando lo stesso principio. La parte intera viene divisa per la base; la parte frazionaria viene moltiplicata dalla nuova base.

Perché i sistemi ottale ed esadecimale sono importanti nell’informatica?

Perché rappresentano i dati binari in una forma compatta e facilmente leggibile dall’uomo. L’ottale raggruppa i bit in insieme di tre, e l’esadecimale in insieme di quattro, rendendoli indispensabili per la programmazione, il debugging e la progettazione di circuiti digitali.

Segnala un errore

Questo campo è obbligatorio.