Guida alla conversione in linguaggio macchina

Materie:Appunti
Categoria:Informatica

Voto:

1.5 (2)
Download:156
Data:09.11.2001
Numero di pagine:2
Formato di file:.doc (Microsoft Word)
Download   Anteprima
guida-conversione-linguaggio-macchina_1.zip (Dimensione: 4.04 Kb)
trucheck.it_guida-alla-conversione-in-linguaggio-macchina.doc     24.5 Kb
readme.txt     59 Bytes


Testo

GUIDA ALLA CONVERSIONE DEI NUMERI DECIMALI NEL SITEMA BINARIO
Prima d’iniziare bisogna che conosciate il bit;
la parola “bit” è un acronimo di “binary digit” ed è la cifra di numero del sistema binario che può assumere i valore logico: 0 ed 1.
Il codice è una rappresentazione di simboli.
Sistema decimale Sistema binario
0 → 0
1 → 1
2 → 10
3 → 11
4 → 100
5 → 101
6 → 110
7 → 111
8 → 1000
9 → 1001
CONVERSIONE DECIMALE- BINARIO
Per convertire un numero da decimale a binario bisogna dividere il nostro numero (decimale) per due; se il risultato sarà un numero pari a fianco si mette lo zero; in caso contrario, cioè che il risultato sia un numero dispari, a fianco si mette il numero 1;
Per esempio:
Vogliamo convertire il numero 68 si scriverà
6810 (si legge 68 in base 1 zero)
si fa:
68 | 0 (poiché il n° 68 diviso 2 fa 34 che è un numero pari)
/
/
34 | 0
/
/
17 | 1 (in questo caso si mette 1 perché il risultato: 17 è un n° dispari)
/
/
8 | 0
4 | 0
2 | 0
1 | 1
0 |
|
il risultato in binario si legge dal basso verso l’alto e cioè:
6810= 10001002 (in questo caso si dice in base 2)

CONVERSIONE BINARIO DECIMALE
Per convertire un numero da binario in decimale bisogna conoscere le potenze del numero 2 (penso che tutti li conoscono ☺ )
20 =1
21 =2
22 =4
23 =8
24 =16
25 =32
26 =64
27 =128
28 =256
Bè ci fermiamo qui poiché 8 bit sono già un “byte”
Per convertire un numero da binario a decimale, bisogna porre sul numero i così detti “pesi” (che io metterò come apice ma in realtà vanno posti sul numero in binario) che vanno messi da destra verso sinistra il codice binario zero non viene calcolato.
Per esempio:
6810 = 10001002 che diventerà = > 16050403120100 2
16050403120100 2 = 22+26 = 4+64 = 682

Esempio