Estats binaris «Només hi ha 10 classes de persones, les que entenen el binari i les que no». Si no has entès la frase, és perquè encara pertanys al segon grup i hauràs de seguir llegint per canviar el teu estat. Per tal que els aparells electrònics digitals puguin treballar amb dades numèriques, caràcters de text, imatges de colors o sons musicals, han de convertir aquestes dades analògiques a codi binari (0 i 1). Conversió de nombres En els sistemes de numeració posicional , cada dígit té un valor o pes diferent segons la posició que ocupa . Així doncs, qualsevol número en base 10 es pot expressar de la manera següent: (4782,56)10 = 4 ∙ 10 3 + 7 ? 102 + 8 ? 101 + 2 ? 100 + 5 ? 10-1 + 6 ∙ 10-2 Al món digital totes les coses només tenen dos estats que anomenem estats binaris: Un llum pot estar encès o apagat. Un interruptor pot estar premut o alliberat. Un timbre pot estar sonant o en silenci . Aquests estats es relacionen amb l’electricitat: Encès (HIGH): hi ha tensió. Apagat (LOW): no hi ha tensió. on off 1 5 V HIGH 0 0 V LOW HIGH HIGH Entrada Sortida LOW LOW De decimal a binari Divideix successivament el número entre 2 fins obtenir un 1 en el quocient. Després, agafa l’últim quocient i els residus en ordre invers. 77 2 1 0 0 1 1 0 1 1 38 2 0 19 2 1 9 2 1 4 2 0 2 2 0 1 De binari a decimal Multiplica cada dígit del nombre binari pel «pes» de la seva posició. I suma els resultats. De decimal a hexadecimal Divideix successivament entre 16 fins que el quocient sigui més petit de 16. Agafa l’últim quocient i els residus en ordre invers. Si és més gran de 9, es substitueix per la lletra equivalent. D’hexadecimal a decimal Multiplica cada dígit del nombre hexadecimal pel «pes» de la seva posició i suma els resultats. D’hexadecimal a binari i viceversa 1. Cada dígit hexadecimal es pot convertir directament en blocs de 4 dígits binaris. Convertir nombres d’una base a una altra 24 23 22 21 20 1 0 1 0 1 16 4 1 16 + 4 + 1 = 21 77 16 4 D 13 4 ‿ 162 161 160 2 B 6 256 #2 16 #11 1 #6 512 + 176 + 6= 694 4 E A 0 1 0 0 1 1 1 0 1 0 1 0 = 4EA16 15. Món digital 32
RkJQdWJsaXNoZXIy