0
Upcoming SlideShare
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Standard text messaging rates apply

# Sistemas de numeração

246

Published on

0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total Views
246
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
13
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Transcript

• 1. Sistemas de numera&#xE7;&#xE3;o Junio Neves da Silva Marco Antonio Augusto de Andrade
• 2. Sistema de numera&#xE7;&#xE3;o decimal &#x2022; Utiliza dez algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9 &#x2022; Representa&#xE7;&#xE3;o: 10110 Exemplo: 13910 = 1 x 102 + 3 x 101+ 9 x 100
• 3. Sistema de numera&#xE7;&#xE3;o bin&#xE1;rio &#x2022; Utiliza dois algarismos: 0 e 1 &#x2022; Representa&#xE7;&#xE3;o: 11002 Exemplo: 1102 = 1 x 22 + 1 x 21+ 0 x 20
• 4. Bin&#xE1;rio X Decimal Bin&#xE1;rio Decimal 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 Bin&#xE1;rio Decimal 1000 8 1001 9 1010 10 1011 11 1100 12 1101 13 1110 14 1111 15
• 5. Convers&#xE3;o bin&#xE1;rio-decimal 1101102 x 25 x 24 x 23 x 22 x 21 x 20 + + + + + 32 16 0 4 2 0+ + + + + 5410 1 1 110 0
• 6. Convers&#xE3;o bin&#xE1;rio-decimal 1102 4 2 0+ + 610 x 22 x 21 x 20 + +1 01
• 7. Convers&#xE3;o decimal-bin&#xE1;rio 5310 1101012 2 2 2 2 2 53 2652 1 1326 0 612 1 36 0 12 1
• 8. Convers&#xE3;o decimal-bin&#xE1;rio 3410 1000102 2 2 2 2 2 34 1734 0 816 1 48 0 24 0 12 0
• 9. Opera&#xE7;&#xF5;es de n&#xFA;meros bin&#xE1;rios: adi&#xE7;&#xE3;o 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 (vai 1) Exemplos: 110011 100101+ 111 11 10+ Carry Overflow 101 1 110 000
• 10. Opera&#xE7;&#xF5;es de n&#xFA;meros bin&#xE1;rios : subtra&#xE7;&#xE3;o 0 - 0 = 0 0 - 1 = 1 (empresta 1) 1 - 0 = 1 1 - 1 = 0 Exemplos: 110011 100101- 11 10- 1 10 1- 1 1 10 110 1110 000
• 11. Opera&#xE7;&#xF5;es de n&#xFA;meros bin&#xE1;rios : subtra&#xE7;&#xE3;o 10 1- 1 100 1- 1 1000 1- 1 1000 10- 0 11 1 111 11 1 11 11
• 12. Representa&#xE7;&#xE3;o de n&#xFA;meros bin&#xE1;rios &#x2022; Formas de representa&#xE7;&#xE3;o: &#x2022; Sinal e magnitude &#x2022; Complemento de 1 &#x2022; Complemento de 2
• 13. Sinal e magnitude Sinal Magnitude &#x2022; O bit mais a esquerda representa o sinal, e os demais a magnitude; &#x2022; 0 para sinal positivo &#x2022; 1 para sinal negativo 0 01100 1 11001 Considere um n&#xFA;mero de 6 bits
• 14. Sinal e magnitude &#x2022; Desvantagens: &#x2022; O 0 (zero) pode ser representado de 2 maneiras distintas: &#x2022; +010 = 000000 &#x2022; -010 = 100000 &#x2022; Ocorr&#xEA;ncia do overflow no &#x201C;vai um&#x201D;: 010011 010101+ 111000 1111
• 15. Complemento de 1 &#x2022; Todos os bits s&#xE3;o invertidos 010011 101100+1910 == &#x2022; Desvantagens: &#x2022; Continua com 2 representa&#xE7;&#xF5;es para o 0 (zero). As opera&#xE7;&#xF5;es s&#xE3;o efetuadas e descritas como &#x201C;complemento de 1&#x201D;; *
• 16. Complemento de 2 &#x2022; Aplica-se a regra do complemento de 1 ao subtraendo &#x2022; E &#xE9; somando 1 ao subtraendo &#x2022; Assim, s&#xF3; temos 1 valor poss&#xED;vel para &#x201C;0&#x201D; - 00101 11001 + 1 00101 00110- 11000 00101 00111+ *
• 17. Sistema de numera&#xE7;&#xE3;o hexadecimal &#x2022; Utiliza dez algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, e 6 letras: A, B, C, D, E e F &#x2022; Representa&#xE7;&#xE3;o: A116 Exemplo: A1916 = 10 x 162 + 1 x 161+ 9 x 160
• 18. Bin&#xE1;rio X Hexadecimal X Decimal Bin&#xE1;rio Hexadecimal Decimal 0000 0 0 0001 1 1 0010 2 2 0011 3 3 0100 4 4 0101 5 5 0110 6 6 0111 7 7 Bin&#xE1;rio Hexadecimal Decimal 1000 8 8 1001 9 9 1010 A 10 1011 B 11 1100 C 12 1101 D 13 1110 E 14 1111 F 15
• 19. Convers&#xE3;o bin&#xE1;rio-hexadecimal 0111002 01 110000 C1 1&#xBA;) Separar em grupos de 4 bits 2&#xBA;) Substituir segundo a tabela 1C16 Bin&#xE1;rio Hexa Bin&#xE1;rio Hexa 0000 0 1000 8 0001 1 1001 9 0010 2 1010 A 0011 3 1011 B 0100 4 1100 C 0101 5 1101 D 0110 6 1110 E 0111 7 1111 F
• 20. Convers&#xE3;o bin&#xE1;rio-hexadecimal 100011110111002 1&#xBA;) Separar em grupos de 4 bits 2&#xBA;) Substituir segundo a tabela 10 110000 11010011 CD32 23DC16 Bin&#xE1;rio Hexa Bin&#xE1;rio Hexa 0000 0 1000 8 0001 1 1001 9 0010 2 1010 A 0011 3 1011 B 0100 4 1100 C 0101 5 1101 D 0110 6 1110 E 0111 7 1111 F
• 21. Convers&#xE3;o hexadecimal-bin&#xE1;rio 111110111002 1&#xBA;) Substituir cada n&#xFA;mero por seu equivalente na tabela 7DC16 110011010111 CD7 Bin&#xE1;rio Hexa Bin&#xE1;rio Hexa 0000 0 1000 8 0001 1 1001 9 0010 2 1010 A 0011 3 1011 B 0100 4 1100 C 0101 5 1101 D 0110 6 1110 E 0111 7 1111 F
• 22. Convers&#xE3;o hexadecimal-bin&#xE1;rio 10001101011112 1&#xBA;) Substituir cada n&#xFA;mero por seu equivalente na tabela 11AF16 1111101000010001 FA11 Bin&#xE1;rio Hexa Bin&#xE1;rio Hexa 0000 0 1000 8 0001 1 1001 9 0010 2 1010 A 0011 3 1011 B 0100 4 1100 C 0101 5 1101 D 0110 6 1110 E 0111 7 1111 F
• 23. Convers&#xE3;o decimal-hexadecimal 79510 31B16 795 49 11 16 784 B 16 348 1
• 24. Convers&#xE3;o decimal-hexadecimal 102410 40016 161024 641024 0 16 464 0
• 25. Convers&#xE3;o hexadecimal-decimal 43216 1024 48 2+ + 107410 + +x 162 4 x 161 3 x 160 2
• 26. Convers&#xE3;o hexadecimal-decimal FA43216 1.025.07410 15 10 3 2+ ++ + AF x 164 x 163 x 161 x 160x 162 4 1024 48 240960983040 + ++ +
• 27. Sistema de numera&#xE7;&#xE3;o Octal &#x2022; Utiliza dez algarismos: 0, 1, 2, 3, 4, 5, 6, e 7 &#x2022; Representa&#xE7;&#xE3;o: 1218 Exemplo: 398 = 3 x 81 + 9 x 80
• 28. Bin&#xE1;rio X Octal X Decimal Bin&#xE1;rio Octal Decimal 000 0 0 001 1 1 010 2 2 011 3 3 100 4 4 101 5 5 110 6 6 111 7 7
• 29. Convers&#xE3;o bin&#xE1;rio-octal 10011002 10000 41 1&#xBA;) Separar em grupos de 3 bits 2&#xBA;) Substituir segundo a tabela 1148 0011 1 Bin&#xE1;rio Octal 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7
• 30. Convers&#xE3;o bin&#xE1;rio-octal 110011012 1010 51 1&#xBA;) Separar em grupos de 3 bits 2&#xBA;) Substituir segundo a tabela 3158 00111 3 Bin&#xE1;rio Octal 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7
• 31. Convers&#xE3;o octal-bin&#xE1;rio 12418 14 2&#xBA;) Substituir segundo a tabela 10101000012 21 001100010001 Bin&#xE1;rio Octal 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7
• 32. Convers&#xE3;o octal-bin&#xE1;rio 6458 54 2&#xBA;) Substituir segundo a tabela 1101001012 6 101100110 Bin&#xE1;rio Octal 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7
• 33. Convers&#xE3;o decimal-octal 12410 1748 8124 15120 4 8 18 7
• 34. Convers&#xE3;o decimal-octal 156410 30348 81564 1951560 4 8 24192 3 8 3 24 0
• 35. Convers&#xE3;o octal-decimal 328 24 2+ 2410 +x 81 3 x 80 2
• 36. Convers&#xE3;o octal-decimal 143216 256 24 2+ + 79410 + +x 82 4 x 81 3 x 80 2+x 83 1 512 +
• 37. Convers&#xE3;o octal-hexadecimal 12418 1&#xBA;) Substituir segundo a tabela para bin&#xE1;rio 2A116 1421 001100010001 2&#xBA;) Substituir segundo a tabela para hexadecimal 10 0001101000 10101000012 1A2
• 38. Convers&#xE3;o hexadecimal-octal A418 1&#xBA;) Substituir segundo a tabela para bin&#xE1;rio 50118 14A 000101001010 2&#xBA;) Substituir segundo a tabela para octal 101 001000 1010010000012 115 001 0
• 39. Resumindo... Hexadecimal16 Decimal10 Octal8 Bin&#xE1;rio2 Divis&#xE3;o Divis&#xE3;o Divis&#xE3;o Polinomial Polinomial Polinomial
• 40. Bit &#x2022; BInary digiT &#x2022; Menor unidade da informa&#xE7;&#xE3;o que pode ser armazenada, manipulada e transmitida &#x2022; Assume dois valores: 0 (zero) ou 1 (um), Verdadeiro ou Falso &#x2022; Representado por &#x201C;b&#x201D; (min&#xFA;sculo)
• 41. Byte &#x2022; BYnary TErm &#x2022; Padronizado como 8 bits (octeto) &#x2022; Representado por &#x201C;B&#x201D; (mai&#xFA;sculo) &#x2022; Representa 1 caracter 10111000 . 10011111 1 Byte 1 Byte
• 42. Unidades de grandeza &#x2013; segundo o SI Nome S&#xED;mbolo M&#xFA;ltiplo Valor Valor byte B 20 1 1 B kilobyte KB 210 1024 1024 B megabyte MB 220 1.048.576 1024 KB gigabyte GB 230 1073741824 1024 MB terabyte TB 240 1099511627776 1024 GB petabyte PB 250 1125899906842620 1024 TB exabyte EB 260 1152921504606850000 1024 PB zettabyte ZB 270 1180591620717410000000 1024 EB yottabyte YB 280 1208925819614630000000000 1024 ZB
• 43. Unidades de grandeza &#x2013; segundo o SI Nome S&#xED;mbolo M&#xFA;ltiplo Valor Valor bit b 20 1 1 b kilobit Kb 210 1024 1024 b megabit Mb 220 1.048.576 1024 Kb gigabit Gb 230 1073741824 1024 Mb terabit Tb 240 1099511627776 1024 Gb petabit Pb 250 1125899906842620 1024 Tb exabit Eb 260 1152921504606850000 1024 Pb zettabt Zb 270 1180591620717410000000 1024 Eb yottabit Yb 280 1208925819614630000000000 1024 Zb
• 44. Tradicionalmente &#x2022; Taxas de transfer&#xEA;ncias &#x2022; Armazenamento &#x2022; utilizam base 10, ent&#xE3;o, 1 kB = 1000 B &#x2022; Sistemas operacionais &#x2022; utilizam base 2, ent&#xE3;o, 1 kB = 1024 B
• 45. Unidades de grandeza &#x2013; segundo a IEC Nome S&#xED;mbolo M&#xFA;ltiplo Valor Valor byte B 20 1 1 B kibibyte KiB 210 1024 1024 B mebibyte MiB 220 1.048.576 1024 KB gibibyte GiB 230 1.073.741.824 1024 MB tebibyte TiB 240 1.099.511.627.776 1024 GB pebibyte PiB 250 1.125.899.906.842.620 1024 TB exbibyte EiB 260 1.152.921.504.606.850.000 1024 PB zebibyte ZiB 270 1.180.591.620.717.410.000.000 1024 EB yobibyte YiB 280 1.208.925.819.614.630.000.000.000 1024 ZB
• 46. Unidades de grandeza &#x2013; segundo a IEC Nome S&#xED;mbolo M&#xFA;ltiplo Valor Valor byte B 100 1 1 B kilobyte KB 103 1000 1000 B megabyte MB 106 1.000.000 1000 KB gigabyte GB 109 1.000. 000.000 1000 MB terabyte TB 1012 1.000. 000. 000. 000 1000 GB petabyte PB 1015 1.000.000.000.000.000 1000 TB exabyte EB 1018 1.000.000.000.000.000.000 1000 PB zettabyte ZB 1021 1.000.000.000.000.000.000.000 1000 EB yottabyte YB 1024 1.000.000.000.000.000.000.000.000 1000 ZB