You are on page 1of 17

Informtica

SISTEMA NUMRICO E CODIFICAO


Prof. Deborah Maia deborah@cefetrn.br Natal-RN

Sistema numrico e codificao

Dgitos binrios
O computador entende uma tabela de dgitos numricos (codificao) formada pelos algarismos ZERO e UM, conhecidos por BIT (BInary digiT)
Bit: 0, 1 Nibble: Conjunto de 4 bits (base de codificao BCD) Byte: Conjunto de 8 bits Palavra (word): Conjunto de bytes Palavra do processador: Conjunto de bytes que podem ser manipulados por um processador de uma nica vez

Sistemas de Numerao
O numeral um smbolo grfico que representa um nmero Sistema Decimal ou Base 10: 10 smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Sistema usual no cotidiano humano (fora do computador) Exemplo: 59710 ou 597d ou 597.

Sistemas de Numerao
Sistema Binrio ou Base 2: 2 smbolos: 0, 1 Sistema de numerao de sistemas computacionais Exemplo: 1012 ou 101b Sistema Hexadecimal ou Base 16: 16 smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Representao de nmeros binrios grandes Exemplo: AF316 ou AF3h

Sistema Octal Sistema Octal ou Base 8: 8 smbolos: 0, 1, 2, 3, 4, 5, 6 e 7. Exemplo: 3458, 628, 578

Converso de bases a) Decimal Binrio


10(10) = 1010(2)

Converso de bases b) Binrio Decimal


1010100(2) = 84(10)

1*26+0*25+1*24+0*23+1*22+0*21+0*20 1*64 + 0 + 1*16 + 0 + 1*4 + 0 + 0 64 + 16 + 4 84

Converso de bases c) Decimal Hexadecimal 1000(10) = 3E8(16)


10 = A 11 = B 12 = C 13 = D 14 = E 15 = F

10

Converso de bases d) Hexadecimal Decimal D23(16) = 3363(10) D*16 + 2*16 + 3*16 13*256 + 2*16 + 3*1 3328 + 32 + 3 3363
2 1 0

10 = A 11 = B 12 = C 13 = D 14 = E 15 = F

11

Converso de base e) Hexadecimal Binrio


AF4(16) = 101011110100(2)

1010 1111 0100

12

Converso de bases f) Binrio Hexadecimal


101000011100010(2) = 50E2(16) 101 0000 1110 0010 5 0 E 2

13

Tabela de converso
Binrio Decimal Hexa

0000 0000
0000 0001 0000 0010 0000 0011

0
1 2 3

0
1 2 3

Binrio 0000 1100 0000 1101 0000 1110 0000 1111

Decimal 12 13 14 15

Hexa C D E F

0000 0100
0000 0101 0000 0110 0000 0111 0000 1000 0000 1001 0000 1010 0000 1011

4
5 6 7 8 9 10 11

4
5 6 7 8 9 A B

14

Cdigos de Representao de Dados


Conjunto de sinais binrios que permite associar um caractere (nmeros, letras, pontuao etc) BCD (Binary Coded Decimal): Representado por 4 bits de informao EBCDIC (Extend Binary Coded Decimal Interchange Code): Utilizam 8 bits, permitindo 256 diferentes padres Usado em equipamentos IBM Essa ampliao permitiu o uso dos computadores da terceira gerao Exemplo: 910 = 001 001BCD = 1111 1001EBCDIC

15

Cdigos de Representao de Dados


ASCII (American Standard Coded for Information Interchange): representao binria de 8 bits Existe uma tabela ASC anterior (ANSI ASC), de 7 bits, que no contm os caracteres acentuados e representava 118 smbolos ASCII uma extenso da tabela ASC Inclui caracteres normais (32 a 255) e de controle (0 a 31) Exemplos: 0010 01012 = 3710 = 2516 = % 1110 00012 = E116 = 22510 = 0000 11012 = 1310 = 0D16 = CR Carriage Return (Enter)

16

Cdigos de Representao de Dados - UNICODE


Desenvolvido pelo Unicode Consortium para padronizar a codificao de caracteres. Associa um nmero para cada caractere, independente do programa, plataforma ou idioma. Abrange quase todas as escritas em uso atualmente, alm das escritas histricas j extintas e os smbolos, em especial os matemticos e os musicais. Unicode 1.0 (1991): 16 bits, 0 a FFFF16 = 65.536 caracteres Unicode 4.1: 24 bits, 0 a 10FFFF16 = 1.114.112 caracteres Smbolos disponveis no MS-Office: a Codificao em 16 bits (0 a FFFC16 = 0 a 6553210)

17

Cdigos de Representao de Dados


Smbolo K (kilo) M (mega) G (giga) T (tera) Computao 210 = 1.024 220 = 2.048.576 230 = 1.073.741.824 240 = 1.09.511.627.776 Matemtica 103 = 1.000 106 = 1.000.000 109 = 1.000.000.000 1012 = 1.000.000.000.000

Capacidade/Tamanho (de memria) MB = Mbyte: mega byte (220 bytes) GB = Gbyte: giga byte (230 bytes) Velocidade (de transferncia de dados ou de processamento) MIPS: um milho de instrues por segundo (106 instrues/s) MFlop: um milho de operaes em ponto flutuante por segundo (106 operaes/s) Mbps: mega bits por segundo (106 bits/s) MB/s: mega bytes por segundo (106 bytes/s)

You might also like