Você está na página 1de 26

UNIVERSIDADE SAVE

FACULDADE DE CIÊNCIAS NATURAIS E EXACTAS


DEPARTAMENTO DE CIÊNCIAS NATURAIS E EXACTAS
CURSO DE LICENCIATURA EM FÍSICA –EAD; 4º Ano

Disciplina: Electrónica Digital

Introdução á Disciplina: Sistema de


numeração e códigos numéricos

Docente:
Chongoene, 2023
Mundeira Tomé Mundeira
ELECTRONICA DIGITAL

O conjunto de determinadas técnicas e dispositivos


integrados, de vários graus de complexidade, que se
utilizam principalmente na realização de circuitos de
controlo de processos industriais, de equipamentos
informáticos de processamento de dados e, em geral, de
outros equipamentos e produtos electrónicos.
Vantagens dos dispositivos digitais

As vantagens dos dispositivos digitais em relação aos


analógicos reflectem-se:

➢ Numa grande imunidade ao ruίdo eléctrico;


➢Elevada densidade de integração;
➢Facilidade de acoplamento de uns blocos com outros, etc.
É possível obter uma base electrónica centrada no transístor
operando em regimes de corte ou saturação (aberto ou fechado) que
realize estas funções;
É a forma como os sistemas modernos de comutação, de
comunicação e de computação operam;

Dá uma ideia sobre como operam os sistemas de controle automático


de processos industriais, robótica, etc.
❑ Sistema decimal, binário, octal e hexadecimal;
❑ Conversão de um sistema para outro;
❑ Números inteiros e fraccionários. Números negativos;
❑ Operações aritméticas com números binários;
❑ Códigos binários;
❑ Códigos alfanuméricos de representação de informação;
❑ Aula Prática #2
❑ TPC em Grupo
Sistema Decimal

Este é o sistema que normalmente se usa dia a dia;


Cada número decimal é uma sucessão de algarismos
decimais que têm mais ou menos peso relativo de
acordo com a sua posição;

Decomposição de um número decimal (ou na base 10):397.6


= 3 x 102 + 9 x 101 + 7 x 100 + 6 x 10-1
Sistema Decimal ( Cont..)

De uma forma geral: Anrn + An-1rn-1 + … + A1r1 + A0r0 + A-1r-1 +


…+
+ A-m+1r-m+1 + A-mr-m
Esta decomposição corresponde ao número representado por
AnAn-1...A1A0 , A-1...A-m+1A-m
Assim, para decompor um número representado na base 5
será:
344.25 = 3 x 52 + 4 x 51 + 4 x 50 +
+ 2 x 5-1= 75 + 20 + 4 + 0.4 = 99.410
Sistema Decimal ( Cont..)

De uma forma geral: Anrn + An-1rn-1 + … + A1r1 + A0r0 + A-1r-1 +


…+
+ A-m+1r-m+1 + A-mr-m
Esta decomposição corresponde ao número representado por
AnAn-1...A1A0 , A-1...A-m+1A-m
Assim, para decompor um número representado na base 5
será:
344.25 = 3 x 52 + 4 x 51 + 4 x 50 +
+ 2 x 5-1= 75 + 20 + 4 + 0.4 = 99.410
Sistema Decimal ( Cont..)

UMA BASE N SÓ PODE TER N ALGARISMOS, INCLUINDO O ZERO.


•Exemplo: sistema de numeração de base 6 contém os números
0;1;2;3;4 e 5.

•Para converter de um sistema arbitrário para o sistema binário,


octal ou hexadecimal, primeiro é necessário converter para o
sistema decimal e depois para o sistema desejado.

• A conversão de sistema binário para octal/hexadecimal, assim


como de octal/hexadecimal para binário pode ser feita directamente
ou por intermedio do sistema decimal.
SISTEMA BINÁRIO
•É o sistema usado na linguagem dos computadores;
•Um número é uma sucessão de algarismos binários chamados
bit’s do inglês binary digit (que só podem ser 0 ou 1)

Decomposição de um número binário:

• 1101110.01 = 1x26 + 1x25 + 0x24 + 1x23 + 1x22 + 1x21 +


+0x20 + 0x2-1+1x2-2 = 64 +32+ 0 + 8 + 4 +2 + +0 +0 +0.25=
= 110.2510
As potências de base 2 são Kilo (210), Mega (220), Giga (230). A tabela
que se segue mostra potencias de base 2 dos primeiros 24 algarismos.
Conversão da base 10 para base 2

▪ Divisão sucessiva por 2 e anotação do resto de cada


divisão.
▪ Da primeira divisão obtem-se o bit menos significativo
(LSB – least significative bit).
▪ A divisão realiza-se até se atingir quociente zero.
▪ O resto da última divisão é o bit mais significativo (MSB –
most significative bit) e escreve-se em primeiro.
Conversão da base 10 para base 2

▪ Divisão sucessiva por 2 e anotação do resto de cada


divisão.
▪ Da primeira divisão obtem-se o bit menos significativo
(LSB – least significative bit).
▪ A divisão realiza-se até se atingir quociente zero.
▪ O resto da última divisão é o bit mais significativo (MSB –
most significative bit) e escreve-se em primeiro.
Conversão da base 10 para base 2

Subtracção sucessiva da maior potência de 2 que


“cabe” no número a ser convertido. Cada potência
n utilizada indica a posição de um bit 1 do número
na base 2.
Conversão da base 10 para base 2
Exemplo : Converter o ❑Para passar um número inteiro de
número 4310 em binário decimal para binário realizam-se
• 43:2 = 21, resto 1 divisões sucessivas por 2, até que o
• 21:2 = 10, resto 1 quociente seja inferior a 2.

• 10 :2 = 5, resto 0 ❑O número binário será formado pelo


último quociente, que será o bit de
• 5:2 = 2, resto 1
maior peso, e os restos de cada
• 2:2 = 1, resto 0 divisão (de baixo para cima).
Resposta: 1010112
Conversão da base 10 para base 2
• Exemplo2: Converter 428,62510 ❑Se o número tiver uma parte
para binário. fraccionária, a parte inteira converte-
se
• Parte inteira 428 = 110101100 ;
❑como explicado acima e a parte
0.625x2 = 1,250
fraccionária multiplica-se por 2.
0.250x2 = 0,500
❑A parte inteira do produto é o bit de
0.500x2 = 1,000 maior peso (MSB) da parte
• Parte fraccionária 0.62510 = fraccionária do número.
0,1012 (de cima para baixo) Procede-se assim sucessivamente
• Logo, 428.62810 até a parte fraccionária obtida ser 0.
=110101100,1012
SISTEMAS HEXADECIMAL E OCTAL
• Frequentemente usam-se os sistemas octal (de base 8) e hexadecimal
(de base 16) porque:
• convertem-se facilmente para o código binário, e
• a escrita é mais compacta
• Os algarismos octais e hexadecimais são:
• sistema octal: 0, 1, 2, 3, 4, 5, 6, 7
• sistema hexadecimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Assim: 344,278 = 3x82 + 4x81 + 4x80 + 2x8-1+7x8-2= 192 + 32 + 4 + 23/64 =
228,3594
C37E16 = 12x163 + 3x162 + 7x161 + 14x160= 5004610
SISTEMAS HEXADECIMAL E OCTAL
• Conversão de octal para binário: Cada algarismo octal
corresponde a três algarismos binários.
Exemplo: 344,27 = 011 100 100, 0101112
• Conversão de hexadecimal para binário:
Cada algarismo hexadecimal corresponde a quatro algarismos
binários.
Exemplo: C37E16 = 1100 0011 0111 11102
SISTEMAS HEXADECIMAL E OCTAL

•A tabela ao lado
representa a conversão
entre os diferentes
sistemas:
NÚMEROS INTEIROS E FRACCIONÁRIOS

Números Inteiros: Num computador digital, a gama de valores que


podem ser representados depende da estrutura
física do próprio computador. O número de bit’s desses valores
é geralmente potência de base 2.
8 bit’s (1 byte) representam-se números de 0...255 ou -128...+127
16 bit’s (1 word – palavra) 0...65535 ou -32768...+32767
32 bit’s (double word) 0…4294967295 ou -
2147483648...2147483647
NÚMEROS INTEIROS E FRACCIONÁRIOS

• Números fraccionários:
Representam-se na forma: ±mantissa x 2±expoente.

Se usar a mantissa com precisão tripla (3 bytes) e o expoente de


um byte o âmbito dos números que se podem representar é: ±
YYYYYYYY YYYYYYYY YYYYYYYY x 2±128.
OPERAÇÕES ARITMÉTICAS COM NÚMEROS
BINÁRIOS
As operações aritméticas com números binários obedecem às mesmas
regras que as do sistema decimal:
TPC
1. Passar para a base 10 os seguintes números binários:
a. 101001 b. 1011011,011
b. c. 111000,1101 d. 111000111
2. Passar para o binário os seguntes números decimais
a. 0,432 b. 7584,321 c. 431,527 d. 75,0023
3. Passar para os sistemas octal e hexadecimal os seguintes
números binários:
a. 10111001101 b. 0,110101 c. 1010110,110101
.4. Passar para a base dez os seguintes números octais:
a. 0,7777 b. 53421 c. 2014

5. Passar para octal os seguintes números decimais:


a. 2014 b. 8593,987 c. 34878

6. Passar para binário, octal e decimal os seguintes números


hexadecimais:
a. FABA b. B13CD,FA c. C1A4D,5

7. Efectuar as seguintes operações binárias:


a. 11011100 + 10101000 + 1010111 + 11001100
b. 101110101101 – 100011101111
c. 10110101 x 101
Muito Obrigado pela atenção!

Você também pode gostar