Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
Sistemi di numerazione posizionali
Scrittura di un numero: cn-1 …c2 c1 c0 . c-1 c-2 …c-m
Sistema decimale: ci {0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
Cifre 3 2 7 , 2 3
Posizioni 5 4 3 2 1 0 -1 -2 -3
Pesi 105 104 103 102 101 100 10-1 10-2 10-3
Sistema binario (simboli 0,1)
0 0 1 1 0 1
Cifre c5 c4 c3 c2 c1 c0 , c-1 c-2 c-3
c B
iZ
i
i
4
Contare in base 2
dec bin
00 0000
01 0001
02 0010
03 0011
04 0100
05 0101
06 0110
07 0111
08 1000
09 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
16 10000
Sistema di numerazione binario
Rappresentazione
della base ( 2 ) 10 = ( 10 )2
35 = 32+2+1 = 100011
12 = 8+4 = 1100
255 = 256 -1 = 1 0000 0000 – 1 = 1111 1111
260 = 256+4 = 1 0000 0100
51 x 4 = (32+16+2+1) x 4 = 11 0011 x 100
= 1100 1100
50 / 2 = (32+16+2) / 2 = 11 0010 / 10 = 1 1001
Operazioni aritmetiche in base 4
8
Sistema esadecimale ( base 16 )
Simboli 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
(1A3)16= 1 × 16 2 + 10 × 16 1 + 3 × 16 0 = 419 10
( FF )16= 15 × 16 + 15 = 25510 = 16 2 - 1
1110 2 = 14 10 = E 16
1111 2 = 15 10 = F 16
1 0100 2 = 0001 0100 2 = 14 16 = 20 10
111 1010 0101 2 = 0111 1010 0101 2 = 7 A 5 16
1111 1111 2 = F F 16
B 6 16 = 1011 01102
Funzioni di Excel per le conversioni
(Categoria ingegneristiche)
➢ BINARIO.DECIMALE
⚫ Converte un numero binario in decimale
➢ BINARIO.HEX
➢ DECIMALE.BINARIO
⚫ Converte un numero decimale in binario
➢ DECIMALE.HEX
➢ HEX.DECIMALE
➢ HEX.BINARIO
Unità di misura delle memorie
1 Byte = 8 bit
1 KB = 1024 B = 210 Byte ( 1 Kilo 103 )
1 MB = 1024 KB = 220 B ( 1 Mega 106 )
1 GB = 1024 MB = 230 B ( 1 Giga 109 )
1 TB = 1024 GB = 240 B ( 1 Tera 1012 )
1 PB = 1024 TB = 250 B ( 1 Peta 1015 )
1 EB = 1024 PB = 260 B ( 1 Exa 1018 )
Memoria centrale di un PC
Disco fisso di un PC
Indirizzi IPv4 in Internet
• Quattro interi di un byte l’uno, in totale 32 bit;
ogni intero può variare tra 0 e 255
• Il numero massimo di indirizzi IP è:
232 = 22 • 210 • 210 • 210 = 4 Giga
http://142.250.179.131
Indirizzi IPv4 in Internet
• Classe A - primo bit: 0
Poche reti (indirizzate con 7 bit) con molti host
(identificati con 24 bit)
http://89.185.38.196
16
Subnet Mask
⚫ 128.156.0.0 NetID
17
Indirizzi particolari
▪ Esempi:
-27.3E – 4 , - 12.45 E 00 , + 2.3 E –25 , 0.7845 E +30
-0.00273 , - 12.45 , + 0.0 …23 , 78450…0
▪ Normalizzazione: 1 | x | < b
Mantissa e Esponente
c0. c1 c2 c3 c4 c5.. E n, c0 0
c0 c1 c2 c3 c4 c5… n
Mantissa Esponente
Codice ASCII
S\D 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 nil Bel Bs lf Ff cr
2 sp ! “ # $ % & ‘ ( ) * + , - . /
3 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4 @ A B C D E F G H I J K L M N O
5 P Q R S T U V W X Y Z [ \ ] ^ _
6 a b c d e f g h i j k l m n o
7 p q r s t u v w x y z | del
Codice ASCII (base)
26
Codice EBCDIC
27
Codice ASCII
• 1 carattere 2 cifre esadecimali
• Numero di caratteri rappresentati: 128 (7 bit)
256 (8 bit)
1) (4242)H
2) (4341)H
3) (3532)H
4) (4247)H
Funzioni Excel per i codici
Categoria Testo
➢ CODICE
Restituisce il codice ASCII decimale del primo
carattere di una stringa di testo
➢ CODICE.CARATT
Restituisce il carattere ASCII specificato da un
valore decimale (0 … 255)