0% acharam este documento útil (0 voto)
19 visualizações26 páginas

Unid 2 AOC

O documento aborda a representação e conversão de números binários, incluindo operações como soma e subtração, além de discutir o conceito de overflow e a importância do bit de sinal. Também explora a álgebra booleana e suas aplicações em portas lógicas e tabelas-verdade. O objetivo é capacitar o leitor a entender e aplicar esses conceitos fundamentais em computação.

Enviado por

fdphack32
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
19 visualizações26 páginas

Unid 2 AOC

O documento aborda a representação e conversão de números binários, incluindo operações como soma e subtração, além de discutir o conceito de overflow e a importância do bit de sinal. Também explora a álgebra booleana e suas aplicações em portas lógicas e tabelas-verdade. O objetivo é capacitar o leitor a entender e aplicar esses conceitos fundamentais em computação.

Enviado por

fdphack32
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Números Binários:

Conversões, Operações,
Overflow, Portas e
Álgebra Booleana
Meire Higino
Números Binários: Conversões,
Operações, Overflow, Portas e
Álgebra Booleana

Objetivos da Aprendizagem
Ao final do conteúdo, esperamos que você seja capaz de:

• Aprender a conversão de números binários;


• Compreender a importância do bit de sinal e do overflow;
• Entender a utilização da álgebra booleana na comunicação com a E/S e como
é criada uma tabela-verdade;
• Conhecer as portas e suas operações.

2
Representação de Números Binários com Sinal
Os computadores trabalham com um sistema binário. Isso significa que, enquanto
digitamos ou realizamos cálculos, as informações que vemos são diferentes da forma
como o computador interpreta: ele faz a conversão dos números e letras para este
sistema.

O sistema de numeração que utiliza base dois é igual a um número binário, sendo
estes números zero e um (0, 1):

Curiosidade
Você sabia? O sistema binário surgiu séculos antes da criação dos
computadores. Estudos mostram que a civilização de Mangareva
já utilizava este sistema, usando elementos da natureza, como
animais e frutas, para representar seus valores (1, 2, 4, 8).

Para termos uma visão inicial da diferença entre números decimais e binários observe
a Tabela 1.

Decimal Binário

7 0111

6 0110

5 0101

4 0100

3 0011

2 0010

1 0001

0 0000

-1 1111

-2 1110

3
Decimal Binário

-3 1101

-4 1100

-5 1011

-6 1010

-7 1001

Como vemos na Tabela 1, após a conversão para binários, só existem números zero e
um. A conversão para números binários é feita pelo computador de forma automática,
mas a partir de agora vamos estudar como funciona esta conversão.

Conversão: Decimal para Binário

Para converter determinado número para binário, devemos seguir um passo a passo.
Vamos usar como exemplo o número 30. Observe a imagem:

(b)
30 2
0 15 2
1 7 2
1 3 2
(a) 1
1

Resultado: 11110

Figura 1 - De números decimais para binários

A conversão consiste em dividir o número decimal por dois até não haver mais
possibilidade de divisão. Os números que sobram devem ser contados de baixo para
cima e este é o resultado em binário. Vamos analisar a Figura 1:

• Iniciamos com o número que será convertido (30, em azul). Devemos dividi-lo
por dois (em amarelo), em seguida dividir seu resultado (15) e assim sucessi-
vamente até o fim;
• Os valores que sobram (em ciano) devem ser lidos de baixo para cima (b).

4
Este é o resultado da conversão: 11110.

Conversão: Binário para Decimal

Agora que você aprendeu a converter números decimais em binários, vamos fazer o
inverso: utilizar a mesma numeração da conversão anterior, na qual o número binário
é 11110. Observe a Figura 2.

(a)
1 1 1 1 0 (b)
0
0.2 = 0
1
0.2 = 2
(c)
2
0.2 = 4
3
0.2 = 8
4
0 . 2 = 16

Resultado: 30 (d)

Figura 2 - Conversão de binário para decimal

Vamos analisá-la:

• Um modo simples de converter o número binário 11110 é colocá-lo de trás


para frente em uma coluna (b) e multiplicá-lo por dois elevados à potência
(iniciar sempre do zero – em ciano);
• Os resultados somados (c) chegam ao número decimal: 30 (d).
Com os exemplos anteriores, conseguimos concluir que 30 e 11110 resultam
no mesmo número, porém em sistemas numéricos diferentes.

Bit de Sinal

Utilizamos o sinal + para números positivos e - para negativos, quando realizamos


cálculos no papel, calculadora, computador etc. No sistema binário, também existe
uma forma de identificar se os números são positivos ou negativos, através do bit de
sinal.
0 Positivo
No número binário, o último bit à esquerda é chamado de MSB (Most Significant Bit) e
1 Negativo
é utilizado como sinal para identificar
Figura 3. Representação do bit de sinal.
se é positivo ou negativo:

0 Positivo
ção X os bits 0100101 e na posição Y os bits 1100101. O primeiro bit, à esquer-
1 Negativo
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES 39

Figura 3 - Representação do bit de sinal

Formato A5 - Organização e arquitetura de computadores - Unidade2.indd 39 14/08/2019 17:10:26

5
Para exemplificar, imagine que o registrador possui em determinada posição X os bits
0100101 e na posição Y os bits 1100101. O primeiro bit, à esquerda, é o que define se
o número é positivo ou negativo.

Observe a Figura 4.

Posição X Posição Y
(a) X6 X5 X4 X3 X2 X1 X0 (a) Y6 Y5 Y4 Y3 Y2 Y1 Y0
(d) (d)

0 1 0 0 1 0 1 = +3711 1 1 0 0 1 0 1 = -3710
(b) (c) (b) (c)

Figura 4 - Binários positivos e negativos

Por se tratar de números binários, os valores posicionais são elevados à potência dois
(a). O primeiro bit à esquerda informa se o valor é positivo ou negativo (b). O último
bit, à direita, é chamado de LSD (Least Signifi cant Bit). Na Figura 4, (d), podemos ver a
diferença na conversão para decimal: númeropositivo ou negativo.

Aritmética Binária com Operandos Representados


em Complemento para Dois
Antes de falarmos sobre complemento de dois, vamos entender como funciona o
complemento de um. Neste complemento, os números são trocados, mantendo a
mesma posição.

No complemento de um, onde é zero se torna um. E onde é um se torna zero. Observe
a imagem a seguir:

0 1 0 0 1 0 1

Substituição:

1 0 1 1 0 1 0

Figura 5 - Aritmética binária

6
O complemento de dois tem uma pequena diferença, veja a seguir:

Posição X
X6 X5 X4 X3 X2 X1 X0

0 1 0 0 1 0 1

1 0 1 1 0 1 0

+ 1 (b)

1 0 1 1 0 1 1

(c)

Figura 6 - Complemento de dois

No complemento de dois, o primeiro passo é fazer a substituição dos números,


mantendo na mesma posição, como no complemento um (Figura 6, a). A seguir,
é acrescentado o número um ao LSB (b) e, por fi m, chega-se ao número binário
representado em complemento para 2.

Soma

Como já sabemos, o sistema decimal utiliza os números de 0 a 9. No sistema binário, as


possibilidades de soma são somente 0 e 1, por isso a forma de executar as operações
é diferente. Veja um exemplo de soma em decimal e binário:

Decimal Binário

5 0101

+4 +0100

9 1001

Tabela 2 - Soma decimal e binária

7
Para iniciarmos os cálculos, é importante aprender como os números binários podem
ser somados. Observe a Figura 7.

Decimal Soma Sobra

0+0 = 0 0

0+1 = 1 0

1+0 = 1 0

1+1 = 0 1

Figura 7 - Somando números binários

Assim como na soma de números decimais, nos números binários também colocamos
um número embaixo do outro e, assim, começamos o cálculo da direita para esquerda.
Os números que sobram devem ser somados com o da posição seguinte:

(b)
1
0 1 0 1
+ 0 1 0 0
(a)
1 0 0 1 (c)

Figura 8 - A soma em números binários

O cálculo deve iniciar sempre da direita para a esquerda (a). Quando no resultado
sobra 1, o número deve ser somado com a próxima posição (b). No nosso cálculo,
somamos os números 5 e 4 em binário e o resultado foi 9, ou seja, 1001.

Subtração

Para a subtração vamos utilizar a Figura 9.

Decimal Subtração Sobra

0-0 = 0 0

0-1 = 0 1

1-0 = 1 0

1-1 = 0 0

Figura 9 - Subtraindo números binários

8
Vamos realizar uma subtração utilizando o cálculo 5 - 4 = 1 em binário. Observe a
Figura 10.

0 1 0 1
- 0 0 11 00 10
- 0 1 0 0 (a)
0 0 0 1 (a)
0 0 (b)0 1
Figura 10. Subtração em números binários. (b)
Figura 10 - Subtração em números binários
Figura 10. Subtração em números binários.
Assim como na soma, na subtração devemos iniciar da direita para esquer-
da (a).como 0 - 1,iniciar
Assim como
Assim naSesoma,
houver a necessidade
na
na soma,subtração de subtrair
na subtraçãodevemos
devemos devemos direita
iniciar da tomar emprestado
direita para
para esquerda (a).
esquer-
da próxima posição à esquerda, assim como em números decimais:
da (a).
Se houver a Se houver a necessidade
necessidade de 0
de subtrair subtrair 0 - 1, devemos
- 1, devemos tomartomar emprestado
emprestado da próxima
da próxima posição à esquerda, assim
posição à esquerda, assim como em números como
(a)
em números
decimais: decimais:
0 1
1 1 0
(a)
- 0 0 0 11
1 1 0
1 0 1
- 0 0(b) 1
Figura 11. Subtração em números binários. 1 0 1
(b)
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES 42
Figura 11. Subtração em números binários.

Figura 11 - Subtração em números binários


ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES 42

Formato A5 - Organização e arquitetura de computadores - Unidade2.indd 42 14/08/2019 17:10:27

Detecção de Overflow em Operações de Adição


e Subtração em Binário
Formato A5 - Organização e arquitetura de computadores - Unidade2.indd 42 14/08/2019 17:10:27

Você deve ter notado que em alguns casos o resultado obtido está com o sinal errado.
No sistema binário, quando o resultado é incorreto, ou a palavra possui um tamanho
maior do que já está sendo utilizado, acrescenta-se um bit à esquerda. Esta ação
é chamada de overflow, que em português significa “transbordar”, “estourar”. Essa
condição de overfl ow acontece apenas quando somamos dois números positivos ou
dois números negativos, o que sempre produz um resultado errado (CORRÊA, 2017,
p. 55).

Para compreender melhor o overfl ow, vamos analisar a Figura 12: a soma dos números
gera um resultado negativo (a). Para corrigir, o sistema acrescenta um bit à esquerda
com o sinal correto, nesse caso, sinal positivo (b). Por fim,temos a palavra correta (c):

9
+5 0 1 0 1
+ +4 + 0 1 0 0
+9 1 0 0 1 (a)
(b) 0
(c) 0 1 0 0 1

Bit de sinal Magnitude correta

Figura 12 - Overflow em operações de adição e subtração binárias

Nível Lógico-Digital
O nível lógico-digital, ou o nível 0, é onde operam as memórias. Estas memórias podem
ser combinadas em grupos e são armazenadas pelos registradores. É o nível mais
baixo. Nesse nível, um transistor pode funcionar como um comutador binário muito
rápido.

Álgebra Booleana

A álgebra booleana trabalha em sistema binário, dessa forma, por utilizar apenas zero
e um, pode ser considerada mais simples que a álgebra convencional. É utilizada com
o intuito de facilitar a relação entre entrada e saída (E/S) através de diversas portas,
além de poder ser utilizada para representar o nível de tensão de uma conexão (nível-
lógico).

Lógico 0 Lógico 1

Falso Verdadeiro

Desligado Ligado

Baixo Alto

Não Sim

Aberto Fechado

Tabela 3 - Álgebra Booleana


Fonte: MOSS; TOCCI; WIDMER, 2011, p. 50.

10
Tabelas-Verdade

As tabelas-verdade descrevem uma função lógica listando todas as combinações


possíveis de valores de entrada e indicando, para cada combinação, um valor de saída
(STALLINGS, 2010, p. 610).

Observe as tabelas da Figura 13.

Saída
Entradas
A B C X A B C D X
0 0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 1 0
A B X 0 1 0 1 0 0 1 0 0
0 0 1 0 1 1 0 0 0 1 1 1
0 1 0 1 0 0 0 0 1 0 0 1
1 0 1 1 0 1 0 0 1 0 1 0
1 1 0 1 1 0 0 0 1 1 0 0
1 1 1 0 1 1 1 1
(b) 1 0 0 0 0
1 0 0 1 0
1 0 1 0 0

?
A 1 0 1 1 1
x 1 1 0 0 0
B
1 1 0 1 0
1 1 1 0 0
(a) 1 1 1 1 1
(c)

Figura 13 - Tabelas-verdade
Fonte: MOSS; TOCCI; WIDMER, 2011, p. 50.

Vamos analisar as tabelas da Figura 13. Podemos ver que existem duas entradas
(a e b) e uma saída (x) que são representadas nas colunas. As linhas são os níveis
que cada tabela poderá ter. Para sabermos quantos níveis a tabela deve ter, devemos
considerar a quantidade de entradas e elevá-las à potência dois (binário). Neste caso,
temos duas entradas, então consideramos 2² = 4 (quatro linhas).

A primeira coluna da direita para a esquerda vai ter sempre a sequência de 1 em


1 binário. Na coluna B, temos 0-1-0-1. Na coluna A, temos a sequência de 2 em 2
binário: 0-0-1-1.

11
A coluna x mostra a combinação correta para cada nível. Por exemplo, na primeira
linha, para as entradas A = 0 e B = 0, a saída é X = 1; e na segunda linha, para as
entradas A = 0 e B = 1, a saída é X = 0.

Podemos observar claramente nas tabelas (b) e (c) que, não importa a quantidade de
entradas (colunas), elas sempre seguirão a sequência utilizada no primeiro exemplo (a):

• Primeira coluna: sequência de 1 em 1;


• Segunda coluna: sequência de 2 em 2;
• Terceira coluna: sequência de 4 em 4;
• Quarta coluna: sequência de 8 em 8.

E assim por diante.

Circuitos Lógico-Digitais Básicos


Um circuito lógico-digital é um circuito com diversos mecanismos chamados portas.
Cada porta possui uma operação diferente e, conforme cada mecanismo é acionado,
uma saída é gerada, até que por fi m todo o processo seja completo. Os computadores
têm a capacidade de executar essas ações milhões de vezes e numa velocidade muito
alta.

A partir de agora, veremos os diferentes tipos de porta, como funcionam suas entradas
e saída e a forma que elas são representadas na tabela-verdade.

OR (ou)

A porta OR (ou) é um circuito que possui duas ou mais entradas e uma saída (Figura
14). Ela opera com a expressão booleana: x = A + B.

OR
A B X=A+B
A
0 0 0 x=A+B
0 1 1
1 0 1 B
1 1 1
Porta OR
(a) (b)

Figura 14 - Porta OR
Fonte: MOSS; TOCCI; WIDMER, 2011, p. 51.

12
Como podemos ver na imagem, a tabela-verdade (a) mostra todas as possibilidades
de acordo com a quantidade de entradas da porta. Por exemplo, vamos considerar
que 0 é negativo e 1 positivo. Na linha 1, a entrada A e B são 0, dessa forma, a saída X
também é 0. Na quarta linha a entrada, A possui 1 e a entrada B possui 0, dessa forma,
a saída é positiva: 1.

AND (e)

A porta AND (e) possui duas ou mais entradas e uma saída (Figura 15). Diferentemente
da porta OR, ela opera com a expressão booleana x = AB.

Observe a Figura 15.

AND
A B X=A.B
0 0 0 A x = AB
0 1 0
1 0 0 B
1 1 1 Porta AND
(a) (b)

Figura 15 - AND
Fonte: MOSS; TOCCI; WIDMER, 2011, p. 54.

A operação AND consiste no fato de que, se uma das entradas for zero, a saída será
sempre zero. Veja que, na Figura 15, em todas as linhas em que existe uma entrada
zero o resultado é zero.

NOT (não) ou Inversão

A porta NOT (não) também é conhecida pela inversão, além de possuir uma

entrada. Ela opera com a expressão booleana: x= .

13
NOT
A X=A
0 1
1 0
(a)
NOT 1
A
x=A 0
A
1
x
(b) A presença de um
pequeno círculo sempre 0
denota inversão!
(c)
Figura 16 - NOT ou inversão
Fonte: MOSS; TOCCI; WIDMER, 2011, p. 57.

Observando a Figura 16, podemos ver um círculo que representa a inversão, dessa
forma, na tabela-verdade notamos que quando A = 0, x = 1; e quando A = 1, x = 0.

NAND

A porta NAND é representada pelo mesmo símbolo da porta AND, porém acrescentado
de um círculo que significa inversão. Nesta operação, é utilizada a expressão booleana:
x= .

A x = AB
AND NAND
B A B AB AB
(a) Denota 0 0 0 1
inversão! 0 1 0 1
A 1 0 0 1
AB AB
1 1 1 0
B (c)

(b)
Figura 17 - NAND
Fonte: MOSS; TOCCI; WIDMER, 2011, p. 66.

14
Vamos analisar a tabela-verdade na Figura 18: na primeira linha, temos as entradas A
= 0 e B = 0. Na operação AND, o resultado é x = 0, porém com a inversão o resultado
NAND é x = 1. Também podemos ver que na quarta linha as entradas são A = 1 e B = 1.
Na operação AND, o resultado é x = 1, porém com a inversão, na tabela NAND, vemos
x = 0.

NOR
Basicamente, o símbolo utilizado para porta NOR é o mesmo da porta OR acrescentado de
m círculo que representa a inversão. Ela opera com a expressão booleana x = . Isso
significa que, primeiramente, é feita a operação OR e em seguida a operação de inversão.

A
x=A+B

B
(a) Denota
inversão!
A x=A+B

B A+B
(b)
OR NOR
A B A+B A+B

0 0 0 1
0 1 1 0
1 0 1 0
1 1 1 0
(c)
Figura 18 - NOR
Fonte: MOSS; TOCCI; WIDMER, 2011, p. 64.

Vamos analisar a tabela-verdade: na primeira linha, temos as entradas A = 0 e B = 0. Na


operação OR, o resultado é x = 0, e após a inversão a tabela NOR é x = 1.

Na quarta linha, temos as entradas A = 1 e B = 1. Na operação OR, o resultado é x = 1,


mas após a inversão a tabela NOR mostra que x = 0.

15
XOR

Na porta XOR a saída vai a nível alto sempre que uma entrada for diferente da outra.
Esta operação usa a expressão booleana: x=A B, x= B ou x=A .

Observe a Figura 19.

A
A

B AB
B x = AB + AB
A
AB
B

(a)

A x=A B
= AB + AB

B
(b)

A B X
0 0 0
0 1 1
1 0 1
1 1 0

Figura 19 - XOR
Fonte: MOSS; TOCCI; WIDMER, 2011, p. 122.

Podemos ver na tabela-verdade da Figura 19, que sempre que os valores das entradas
forem diferentes, a saída vai a nível alto. Na primeira linha, vemos as entradas A = 0 e
B = 0 e na quarta linha as entradas A = 1 e B = 1, dessa forma, a saída em cada uma
delas é x = 0. Na segunda e terceira linhas, os valores são diferentes. Na segunda
linha, vemos as entradas A = 0 e B = 1 e na terceira linhas as entradas A = 1 e B = 0,
dessa forma, a saída em ambas é x = 1.

16
Somador

Você já aprendeu neste conteúdo como é feita a soma nos computadores usando
números binários. A partir de agora, você vai ver o comportamento do computador
durante esta operação utilizando o somador ou somadores.

Precisamos compreender que as operações realizadas pelos computadores ocupam


espaço na memória. Se consideramos que determinada palavra possui 6 bits e ocorre
um overflow, a memória precisa disponibilizar mais espaço para o bit a mais que será
utilizado. Ou quando na soma existe um número que “sobra” e deve ser somado com
os números da posição seguinte, este número que sobra precisa de um espaço na
memória.

0 0 1 1 1
Armazenada
Primeira parcela 1 0 1 0 1 em registro
acumulador

Armazenada
Segunda parcela 0 1 1 1
em registro B
+

Soma 1 0 1 0 0
(A ser somado
Carry 0 0 1 1 1 na próxima posição)

Figura 20 - O computador durante o processo de soma


Fonte: MOSS; TOCCI; WIDMER, 2011, p. 270.

Como vimos anteriormente, a soma é feita sempre da direita para a esquerda,


começando pelo LSB. Analisando a imagem acima, vemos que os dois números a
serem somados estão posicionados um em cima do outro: primeira parcela e segunda
parcela. Veja que a soma de 1 + 1 = 0, e sobra

1. Esta sobra é chamada de carry.

Para esta operação são utilizados 5 bits:

• 3 bits para a soma: carry, primeira parcela e segunda parcela;


• 2 bits para o resultado: resultado da soma e o carry.

Os circuitos lógicos possibilitam que este processo seja multiplicado, tornando-o mais
rápido e eficaz. Este circuito é chamado de somador completo.

17
B4 B3 B2 B1 B0 Bits da segunda parcela
vondos do registrador B

C5 C4 C3 C2 C1 C0

Somador
FA FA FA FA completo
#4 #3 #2 #1 (FA)
#0

S4 S3 S2 S1 S0

Bits da primeira parcela


A4 A3 A2 A1 A0 vondos do registrador A

Soma aparece nas saídas S4, S3, S2, S1, S0.

Figura 21 - Carry
Fonte: MOSS; TOCCI; WIDMER, 2011, p. 270.

Entradas Entradas B
Entradas Saída de Saída de
de bits da de bits da
de bits do bits da bits do
primeira segunda
carry soma carry
parcela parcela
A B Cin S Cout S
0 0 0 0 0
0 0 1 1 0 Cin FA
0 1 0 1 0
0 1 1 0 1 Cout
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
A
1 1 1 1 1

Figura 22 - Carry
Fonte: MOSS; TOCCI; WIDMER, 2011, p. 271.

Esta operação usa a expressão: “S = Cin + in


+A in
+ ABCin”

Analisando a tabela-verdade de um circuito somador completo (Figura 22). Temos as


seguintes colunas:

A: Refere-se aos bits da primeira parcela;

B: Refere-se aos bits da segunda parcela;

Cin: Refere-se ao Carry;

18
S: Refere-se à Saída;

Cout: Refere-se à saída do Carry (aquela que será somada com a posição seguinte).

B S

CIN

Cout

FA

Figura 23 - Tabela-verdade de um circuito somador


Fonte: Moss; Tocci; Widmer, 2011, p. 272.

Observe a Figura 23: o circuito lógico mostra os mecanismos de entrada e saída


referentes à tabela-verdade da Figura 22. Podemos ver que, além das entradas A e B,
existe também a entrada Cin referente ao carry da posição anterior. Vemos também
que, além da saída S, temos a Cout referente ao valor que será somado juntamente com
a próxima posição.

Simulador de Circuitos Lógico-Digitais (Software)


Existem dezenas de simuladores de circuitos digitais no mercado. Vamos utilizar aqui
uma versão gratuita e on-line, a The Logic Lab, pois consideramos ser muito útil para
sua prática.

O site possui dispositivos de entrada e saída, portas lógicas e outros itens para que
você possa montar diversos circuitos:

19
Figura 24 - Portas lógicas
Fonte: Neuroproductions, s/d.

Vamos fazer uma simulação: você lembra que a porta AND só tem uma saída em
nível alto quando as duas entradas são iguais a 1? Vamos testar! Colocamos dois
interruptores na entrada e um ventilador na saída. Imagine que, quando o interruptor
está ligado, a entrada tem valor 1 e, quando está desligado, a entrada tem valor 0:

Figura 25 - Simulação
Fonte: Neuroproductions, s/d.

20
Podemos ver agora que mesmo se um dos interruptores for ligado, não ocorre o
acionamento do ventilador.

Figura 26 - Simulação
Fonte: Neuroproductions, s/d.

Figura 27 - Simulação
Fonte: Neuroproductions, s/d.

21
Por fim, ao acionar os dois interruptores, o ventilador foi acionado. Conseguimos
testar aqui o uso da porta AND:

Figura 28 - Simulação
Fonte: Neuroproductions, s/d.

A partir de agora, você pode utilizar o simulador da sua preferência para exercitar
as operações e portas vistas neste conteúdo. Aproveite também para criar tabelas-
verdade enquanto simula diversos circuitos lógico-digitais.

22
Conclusão
Neste conteúdo, conseguimos alcançar os objetivos propostos e compreendemos
como os computadores utilizam o sistema binário para realizar diversas operações,
ao mesmo tempo que controla a quantidade de bits utilizados pela memória. Além
disso, podemos perceber que a álgebra booleana é mais simples do que a álgebra
convencional por trabalhar apenas com binários, e aprendemos o que são as tabelas-
verdade.

Vimos também os diferentes circuitos lógicos e como eles são representados nas
tabelas-verdade. E, por fim, utilizamos um simulador de circuito lógico-digital on-line
e gratuito, plataforma esta que permitirá que o aluno realize diversas experiências e
pratique os conhecimentos aprendidos.

23
Referências
CORRÊA, A. G. D. Organização e arquitetura de computadores. São Paulo: Pearson,
2017.

DICIO. Binário. Disponível em: https://www.dicio.com.br/binario/. Acesso em: 28 jan.


2024.

MOSS, G. L.; TOCCI, R. J.; WIDMER, N. S. Sistemas digitais: princípios e aplicações.


São Paulo: Pearson, 2011.

MULTI CALCULADORA ON-LINE. Soma de números binários . Disponível em: http://


www.multicalculadora.com.br/soma-de-numeros-binarios-on-line/. Acesso em: 28
jan. 2024.

NEUROPRODUCTIONS. The Logic Lab. Disponível em: http://www.neuroproductions.


be/logic-lab/. Acesso em: 28 jan. 2024.

SAMPEDRO, J. Um sistema binário inventado na Polinésia séculos antes de Leibniz,


16 dez. 2013. El País. Disponível em: https://brasil.elpais.com/brasil/2013/12/16/
sociedad/1387215405_275511.html. Acesso em: 28 jan. 2024.

STALLINGS, W. Organização e arquitetura de computadores. 8. ed. São Paulo: Pearson,


2010.

TANENBAUM, A. S.; AUSTIN, T. Organização estruturada de computadores. 6. ed. São


Paulo: Pearson, 2013.

Você também pode gostar