Вы находитесь на странице: 1из 7

Notas de aula #1: Sistemas numricos

UTFPR Disciplina: EL66J Prof. Gustavo B. Borba

SISTEMAS NUMRICOS

Notas de aula #1

- Notao posicional Definio: A posio de cada algarismo no nmero indica a sua magnitude. A magnitude tambm chamada de peso. Exemplo: O sistema numrico que usamos no dia-a-dia o decimal. O sistema numrico decimal possui este nome porque composto por 10 algarismos (ou smbolos): 0, 1, ..., 9. O sistema decimal tambm chamado de sistema da base 10. Assim, no sistema decimal, os pesos so potncias de 10: 100, 101, 102, 103, e assim por diante. Por exemplo, para o nmero 1328 decimal (132810): 103 102 101 100 pesos 1 3 2 8 10 nmero algarismos Ento: 132810 = 11000 + 3100 + 210 + 81 - Sistema decimal [base 10] Composto por 10 algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. - Sistema binrio [base 2] Composto por 2 algarismos: 0, 1. Nos circuitos digitais os sinais possuem duas condies vlidas, como por exemplo: baixo ou alto, carregado ou descarregado, aberto ou fechado, desligado ou ligado. Assim, os sinais nestes circuitos so interpretados como os zeros (0) e uns (1) do sistema binrio. Portanto, os circuitos digitais utilizam o sistema numrico binrio para representar os nmeros. Os algarismos do sistema binrio, 0 e 1, so chamados de bits (binary digits). - Sistema octal [base 8] Composto por 8 algarismos: 0, 1, 2, 3, 4, 5, 6, 7. - Sistema hexadecimal (tambm chamado de hexa) [base 16] Composto por 16 algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. - Contagem decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... binrio 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 10001 10010 10011 ... decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... octal 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 22 23 ... decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... hexa 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 ...
1/7

EL66J

Notas de aula #1: Sistemas numricos

- Converso qualquer base decimal Aplicar notao posicional Exemplos: 1. 1001112 = ?10 25 1 24 0 23 0 22 1 21 1 20 12 pesos Resposta: 1001112 = 3910

132 + 016 + 08 + 14 + 12 + 11 = 32 + 0 + 0 + 4 + 2 + 1 = 39 2. 5278 = ?10 82 5 81 2 80 78 pesos

564 + 28 + 71 = 320 + 16 + 7 = 343 3. 19C16 = ?10

Resposta: 5278 = 34310

162 1

161 9

160 C16

pesos Resposta: 19C16 = 41210

1256 + 916 + 121 = 256 + 144 + 12 = 412 - Converso decimal qualquer base Aplicar divises sucessivas Exemplos: 4. 3910 = ?2 39 19 1 2 19 1 2 9 1
Pegar o ltimo resultado e os restos das divises

Resposta: 3910 = 1001112 2 4 0 2 2 0 2 1

5. 34310 = ?8

343 23 7

8 42 2 8 5
Pegar o ltimo resultado e os restos das divises

Resposta: 34310 = 5278

6. 41210 = ?16 C

412 92 12

16 25 9 16 1
Pegar o ltimo resultado e os restos das divises

Resposta: 41210 = 19C16

EL66J

2/7

Notas de aula #1: Sistemas numricos

- LSB e MSB Em um nmero binrio, o bit mais da direita chamado de Least Significant Bit (LSB) bit menos significativo, pois possui o menor peso. J o bit mais da esquerda chamado de Most Significant Bit (MSB) bit mais significativo, pois possui o maior peso. Exemplo: 1 0 1 1 0 02 MSB LSB

- Converso binrio octal A converso imediata: agrupar os bits de 3 em 3 a partir do LSB e substituir cada grupo pelo seu octal equivalente. (Tabela
binrio octal ao lado)

octal

- Converso octal binrio A converso imediata: substituir cada algarismo octal pelo seu grupo de 3 bits equivalente. (Tabela binrio octal ao lado) - Converso binrio hexa A converso imediata: agrupar os bits de 4 em 4 a partir do LSB e substituir cada grupo pelo seu hexa equivalente. (Tabela
binrio hexa ao lado)

grupo de 3 bits 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111 binrio octal

hexa

- Converso hexa binrio A converso imediata: substituir cada algarismo hexa pelo seu grupo de 4 bits equivalente. (Tabela binrio hexa ao lado)

grupo de 4 bits 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111 binrio hexa

Exemplos: 7a. 1010101112 = ?8 111 7 7b. 101102 = ?8 110 6 7c. 10011111002 = ?8 100 4

101 5

010 2

010 2

001 1

001 1

111 7

Resposta: 1010101112 = 5278 8a. 5278 = ?2 5 101 2 010 7 111

Resposta: 101102 = 268 8b. 148 = ?2 1 001 4 100

Resposta: 10011111002 = 11748 8c. 20608 = ?2 2 010 0 000 6 110 0 000

Resposta: 5278 = 1010101112

Resposta: 148 = 11002

Resposta: 20608 = 100001100002

EL66J

3/7

Notas de aula #1: Sistemas numricos

9a. 1100111002 = ?16 1100 C

9b. 111100012 = ?16 0001 1

9c. 10011111002 = ?16 1100 C

0001 1

1001 9

1111 F

0010 2

0111 7

Resposta: 1100111002 = 19C16 10a. 63D16 = ?2 6 0110 3 0011 D 1101

Resposta: 111100012 = F116 10b. F116 = ?2 F 1111 1 0001

Resposta: 10011111002 = 11748 10c. A5B16 = ?2 A 1010 5 0101 B 1011

Resposta: 63D8 = 110001111012

Resposta: F116 = 111100012

Resposta: A5B16 = 1010010110112

- Converso binrio fracionrio decimal Aplicar notao posicional Exemplos: 11a. 0,1012 = ?10 20 0 2-1 1 2-2 0 2-3 1 pesos Resposta: 0,1012 = 0,62510

00 + 1(1/2) + 0(1/4) + 1(1/8) = 0 + 0,5 + 0 + 0,125 = 0,625 11b. 0,01012 = ?10 20 0 2-1 0 2-2 1 2-3 0 2-4 1 pesos

00 + 0(1/2) + 1(1/4) + 1(1/8) + 1(1/16) = 0 + 0 + 0,25 + 0 + 0,0625 = 0,3125 - Converso decimal fracionrio binrio Aplicar multiplicaes sucessivas Exemplos: 12a. 0,62510 = ?2 0,625 2 1,250 12b. 0,810 = ?2 0,8 2 1,6 0,6 2 1,2 0,2 2 0,4 2 0,8 ...

Resposta: 0,01012 = 0,312510

0,250 2 0,500 2 1,000 Resposta: 0,62510 = 0,1012

Resposta: 0,810 = 0,11001100...2

EL66J

4/7

Notas de aula #1: Sistemas numricos

- Converso binrio fracionrio octal A converso imediata: agrupar os bits de 3 em 3 a partir da , e substituir cada grupo pelo seu octal equivalente. (Tabela binrio octal) - Converso octal fracionrio binrio A converso imediata: substituir cada algarismo octal pelo seu grupo de 3 bits equivalente.
(Tabela binrio octal)

- Converso binrio fracionrio hexa A converso imediata: agrupar os bits de 4 em 4 a partir da , e substituir cada grupo pelo seu hexa equivalente. (Tabela binrio hexa) - Converso hexa fracionrio binrio A converso imediata: substituir cada algarismo hexa pelo seu grupo de 4 bits equivalente.
(Tabela binrio hexa)

Exemplos: 13a. 0,1012 = ?8 101 5 13b. 0,10112 = ?8 101 5

0, 0,

0, 0,

100 4

Resposta: 0,1012 = 0,58 14a. 0,548 = ?2 0, 000 , 5 101 4 100

Resposta: 0,10112 = 0,548 14b. 0,078 = ?2 0, 000 , 0 000 7 111

Resposta: 0,548 = 0,10112 15a. 0,10112 = ?16 1011 B

Resposta: 0,078 = 0,0001112 15b. 0,1110012 = ?16 1110 E

0, 0,

0, 0,

0100 4

Resposta: 0,10112 = 0,B16 16a. 0,E416 = ?2 0, 0000 , E 1110 4 0100

Resposta: 0,1110012 = 0,E416 16b. 0,0A16 = ?2 0, 0000 , 0 0000 A 1010

Resposta: 0,E416 = 0,1110012

Resposta: 0,0A16 = 0,00001012

EL66J

5/7

Notas de aula #1: Sistemas numricos

NA PRTICA - Converso decimal binrio, atravs do mtodo soma de pesos Exemplo: 3910 = ?2 Passo 1. Fazer campos para os bits e colocar seus respectivos pesos:
64 ... 32 16 8 4 2 1
2

Passo 2. Colocar bit 1 nos pesos que se deseja somar e bit 0 nos pesos que no se deseja somar, at atingir o decimal em questo. Neste exemplo, o objetivo somar 39, pois estamos convertendo 3910 para binrio:
64 ... 32 16 8 4 2 1

Concludo! No foi necessrio utilizar o mtodo das divises sucessivas. A resposta : 3910 = 1001112 - Sistemas octal e hexa Em eletrnica digital, os sistemas numricos octal e hexadecimal servem para representar os nmeros binrios de forma compacta. Em outras palavras, servem para facilitar a visualizao e a documentao dos nmeros binrios. Um exemplo simples: apesar de E616 e 111001102 representarem o mesmo valor, mais fcil dizer (ou escrever) E616, do que dizer (ou escrever) 111001102. E por que no usar simplemente o decimal para fazer este trabalho? Resposta: porque, como vimos anteriormente, as converses binrio octal e binrio hexa so imediatas, isto , basta uma simples substituio. - Contagem em binrio - Caminhos prticos para as converses
decimal binrio

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

LSB

0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

Inicia com todos os bits em 0. O bit LSB inverte de 1 em 1, o prximo bit inverte de 2 em 2, o prximo bit inverte de 4 em 4, e assim por diante.

EL66J

6/7

Notas de aula #1: Sistemas numricos

- Outros detalhes importantes Com um nmero binrio de N bits (algarismos) possvel representar 2N nmeros decimais. O menor decimal 0 e o maior decimal 2N 1. Exemplo: Para um nmero binrio de 8 bits: Menor decimal = 0 Maior decimal = 2N 1 = 28 1 = 256 1 = 255 Um grupo de 4 bits chamado de nibble. Um grupo de 8 bits chamado de byte.

EL66J

7/7

Вам также может понравиться