Buscar

GABARITO-ARQ COMP-Questionario 8

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

2020.2 - ARQUITETURA DE COMPUTADORES 
QUESTIONÁRIO 8 – Porta Lógicas-Processadores-p1-Organização e Funcionamento 
básico-vídeos 34-37 
 
GABARITO 
1. Considere os valores binários abaixo: 
A = 1 B = 1 C = 0 D = 0 E = 1 
Calcule o valor de X após a execução das seguintes equações lógicas: 
 
a) X = (A  B) + (D + A . E) . (C  D) 
 
X = (1  1 ) + (0 + 1 . 1) . (0  0) 
X = (1  0) + (0 + 1) . 0 
X = 1 + 1 . 1 
X = 0 + 1 . 1 = 
X = 0 + 1 
X = 1 
 
b) X = A + (B . C  E) . (D + A) 
 
X = 1 + (1 . 0  1 ) . (0 + 1) 
 
 X = 1 + (0 . 0  1) . ( 1 ) 
 
 X = 1 + (0  1) . 0 
 
 X = 1 + 1 . 0 
 X = 1 + 0 
 X = 1 + 1 
X = 1 
 
2. Um cliente é atendido no balcão de uma lanchonete e faz o seguinte pedido: “Por favor, 
quero um hambúrguer ou um cheeseburger com coca-cola”. Considerando que o cliente 
estava usando especificamente seus conhecimentos de álgebra Lógica (Booleana), com o 
emprego das funções AND e OR, indique que lanches o atendente considerou? 
 
 Associação Carioca de Ensino Superior 
 
Centro Universitário Carioca 
http://www.unicarioca.br/index.php
Resp: Considerando as variáveis lógicas H (hamburger), C (cheeseburger) e L (coca-cola), a 
equação lógica seria: 
P (pedido) = H + (C . L) 
O atendente consideraris produzir um hamburger; mas também poderia produzir um 
cheeseburger e coca-cola. 
 
3. Quais são os operadores lógicos que sempre satisfazem as seguintes equações: 
A op A = 0 A op 1 = A A op 1 = 1 A op 0 = 0 
Resp: 
 A xor A = 0. Para A=0, tem-se que: 0 xor 0 = 0 e para A = 1, tem-se que: 1 xor 1 = 0 
 A and 1 = A 
 A or 1 = A 
 A and 0 = 0 
 
4. Considerando os diversos operadores lógicos analisados nas vídeo aulas sobre portas 
lógicas e tendo em vista as regras para solucionar equações lógicas, indique a sequência de 
prioridades constantes das referidas regras. 
Resp: 
a) NOT individual será realizado ANTES de alguma operação; 
c) Se houver NOT sobre uma ou mais operações, então realizar 1º a(s) operação(ões) e 
depois executar o NOT; 
d) O cálculo é realizado da esquerda para a direita, 1º fazendo-se os parênteses mais 
internos para os mais externos; 
e) Operação AND tem prioridade sobre a OR e XOR. 
 
 
5. Analise o circuito digital abaixo e mostre a equação lógica que representa este circuito: 
 
 
 
 
Resp: 
X = A . B  C 
6. Quando se realiza uma operação algébrica entre dois números (por exemplo, uma soma 
entre A e B), ambos os números são representados por um bit de sinal (normalmente o 
mais à esquerda do número, sendo bit 0 para positivos e bit 1 para negativos) e os restantes 
representando o valor do número. Por exemplo, o número + 1810 seria indicado pelo binário 
0100102 , enquanto -1810 seria 1100102. 
X B=0 
A=1 
C=1 
Sabe-se que a primeira ação para executar s operação A + B compreende a comparação 
entre os sinais dos números, para se deduzir em seguida o que fazer conforme o resultado 
dessa comparação. 
Qual deverá ser o circuito digital (porta lógica) a ser usado para realizar a referida 
comparação. 
Resp: O circuito digital (porta lógica) XOR serve de comparador entre dois valores: se 
ambos são iguais, o resultado é 0 e se são diferentes, o resultado é 1. 
7. Calcule quantas portas lógicas deve ter uma ULA, igual a mostrada na vídeo aula e que seja 
capaz de processar números com 6 bits de cada vez. 
Resp: A ULA mostrada na vídeo aula é uma unidade de cálculo que pode realizar 4 
operações matemáticas, sendo 3 operações lógicas (AND, OR e NOT) e uma adição, 
TODAS com 1 par de bits de entrada (unidade de 1 bit). 
Verificando o diagrama observa-se um total de 21 portas lógicas (4 portas NOT e 4 portas 
AND para o decodificador de operação- identifica qual operação será realizada), mais 6 
portas lógicas para o somador de 1 bit, mais 6 portas lógicas para as operações lógicas e 
mais 1 para a saída final do resultado. 
Para processar números com 6 bits é necessário repetir 6 vezes essa unidade e tem-se, 
então, 6 x 21 = 126 portas lógicas no total. 
8. Portas lógicas são dispositivos eletrônicos que operam com variáveis lógicas, recebendo um 
ou mais valores de entrada e produzindo um resultado lógico (um entre dois possíveis 
valores) conforme a combinação interna de seus elementos. Tais dispositivos são 
intensamente utilizados na estrutura dos componentes de um computador, sejam 
processadores ou memórias de semicondutores. Em face disso, assinale as portas lógicas 
usadas, respectivamente, em um comparador de valores e em um decodificador: 
a) OR - XOR 
b) AND – OR e XOR 
c) XOR – AND e NOT 
d) NOT e AND – OR e NOT 
e) XOR - AND 
Resp: O comparador usa uma porta XOR para verificar se dois bits são iguais ou diferentes 
e cada decodificador usa portas NOT e AND. 
OPÇÃO C 
9. Portas lógicas são minúsculos componentes de hardware, que implementam de 
forma física uma determinada função lógica. Elas produzem um saída 0 ou 1 
(respectivamente, Falso ou Verdadeiro), conforme os valores de entrada e seu 
arranjo interno. Dentre as portas lógicas estudadas nas vídeo aulas, qual delas 
produzirá sempre uma saída 1 quando as entradas forem 0 e 1 ou 1 e 0? E qual 
produzirá uma saida 1 se as entradas forem 0 e 1 ou 1 e 1? 
 
Resp: 
A porta XOR é a única que produz saída 1 quando as entradas são diferentes (0 e 1 ou 1 e 
0) 
A porta OR produz saída 1 para entradas 0 e 1 ou 1 e 1. 
10. Considere a equação lógica a seguir: 
 X = A + (B + (D  F) . C) + E 
 Deduza o diagrama do circuito correspondente a essa equação. 
A 
 
B 
 
C 
 
 
D 
F 
 
 
E 
 
 
11. Considere as palavras A, B, C e D, cada uma constituída de 3 bits de largura (cada bit tem o 
valor lógico 0 ou 1). 
A = 110 B = 001 C = 111 D = 100 E = 000 F = 101 
 
Calcule o valor de X na equação a seguir: 
 
X = (A + F )  (C + D . E )  F 
Resp: 
1. Calcular parêntese da esquerda: 
 A 110 
Not A 001 
 + F 101 
 101 
 010 é o inverso (not) conforme o traço. Vamos apelidar de (1) 
2. Calcular parêntese da direita e depois fazer xor com F paqra inverter (NOT) 
 D 100 
 and E 000 
 000 
 or 000 (inverso (not) de C) 
 000 
 xor F 101 
 101 
 010 é o inverso (not) do resultado, Vamos apelidar de (2) 
3. Executar operação xor entre (1) e (2) 
 010 
Xor 010 
 000------------resultado final 
12. A figura a seguir apresenta a tabela verdade de duas portas lógicas. 
 
 
Quais são, respectivamente, as portas lógicas 1 e 2? 
Resp: A porta lógica 1 é OR, pois produz uma saída VERDADE (bit 1) para todos os valores de 
entrada EXCETO 0 – 0 
A porta lógica 2 é XOR, pois, por definição, produz valor VERDADE (1) na saída quando as 
entradas são diferentes ( 0 -1 ou 1 – 0) e valor zero na saída quando as entradas são iguais (0 
-0 ou 1 – 1) 
 
13. Descreva, sucintamente, a especificação de um circuito digital DECODIFICADOR e 
mostre um exemplo de seu funcionamento (p.ex., um decodificador 2 x 4) 
Resp: Um decodificador é um dispositivo que possui n entradas binárias e m = 2 n saídas. Por 
exemplo, se n = 2 (duas entradas), haverá m = 22 = 4 saídas (00 – 01 – 10 -11). Os 
decodificadores são identificados pelos valores de entrad e saída, isto é, n x m. No exemplo 
de 2 entrads e 4 saídas, seria um decodificador 2 x 4. 
Ele funciona de modo que, para cada entrada haverá apenas UMA saída válida (bit 1), na saída 
correspondente. 
No decodificador2 x 4, por exemplo, teremos: 
 00 
 01 
 10 
 11 
Se, em dado instante, a entrada fôr igual a 01, então as saídas 00 – 10 e 11 serão 0 e apenas a 
saída 01 será igual a 1. 
 
 
14. Qual ou quais portas lógicas pode(m) ser usada(s) para habilitar transferências? E para 
comparação de valores binários? 
Resp: 
Para habilitar transferências usa-se a porta lógica AND (E), pois sabe-se (regras de álgebra 
lógica) qie 
A AND 1 = A 
Desse modo, transfere-se o valor A para outro local (A na saída) combinando-se este valor com 
o binário 1 (que pode ser representado p.ex., por um pulso de relógio ou uma saída de 
decodificador). 
 
Para comparar valores usa-se a porta lógica XOR, pois sabe-se (regras de álgebra lógica) que 
dois valores iguais na entrada de uma XOR ( 0 xor 0 ou 1 xor 1) acarretam saída 0 e dois valores 
diferentes (1 xor 0 ou 0 xor 1) acarretam saída 1. 
 
15. Um Sistema de Computação (computador) é constituido de diversos componentes 
básicos, que permitem a ele executar as atividades de processamento de dados. 
Entre esses componentes há o processador, principal instrumento de 
processamento de dados. Os processadores são usualmente organizados em duas 
áreas lógicas. Cite essas áreas, descreva suas funções e indique um dispositivo 
existente em cada uma. 
Resp: Áreas de processamento ou execução (também chamada de “caminho de dados”) e 
área de Controle. A primeira realiza a atividade fim de um processador: executa as 
operações primitivas que foram nele programadas em fábrica (p. ex., somar 2 números, 
subtrair 2 números, mover um dado de um local para outro, desviar execução das 
instruções, buscar um dado no barramento de entrada, etc). 
A outra (controle) realiza as atividades “cerebrais”. É responsável pela execução de cada 
etapa do ciclo de cada instrução, emitindo os sinais de controle dentro da programação 
pré-estabelecida. 
Na área de controle: ULA, registradores de dados, registradores de controle 
Na área de controle: a UC (unidade de controle), o CI (contador de instrução), o RI 
(registrador de instrução), decodificador de instrução, etc 
 
 
16. Sabe-se que os processadores são fabricados contendo a programação de 
inúmeras operações simples (primitivas) que podem executar diretamente. Essas 
operações são formalizadas pelo arquiteto do processador em um instrumento, 
que permitem ao processador interpretar qual é a operação e como realiza-la; qual 
é esse instrumento que viabiliza o funcionamento de um processador? Como os 
processadores executam cada operação dessas (transformadas no referido 
instrumento)? 
Resp: o instrumento de entendimento do processador do que fazer é o conjunto de bits 
chamado de Instrução de Máquina; eles executam cada instrução por meio de um 
algoritmo chamado de Ciclo de Instrução (um passo a passo para executar uma 
determinada instrução) 
 
 
 
 
17. Considerando que os processadores podem ser considerados (dentro de limites, é 
claro) semelhantes aos corpo humano, no que se refere aos seus movimentos. 
Assim, pode-se afirmar que a área de controle de um processador é responsável 
pela execução de seus movimentos, enquanto a área de processamento é 
responsável por “interpretar” o que fazer em cada movimento. 
Analise estas afirmações e comente. 
 
Resp: Realmente, pode-se considerar a “semelhança” entre os movimentos dos 
seres humanos e os processadores (a semelhança é apenas no que se refere a 
movimentos). Os processadores também possuem duas áreas distintas: área de 
processamento, responsável pelas atividades relativas à execução de operações (é 
semelhante à parte dos seres humanos que realiza seus movimento, de pernas, de 
braços, do torço ou da cabeça ou das cordas vocais) e a área de controle, 
responsável pela interpretação do que fazer e como fazer, emitindo sinais de 
controle para os diversos dispositivos executarem sua atividade, assim como nosso 
cérebro atua. 
Dessa forma, verifica-se que a firmação acima está INVERTIDA, visto que a área de 
controle do processador é responsável pela atividade “cerebral” e não de 
movimentos, a qual é realizada pela área de processamento. 
 
18. Um determinado sistema de computação tem um processador que opera com 
frequência de relógio (“clock”) de 1GHz. Qual deverá ser a duração de cada pulso 
de relógio? 
Resp: Sabe-se da física, que F = 1 T e T = 1/ F, sendo F = frequência, em Hz ou KHz (103 ou 
MHz (106 )ou GHz (109) e T = período, em seg ou miliseg (10-3 seg) ou micro (10-6 seg) ou 
nanoseg (10-9) , etc 
1 GHz = 109 Hz (1 bilhão de pulsos por seg). 
Então 1 pulso = 1 /F = 1 / 109 ou 10-9 seg ou 1 nanoseg 
 
 
19. Quais são os dois tipos de unidade de cálculo que existem atualmente em todos os 
processadores? 
Resp: Unidade para operações aritméticas com números inteiros e para operações 
lógicas (normalmente chamadas de ULA-unidade lógica e aritmética ou Unidade de 
Execução) e Unidade para operações acom números representados em ponto flutuante 
(números fracionários ou muito grandes ou muito pequenos) 
 
20. Qual é o componente de um processador que determina o período de duração de 
cada uma de suas atividades e controla o sincronismo entre elas? 
Resp: O relógio (“clock”)

Continue navegando