SISTEMA BINARIO OPEN AI

Il sistema binario รจ un sistema di numerazione che utilizza solo due cifre: 0 e 1. รˆ la base fondamentale dei computer e di tutti i dispositivi digitali, in quanto rappresenta in modo semplice e chiaro i due stati di un interruttore (acceso e spento). Ecco alcuni punti chiave sul sistema binario:

ย Caratteristiche Principali del Sistema Binario:

  1. Base 2: A differenza del sistema decimale, che utilizza dieci cifre (da 0 a 9), il sistema binario utilizza solo due cifre, 0 e 1.
  2. Rappresentazione dei Numeri: Ogni cifra in un numero binario รจ una potenza di 2. Ad esempio, il numero binario 1011 puรฒ essere scomposto come segue:

ย ย  – 1ร—2ยณ + 0ร—2ยฒ + 1ร—2ยน + 1ร—2โฐ

ย ย  – Questo equivale a 8 + 0 + 2 + 1 = 11 in decimale.

  1. Bit: Ogni cifra binaria รจ chiamata bit (binary digit). Otto bit formano un byte, che รจ un’unitร  di misura comunemente usata per rappresentare quantitร  di dati.
  2. Operazioni Aritmetiche:

ย ย  – Addizione: L’addizione binaria segue le stesse regole dell’addizione decimale, con attenzione ai riporti. Ad esempio:

ย ย ย ย  – 1 + 1 = 10 (che รจ 2 in decimale, con un riporto)

ย ย  – Sottrazione: Analogamente all’addizione, con prestiti quando necessario.

ย ย  – Moltiplicazione e Divisione: Simili alle operazioni in decimale ma con le regole del sistema binario.

  1. Conversione tra Sistemi: La conversione tra il sistema decimale e binario puรฒ essere fatta utilizzando vari metodi, come la divisione successiva per 2 (per convertire dal decimale al binario) o il calcolo delle potenze di 2 (per convertire dal binario al decimale).

ย Esempi di Conversione:

– Da Decimale a Binario:

ย  – Prendi il numero 13 in decimale.

ย  – Dividi 13 per 2: il quoziente รจ 6 e il resto รจ 1.

ย  – Dividi 6 per 2: il quoziente รจ 3 e il resto รจ 0.

ย  – Dividi 3 per 2: il quoziente รจ 1 e il resto รจ 1.

ย  – Dividi 1 per 2: il quoziente รจ 0 e il resto รจ 1.

ย  – Leggi i resti dal basso verso l’alto: 1101.

– Da Binario a Decimale:

ย  – Prendi il numero binario 1101.

ย  – Calcola: 1ร—2ยณ + 1ร—2ยฒ + 0ร—2ยน + 1ร—2โฐ = 8 + 4 + 0 + 1 = 13.

ย Applicazioni del Sistema Binario:

Il sistema binario รจ essenziale per il funzionamento di computer e dispositivi elettronici. Tutti i dati, che si tratti di testo, immagini, video o audio, vengono rappresentati e manipolati internamente dai computer in formato binario. Inoltre, il sistema binario รจ utilizzato nei circuiti digitali e nell’architettura dei processori, rendendolo fondamentale per la tecnologia moderna.

SISTEMA BINARIO

sistema binario

sistema binario

Ilย sistema numerico binarioย รจ unย sistema numericoย posizionaleย inย baseย 2. Esso utilizza solo due simboli, di solito indicati con 0 e 1, invece delle dieciย cifreย utilizzate dalย sistema numerico decimale. Ciascuno dei numeri espressi nel sistema numerico binario รจ definito “numero binario”. In informaticaย il sistema binario รจ utilizzato per la rappresentazione interna dell’informazione dalla quasi totalitร  degliย elaboratori elettronici, in quanto le caratteristiche fisiche deiย circuitiย digitali rendono molto conveniente la gestione di due soli valori,

Tali valori assumono convenzionalmente il significato numerico di 0 e 1 o quelli diย vero e falsoย dellaย logica booleana. Un numero binario รจ una sequenza di cifre binarie (dette bit). Ogni cifra in posizione n (contate da destra verso sinistra iniziando da 0) si considera moltiplicata per 2n, anzichรฉ per 10n, come avviene nella numerazione decimale.

INFORMAZIONI NEL SISTEMA BINARIO

La piรน piccola informazione rappresentabile in binario รจ il bit da binary digit. Tale sistema fa uso di due soli simboli per rappresentare lโ€™informazione, 0 e 1. I motivi che stanno alla base di questa scelta sono prettamente tecnologici. Infatti nel campo elettronico esistono componenti come transistor, condensatori, diodi che ben si prestano a rappresentare queste due informazioni, un transistor puรฒ lavorare come un interruttore in situazioni particolari, e quindi รจ possibile assegnare lo stato logico 1 quando si ha il passaggio di corrente, e lo stato logico 0 quando lโ€™interruttore รจ aperto e non si ha passaggio di corrente. Poco sopra ho fatto cenno al concetto di informazione, ma cosa si intende per informazione? Con questo termine intendiamo tutto quello che viene manipolato da un calcolatore:

  1. Numeri
  2. Caratteri
  3. Immagini
  4. Suoni
  5. Programmi

Quante combinazioni รจ possibile codificare nel sistema binario? Questo dipende dal numero di bit che si usano in particolare possiamo dire che con n bit si possono codificare 2nย  informazioni, ad esempio se abbiamo 8 bit (1 byte) ne possiamo codificare 28 = 256, da 0 a 255, e via dicendo. Un numero binario si dice posizionale in quanto la posizione del bit nella sequenza assume un peso diverso in base appunto alla posizione in cui si trova, in base 2 in quanto servono solo due simboli, lo zero e lโ€™uno da non confondere con lo zero e uno del sistema decimale. Un numero binario si esprime in questa forma:

(10011101)2ย 

mentre per un numero decimale come 1235 sarร :

(1235)10

SISTEMA BINARIO – SISTEMI POSIZIONALI IN BASE b

In binario come il sistema di numerazione decimale vi รจ una rappresentazione posizionale, con ciรฒ intendo che nella sequenza di cifre

cn-1ย cn-2…c1ย c0ย 

c0ย ย  rappresenta la cifra meno significativa mentre cn-1ย ย  rappresenta la cifra piรน significativa. Il numeroย b di cifre diverse (per cifre diverse intendo riferendomi al sistema decimale che la base รจ 10 in quanto abbiamo 10 simboli diversi 0….9) รจ detto baseย del sistema di numerazione. Ad ogni cifra รจ associato un valore compreso traย 0ย eย b-1. Il numero 1245 lo possiamo rappresentare come:

1 ยทย 103ย + 2 ยทย 102ย + 4ยทย 101ย +5 ยทย 100 = 1245, quando scriviamo un numero in forma decimale semplicemente omettiamo la base.

Base Alfabeto Sistema
2 0,1 binario
8 0,1,2,3,4,5,6,7 ottale
10 0,1,2,3,4,5,6,7,8,9 decimale
16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F esadecimale

Di seguito vengono confrontate le rappresentazioni binarie, esadecimale e decimale dei numeri compresi tra 0 e 15:

Binario Esadecimale Decimale
0 0 0
1 1 1
10 2 2
11 3 3
100 4 4
101 5 5
110 6 6
111 7 7
1000 8 8
1001 9 9
1010 A 10
1011 B 11
1100 C 12
1101 D 13
1110 E 14
1111 F 15
  • COME PASSARE DA UN NUMERO BINARIO A DECIMALE

Perย convertire un numero binario nel sistema di numerazione decimale basta ricorrere alla forma polinomiale. Vediamo un esempio. Proponiamoci di convertire il numero (110011)2 in decimale, partendo da destra verso sinistra si ha:

1×20+1×21 +0x22 +0x23+1×24+1×25 = (51)10

  • COME PASSARE DA UN NUMERO DECIMALE A BINARIO

Per passare dalla base dieci alla base dueย bisogna dividere il numero per 2 e successivamente continuare a dividere iย quozientiย ottenuti per 2 fino ad ottenere, come quoziente, uno zero. I resti delle divisioni,ย scritti in ordine inverso, ci daranno il numero scritto in base due.

ย 287 = (โ€ฆ??โ€ฆ)2

287:2=143 resto 1

143:2=71ย ย  resto 1

71:2 = 35ย ย  resto 1

35:2 = 17ย ย  resto 1

17:2= 8ย ย ย ย ย  resto 1

8:2 = 4ย ย ย ย ย ย  resto 0

4:2 = 2ย ย ย ย ย ย  resto 0

2:2 = 1ย ย ย ย ย ย  resto 0

1:2 = 0ย ย ย ย ย ย  resto 1

(287)10 = (100011111)2

SISTEMA OTTALE ED ESADECIMALE

Base otto e sedici sono state introdotte per comoditร , infatti nel sistema binario a volte lโ€™informazione รจ espressa da lunghe sequenze di bit, per comprimere un poโ€™ queste informazioni binarie si usano questi due sistemi anchโ€™essi posizionali.

Base 8 cifre: 0 1 2 3 4 5 6 7

Base 16 cifre:0 1 2 3 4 5 6 7 8 9 A B C D E F

2348ย = 4ร—80ย + 3ร—81ย + 2ร—82ย = 15610

38F16ย = 15ร—160ย +8ร—161ย +3ร—162ย = 91110

CONVERSIONE RAPIDA TRA BASE 2 E BASE 8

1

1

0

0

0

1

1

0

0

110

001

100

6

1

4

Risultato 6148

Si raggruppano i bit tre a tre 23ย = 8 se nellโ€™ultimo gruppo non ce ne fossero 3 basta aggiungere degli zeri. Ogni terna di bit viene trasformata nel corrispondente numero ottale.

CONVERSIONE RAPIDA TRA BASE 2 E BASE 16

Si raggruppano i bit quattro a quattro 24ย = 16 se nellโ€™ultimo gruppo non ce ne fossero 4 basta aggiungere degli zeri. Ogni quaterna di bit viene trasformata nel corrispondente numero esadecimale.

0

0

0

1

1

0

0

0

1

1

1

1

0001

1000

1111

1

8

F

Risultato 18F16

Questo per il momento รจ solo una piccola introduzione, altrimenti se vuoi approfondire lโ€™argomento ti lascio due link sotto riportati.

https://it.wikipedia.org/wiki/Sistema_numerico_binario

Approfondimento