Baixe o app para aproveitar ainda mais
Prévia do material em texto
Linguagens de Montagem Unidade 1 - Arquitetura básica de computadores Jackanderson Charles Leal de Menezes jackprofessor2@gmail.com Disciplina: Linguagens de Montagem Professor: Jackanderson C. L. de Menezes Aula 03 – Conceitos de lógica digital e circuitos combinacionais. 2 Conteúdo da disciplina Unidade 1 - Arquitetura básica de computadores 1.1 - A evolução da arquitetura de computadores e seu modo de funcionamento. 1.2 - Componentes básicos de um sistema computacional pela arquitetura Von Neumann. 1.3 - Barramentos. 1.4 - Representação de dados e sistemas de numeração. 1.5 - Conceitos de lógica digital e circuitos combinacionais. Unidade 2 - Memórias e elementos armazenadores 2.1 - Hierarquia de memórias. 2.2 - Flip-Flops e circuitos sequenciais. Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Apesentar os conceitos de lógica digital Caracterizar um circuito combinacional. Conhecer o funcionamento de cada um dos circuitos. Exemplos. 3 Agenda da aula de hoje Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Conceitos de lógica digital e circuitos combinacionais. 4 Disciplina: Linguagens de Montagem Professor: Jackanderson Charles 5 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Os circuitos combinacionais São aqueles cujas saídas dependem única e exclusivamente das suas variáveis de entrada; São circuitos que não possuem dispositivo de memória. Para o processo de criação de um circuito combinacional, costuma-se seguir as seguintes etapas: • Estudo da situação • Estudo da tabela-verdade • Expressão do circuito simplificado • Representação do circuito 6 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Estudo da situação Exemplo: Instalação de uma controladora que dá acesso a uma impressora em um escritório. Nossa controladora deve obedecer às seguintes características: • Têm acesso à impressora um funcionário responsável e o patrão. • O acesso do patrão à impressora é prioritário sobre o acesso do funcionário 7 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Estudo da tabela-verdade Para o nosso estudo vamos convencionar: • Patrão → P • Funcionário → F • Resposta da solicitação à impressora do patrão → Rp • Resposta da solicitação à impressora do funcionário → Rf 8 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Estudo da tabela-verdade Para o caso 1 → Ninguém solicita a impressora; então, não há resposta da impressora. Para o caso 2 → Somente o funcionário solicita a impressora; então, a impressora responde a sua solicitação. Para o caso 3 → Somente o patrão solicita a impressora; então, a impressora responde a sua solicitação. Para o caso 4 → Tanto o patrão quanto o funcionário solicitam a impressora; então, a impressora responde à solicitação do patrão, já que ele é prioritário. 9 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Expressão do circuito simplificado Para a saída Rp teremos então: Para a saída Rf teremos então: Então a resposta da impressora será sempre uma situação ou outra, o que nos dá: R = P + P.F 10 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Representação do circuito 11 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Lógica: conceito e aplicações Função E (And) Expressão: Símbolo: Circuito equivalente: Tabela da verdade: 12 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Lógica: conceito e aplicações Função OU (Or) Expressão: Símbolo: Circuito equivalente: Tabela da verdade: 13 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Lógica: conceito e aplicações Função NÃO (Not) ou INVERSORA Expressão: Símbolo: Circuito equivalente: Tabela da verdade: 14 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Lógica: conceito e aplicações Função NÃO-E (Nand) Expressão: Símbolo: Circuito equivalente: Tabela da verdade: 15 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Lógica: conceito e aplicações Função NÃO-OU (Nor) Expressão: Símbolo: Circuito equivalente: Tabela da verdade: Atividade de aprendizagem Exercício para fixação 16 17 Exercício Disciplina: Linguagens de Montagem Professor: Jackanderson Charles 1. Escrever as expressões lógicas dos circuitos apresentados abaixo: 18 Exercício Disciplina: Linguagens de Montagem Professor: Jackanderson Charles 2. Desenhar os circuitos com portas lógicas a partir das expressões lógicas abaixo: 19 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Obtenção da expressão lógica e tabela da verdade a partir do circuito lógico Exemplo: 20 Conceitos de lógica digital e circuitos combinacionais Disciplina: Linguagens de Montagem Professor: Jackanderson Charles Obtenção da expressão lógica e tabela da verdade a partir do circuito lógico Exemplo: 21 Exercício Disciplina: Linguagens de Montagem Professor: Jackanderson Charles 3. A partir da expressão lógica, desenhe o circuito e obtenha a tabela da verdade. 4. Demonstre através da tabela da verdade as seguintes igualdades / desigualdades: 22 Dúvidas ? http://portal.estacio.br/painel/nova-parceria-amplia-a-oferta-de-bibliografia-para-alunos-e-professores/ 23 Material e discussão fora da sala https://bv4.digitalpages.com.br Prof. Jackanderson Charles jackprofessor2@gmail.com 24 Jackanderson Charles – jackprofessor2@gmail.com
Compartilhar