martes, 4 de octubre de 2011

Sistemes de numeració

Binari

Com canviar el nombre binari 1101^2 al sistema decimal

Exemple: 1101^2= 1x2^3 + 1x2^2 + 0x2^1 + 1x2^0

= 1x8 + 1x4 + 0x2 + 1x1

= 13

Resultat

1101^2 = 13^10

Octal
Per exemple, un nombre en octal seria 125. Estem en base 8,així que el nombre es tradueix a decimal així:
5 * 8^0 + 2 * 8^1 + 1 * 8^2 = 5 + 2 * 8 + 64 = 85 (decimal)
Hexadecimal
Cada dígit hexadecimal pot representar un de dieciseis valors entre 0 i 1510. Com només tenim deu dígits decimals, necessitem inventar sis dígits addicionals per representar els valors entre 1010 i 1510. En lloc de crear nous simbolos per a aquests dígits, utilitzem les lletres A a la F. La conversió entre hexadecimal i binari és senzilla, consideri la següent taula:

Binari Hexadecimal

0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 I
1111 F
Bit de signe
Prendre nota del signe del número -97^10, que sent negatiu, portarà com a bit de signe un 1;
Realitzar la conversió: el valor absolut de -97^10 és |-97^10| = 97^10. Que en binari és: 1100001^2;
Col·locar tot junt, el número -97^10 en binari amb format de Signe i Magnitud és: 11100001^2. On l'1 en el bit més significatiu indica un nombre negatiu, i 1100001^2 és el significant en valor absolut.
A1
Prendre nota del signe del número -97^10, que sent negatiu, portarà com a bit de signe un 1
Com el signe és negatiu, el nombre a continuació del bit de signe, haurà d'expressar-se en complement a un. En realitzar la conversió: el valor absolut de -97^10 és |-97^10| = 97^10. Que en binari és: 1100001^2, i el complement a un de 1100001^2 és A1(1100001) = 0011110^2;
Col·locar tot junt, el número -97^10 en binari amb format de Complement a un és: 10011110^2. On l'1 en el bit més significatiu indica un nombre negatiu, i 0011110^2 és el significant en complement a un del valor absolut del nombre.
A2
Prendre nota del signe del número -97^10, que sent negatiu, portarà com a bit de signe un 1; Com el signe és negatiu, el nombre a continuació del bit de signe, haurà d'expressar-se en complement a dos. En realitzar la conversió: el valor absolut de -97^10 és |-97^10| = 97^10. Que en binari és: 1100001^2, i el complement a un de 1100001^2 és A1(1100001) = 00111102, li vam sumar un per obtenir el complement A2: 0011110^2 + 0000001^2 = 0011111^2;

Col·locar tot junt, el número -97^10 en binari amb format de Complement a dos és: 10011111^2. On l'1 en el bit més significatiu indica un nombre negatiu, i 0011111^2 és el significant en complement a dos del valor absolut del nombre.

0 comentarios:

Publicar un comentario

 
Copyright (c) 2010 MMEFonsito. Design by WPThemes Expert

Themes By Buy My Themes and Web Design.