Computer - Sistema numerico

Quando digitiamo alcune lettere o parole, il computer le traduce in numeri poiché i computer possono comprendere solo numeri. Un computer può comprendere il sistema di numeri posizionali in cui ci sono solo pochi simboli chiamati cifre e questi simboli rappresentano valori diversi a seconda della posizione che occupano nel numero.

Il valore di ciascuna cifra in un numero può essere determinato utilizzando:

  • La cifra

  • La posizione della cifra nel numero

  • La base del sistema numerico (dove la base è definita come il numero totale di cifre disponibili nel sistema numerico)

Sistema numerico decimale

Il sistema numerico che usiamo nella nostra vita quotidiana è il sistema numerico decimale. Il sistema di numeri decimali ha base 10 poiché utilizza 10 cifre da 0 a 9. Nel sistema di numeri decimali, le posizioni successive a sinistra del punto decimale rappresentano unità, decine, centinaia, migliaia e così via.

Ogni posizione rappresenta una potenza specifica della base (10). Ad esempio, il numero decimale 1234 è costituito dalla cifra 4 nella posizione delle unità, 3 nella posizione delle decine, 2 nella posizione delle centinaia e 1 nella posizione delle migliaia. Il suo valore può essere scritto come

(1 x 1000)+ (2 x 100)+ (3 x 10)+ (4 x l)
(1 x 103)+ (2 x 102)+ (3 x 101)+ (4 x l00)
1000 + 200 + 30 + 4
1234

In qualità di programmatore di computer o professionista IT, è necessario comprendere i seguenti sistemi numerici utilizzati di frequente nei computer.

S.No. Sistema numerico e descrizione
1

Binary Number System

Base 2. Cifre utilizzate: 0, 1

2

Octal Number System

Base 8. Cifre utilizzate: da 0 a 7

3

Hexa Decimal Number System

Base 16. Cifre usate: da 0 a 9, Lettere usate: A- F

Sistema di numeri binari

Le caratteristiche del sistema numerico binario sono le seguenti:

  • Utilizza due cifre, 0 e 1

  • Chiamato anche come sistema numerico in base 2

  • Ogni posizione in un numero binario rappresenta a 0potenza della base (2). Esempio 2 0

  • L'ultima posizione in un numero binario rappresenta a xpotenza della base (2). Esempio 2 x dovex rappresenta l'ultima posizione - 1.

Esempio

Numero binario: 10101 2

Calcolo dell'equivalente decimale -

Passo Numero binario Numero decimale
Passo 1 10101 2 ((1 x 2 4 ) + (0 x 2 3 ) + (1 x 2 2 ) + (0 x 2 1 ) + (1 x 2 0 )) 10
Passo 2 10101 2 (16 + 0 + 4 + 0 + 1) 10
Passaggio 3 10101 2 21 10

Note- 10101 2 è normalmente scritto come 10101.

Sistema numerico ottale

Le caratteristiche del sistema numerico ottale sono le seguenti:

  • Utilizza otto cifre, 0,1,2,3,4,5,6,7

  • Chiamato anche come sistema numerico in base 8

  • Ogni posizione in un numero ottale rappresenta a 0potenza della base (8). Esempio 8 0

  • L'ultima posizione in un numero ottale rappresenta a xpotenza della base (8). Esempio 8 x dovex rappresenta l'ultima posizione - 1

Esempio

Numero ottale: 12570 8

Calcolo dell'equivalente decimale -

Passo Numero ottale Numero decimale
Passo 1 12570 8 ((1 x 8 4 ) + (2 x 8 3 ) + (5 x 8 2 ) + (7 x 8 1 ) + (0 x 8 0 )) 10
Passo 2 12570 8 (4096 + 1024 + 320 + 56 + 0) 10
Passaggio 3 12570 8 5496 10

Note- 12570 8 è normalmente scritto come 12570.

Sistema numerico esadecimale

Le caratteristiche del sistema numerico esadecimale sono le seguenti:

  • Utilizza 10 cifre e 6 lettere, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

  • Le lettere rappresentano i numeri a partire da 10. A = 10. B = 11, C = 12, D = 13, E = 14, F = 15

  • Chiamato anche come sistema numerico in base 16

  • Ogni posizione in un numero esadecimale rappresenta a 0potenza della base (16). Esempio, 16 0

  • L'ultima posizione in un numero esadecimale rappresenta a xpotenza della base (16). Esempio 16 x dovex rappresenta l'ultima posizione - 1

Esempio

Numero esadecimale: 19FDE 16

Calcolo dell'equivalente decimale -

Passo Numero binario Numero decimale
Passo 1 19FDE 16 ((1 x 16 4 ) + (9 x 16 3 ) + (F x 16 2 ) + (D x 16 1 ) + (MI x 16 0 )) 10
Passo 2 19FDE 16 ((1 x 16 4 ) + (9 x 16 3 ) + (15 x 16 2 ) + (13 x 16 1 ) + (14 x 16 0 )) 10
Passaggio 3 19FDE 16 (65536+ 36864 + 3840 + 208 + 14) 10
Passaggio 4 19FDE 16 106462 10

Note- 19FDE 16 è normalmente scritto come 19FDE.