Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas analógicos processam sinais que variam no tempo e podem tomar qualquer valor
dentro de uma gama.
Em sistemas digitais sinais são modelados como se tomassem sempre um dos (dois) valores
discretos.
reprodução de resultados;
facilidade de projeto;
programabilidade;
desempenho;
precisão;
Álgebra Booleana
Valores – 0 e 1 (se uma expressão lógica é falsa, então toma o valor 0; caso
Num sistema de numeração posicional à posição de cada dígito é atribuído um peso. Para
uma base r 2, um dígito na posição i tem o peso ri.
Exemplos:
Sistema decimal
Sistema octal
Sistema hexadecimal
The most significant bit (MSB) of a number in this system serves as the sign bit;
1º – Division by two
2º – If there are empty bit positions left, fill them with 0s. Depending on the n bits!
• Copy all the bits starting from the least significant until the first 1 is copied, then invert
all the remaining bits.
• If m > n, perform sign extension: – append m - n copies of the sign bit to the left
is valid only if all of the discarded bits are the same as the sign bit of the result.
Exemplo:
n bits m bits
0 0 1 1 c2 = 0 0 0 0 0 0 1 1 0 0 1 1 c2 = 0 1 1 c2
8 - 4 = 4 x o primeiro número
Iguais seguidos
Addition of Binary Numbers
NOTA:
Sempre que a soma ultrapassar o numero de bits no resultado final mete-se a diferença
entre o resultado da conta e o numero de bits.
NOTA:
Ex 1: 1-2 = -1 , 8-1 = 7
Ex 2: 0-7 = -7 , 8-7 = 1
NOTA:
If an addition operation produces a result that exceeds the range of the number
• Addition of two numbers with different signs can never produce overflow.
Binary-Coded
Decimal (BCD)
Gray Code
Logic Gates
Axioms
Single-Variable Theorems
• There are 2m*2^n different boolean functions that can be implemented in a digital system
with n inputs and m outputs.
Truth Table
Expansão de Shannon
Mapas de Karnaugh
Método de Karnaugh (3 variaveis)