Aula Expositiva 03. DCC 001 Programação de Computadores 2 o Semestre de 2011 Prof. Osvaldo Carvalho DCC
|
|
- Benedicto Freire Lombardi
- 6 Há anos
- Visualizações:
Transcrição
1 Aula Expositiva Síntese de Circuitos Combinatórios (7 segmentos) Multiplexadores e Demultiplexadores 2.3 Circuitos Sequenciais Flip-flops e registradores Barramentos e Controle de Fluxo de Dados Memórias Acumuladores 2.4 Processadores Uma Calculadora Osciladores ou Clocks DCC 001 Programação de Computadores 2 o Semestre de 2011 Prof. Osvaldo Carvalho DCC
2 DCC Display Hexadecimal com Lâmpada de 7 Segmentos
3 DCC Lâmpada de 7 Segmentos Dispositivo simples e eficaz para visualização de algarismos e algumas letras O Logisim oferece este componente, na biblioteca (Library) Input/Output Cada pino acende ou apaga um dos sete segmentos Um pino acende um ponto decimal, que não vamos usar
4 DCC O Circuito SeteSegmentos.circ Center Upper Right Lower Left Lower Right
5 DCC Display Hexadecimal 4 bits de entrada Circuito que queremos
6 Construção da Tabela da Verdade para Display Hexadecimal DCC
7 DCC O (sub-)circuito 4bits2hexa Complicado? Pode ser, mas isso não é um problema: O circuito foi construído automaticamente, usando uma tabela da verdade Pode ser usado como um módulo, e seus detalhes internos não interessam
8 DCC Multiplexadores, Demultiplexadores e Decodificadores
9 Controle de Fluxo de Dados Além de operações aritméticas e comparações, circuitos lógicos são também utilizados para conduzir fluxos de dados Multiplexador dirige uma única entre várias fontes de dados para um destino; a fonte é designada por um endereço Demultiplexador dirige uma entrada de dados para um entre vários destinos; o destino é designado por um endereço DCC
10 MUX / DMX Determina qual das entradas fica conectada à saída Determina qual das saídas fica conectada à entrada DCC
11 Multiplexador 1 bit Circuito DCC
12 DCC Multiplexador 2 bits Endereço MUX 1 bit MUX 1 bit MUX 1 bit O binário a 1 a 0 designa qual entrada fica ligada à saída
13 Demultiplexador 1 bit Circuito DCC
14 DCC Demultiplexador 2 bits DMX 1 bit DMX 1 bit DMX 1 bit Endereço
15 Decodificador construído com Demultiplexador Entrada codificada em binário Constante 1 Saída decodificada DCC
16 DCC Circuitos Sequenciais Flip-Flops e Registradores
17 Limitações de Circuitos Combinatórios Sua saída depende exclusivamente dos valores aplicados às suas entradas Com poucas variáveis de entrada, podem ser obtidos da tabela da verdade Com arranjos em cascata, podem tratar de entradas da ordem de algumas dezenas de bits Mas como fazer para somar, digamos, 50 inteiros de 32 bits cada um? DCC
18 DCC Circuitos Sequenciais São circuitos digitais cuja saída depende dos sinais aplicados às suas entradas de valores armazenados em memórias Possuem Memórias: Flip-flops Registradores Memórias RAM Podem realizar operações como a soma de 50 inteiros de 32 bits, realizando uma soma de cada vez, com resultados parciais acumulados em uma memória
19 Flip-Flop tipo D Poderia ser click ; funciona como um obturador de máquina fotográfica Bit Armazenado A entrada D é fotografada no instante em que o clock passa de 0 para 1 Pino Auxiliar: Impõe 1 Pino Auxiliar: Impõe 0 Complemento do Bit Armazenado DCC
20 7 Carta de Tempo FF tipo D Clock 0 4 Entrada D Saída Q Tempo DCC
21 DCC Registrador 4 bits Clock único para os 4 FFs Saídas Entradas
22 DCC Registradores Logisim - 1 Encontram-se na biblioteca Memory Permitem escolher a largura de dados (no. de bits armazenados) Têm possibilidade de digitação direta do conteúdo armazenado Também têm um pino de clear
23 DCC Registradores Logisim - 2 Registradores Largura de dados Valor armazenado no registrador, em hexadecimal
24 DCC Barramentos e Largura de Dados
25 DCC Largura de Dados Estes circuitos são equivalentes No de baixo, entradas, saídas, registradores e fios têm largura de bits (bit width) igual a 4
26 DCC Arquivo Splitter.circ Ramificações (Splitters) 5 bits 2 bits 8 bits 1 bit
27 DCC Barramentos Toda saída ligada ao barramento passa por um Controlled Buffer A todo instante, no máximo um controlled buffer pode ter o controle do barramento O dado no barramento é igual à saída com o controlled buffer ligado
28 DCC Controle de Fluxo de Dados Os sinais de clock dos registradores e dos controlled buffers podem ser usados para controlar o fluxo de dados entre componentes ligados a um barramento Dados são transferidos de um ponto para outro conectando e desconectando esses sinais em uma sequência apropriada para a transferência desejada
29 Controle de Fluxo de Dados Exemplo 1 DCC Sinal In = 7 In->Dbus = 1 A Clk = 1 A Clk = 0 In->Dbus = 0 Colocar 7 no registrador A Comentário Coloca 7 na entrada In A entrada In controla o barramento O registrador A copia o barramento Abaixa o clock do registrador A Libera o barramento
30 Controle de Fluxo de Dados Exemplo 2 DCC Sinal In = 3 In->Dbus = 1 B Clk = 1 B Clk = 0 In->Dbus = 0 Colocar 3 no registrador B Comentário Coloca 3 na entrada In A entrada In controla o barramento O registrador B copia o barramento Abaixa o clock do registrador B Libera o barramento
31 Controle de Fluxo de Dados Exemplo 3 DCC Sinal A->Dbus = 1 C Clk = 1 C Clk = 1 A->Dbus = 0 Copiar no registrador C o conteúdo de A Comentário O registrador A controla o barramento O registrador C copia o barramento Abaixa o clock do registrador C Libera o barramento
32 Memórias DCC
33 DCC Memórias - 1 O Logisim oferece memórias RAM (Random Access Memory) e ROM (Read Only Memory) Uma memória é composta por muitas unidades de armazenamento chamadas palavras Cada palavra possui um endereço que deve ser usado para ler ou escrever seu conteúdo Facilidades do simulador (não existem em circuitos reais) para alteração de conteúdo, e mesmo para a leitura de um arquivo com todo o conteúdo da memória
34 DCC Memórias - 2 Memórias têm como atributos a largura de dados, que é o número de bits em cada palavra a largura de endereço, que é o número de bits que compõem um endereço o tamanho, que é o número de palavras que a memória contém No Logisim o tamanho de uma memória é determinado por sua largura de endereço: com n bits de largura de endereço, temos 2 n palavras na memória
35 DCC Memory Address Register Memórias 3 Entrada e também saída de dados Na subida, copia D na posição A Controle de posse do barramento
36 DCC RAM Fluxo 1 Escrever 9 na posição de memória 15 (=ff) Sinal Comentário Input = 15 Coloca 15 ( ) na entrada Input In Clk = 1 O registrador In copia a sua entrada In Clk = 0 Abaixa o clock do registrador In In->Dbus = 1 O registrador In controla o barramento MAR Clk = 1 O registrador MAR copia a sua entrada; a entrada A da memória já contém o endereço desejado MAR Clk = 0 Abaixa o clock do registrador MAR Input = 9 Coloca 9 ( ) na entrada Input In Clk = 1 O registrador In copia a sua entrada In Clk =0 Abaixa o clock do registrador In RAM Clk = 1 A memória copia o barramento para a posição 15, indicada pela entrada A RAM Clk = 0 Abaixa o clock da memória In->Dbus = 0 Libera o barramento
37 DCC RAM Fluxo 2 Ler o conteúdo da posição de memória 15 (=ff) para o registrador Out Sinal Comentário Input = 15 Coloca 15 ( ) na entrada Input In Clk = 1 O registrador In copia a sua entrada In Clk = 0 Abaixa o clock do registrador In In->Dbus = 1 O registrador In controla o barramento MAR Clk = 1 O registrador MAR copia o barramento; a entrada A da memória já contém o endereço desejado MAR Clk = 0 Abaixa o clock do registrador MAR RAM->Dbus = 1 A memória controla o barramento, onde coloca o conteúdo da posição indicada por sua entrada A Out Clk = 1 O registrador Out copia o barramento Out Clk = 0 Abaixa o clock do registrador Out
38 Acumuladores e Loops DCC
39 DCC Acumulador - 1 Um registrador acumulador Tem sua entrada alimentada por um circuito aritmético, como um somador Sua saída é também uma das entradas deste circuito aritmético Este arranjo permite p. ex. somar 100 números, sequenciando as somas ao longo do tempo
40 DCC Acumulador 2 Circuito Soma (combinatório) Registrador Acumulador
41 DCC Acumulador Fluxo 1 Colocar 5 no Acumulador Sinal Comentário Acc Clr = 1 Zera o acumulador Acc Clr = 0 Abaixa o clear do acumulador In = 5 Coloca 5 na entrada In In->Dbus = 1 A entrada In controla o barramento Acc Clk = 1 O acumulador copia a entrada, que é a saída do circuito de soma, sendo = 5 Acc Clk = 10 Abaixa o clock do acumulador In->Dbus = 0 Libera o barramento
42 Acumulador Fluxo 2 Soma 7 (111) ao conteúdo do Acumulador, e transfere o resultado para o registrador Out Sinal Comentário In = 7 Coloca 7 na entrada In In->Dbus = 1 A entrada In controla o barramento O acumulador copia a entrada, que é a Acc Clk = 1 saída do circuito de soma, sendo igual a 12 (0c em hexa), soma do valor do acumulador com o do barramento Acc Clk = 0 Abaixa o clock do acumulador In->Dbus = 0 Libera o barramento Acc->Dbus = 1 O acumulador controla o barramento Out Clk = 1 O registrador Out copia o barramento Out Clk = 0 Abaixa o clock do registrador Out Acc->Dbus = 0 Libera o barramento DCC
43 Uma Calculadora DCC
44 Uma Calculadora Registrador de Dados Luzes para acompanhamento Unidade Lógico- Aritmética DCC
45 DCC Uso da Calculadora Problema: Somar os conteúdos das posições 1 e 2 da memória, e colocar o resultado na posição 3 Pode ser feito pelas etapas: 1. Carregar no acumulador o conteúdo da posição 1 da RAM 2. Somar ao acumulador o conteúdo da posição 2 da RAM 3. Armazenar o conteúdo do acumulador na posição 3 da memória
46 Etapa 1 ACC_Clear = 1 ACC_Clear = 0 Input = 1 In_Clk = 1 In_Clk = 0 In->Bus = 1 MAR_Clk = 1 MAR_Clk = 0 In->Bus = 0 RAM->Bus = 1 ACC_Clk = 1 ACC_Clk = 0 RAM->Bus = 0 Entrada de Operando Carrega no acumulador o conteúdo da posição 1 da RAM DCC
47 Etapa 2 Input = 2 In_Clk = 1 In Clk = 0 In->Bus = 1 MAR_Clk = 1 MAR_Clk = 0 In->Bus = 0 RAM->Bus = 1 ACC_Clk = 1 ACC_Clk = 0 RAM->Bus = 0 Soma ao acumulador o conteúdo da posição 2 da RAM DCC
48 Etapa 3 Input = 3 In_Clk = 1 In_Clk = 0 In->Bus = 1 MAR_Clk = 1 MAR_Clk = 0 In->Bus = 0 ACC->Bus = 1 RAM_Clk = 1 RAM_Clk = 0 ACC->Bus = 0 Armazena o conteúdo do acumulador na posição 3 da RAM DCC
49 Clocks DCC
50 De Calculadora a Processador Um processador é um circuito similar à calculadora, mas A emissão de sinais de controle e a entrada de operandos é automatizada, e segue um programa Vamos adicionar circuitos à calculadora para transformá-la em um processador DCC
51 Osciladores ou Clocks O propulsor de qualquer circuito digital é um oscilador ou clock Um clock é um circuito cuja saída oscila entre 0 e 1 com uma frequência conhecida Um computador de 1 GHz (1 giga hertz) utiliza um clock cuja saída varia entre 0 e 1 um milhão de vezes por segundo Deste sinal básico circuitos como registradores circulares obtêm sinais de tempo que são usados para coreografar o fluxo de dados de um circuito DCC
52 Registrador Circular DCC
53 DCC Registrador Circular Carta de Tempo t2 t1 t0 Clock Reset
54 Resumo - 1 (De)Multiplexadores são usados para conduzir dados em um circuito digital Um flip-flop armazena 1 bit Registradores são conjuntos de flipflops Memórias armazenam muitas palavras (conjuntos de bits) identificadas por um endereço DCC
55 Resumo - 2 A informação desloca-se entre dois pontos de armazenamento seguindo controles de fluxo de dados A informação é transformada por circuitos combinatórios colocados entre dois pontos de armazenamento Osciladores, divisores de frequência e circuitos correlatos permitem o controle no tempo do fluxo de dados DCC
2.4 Processadores Micro-instruções Desvios Desvios Condicionais Instruções e Programação em Assembler
Aula Expositiva 4 2.4 Processadores 2.4.1 Micro-instruções 2.4.2 Desvios 2.4.3 Desvios Condicionais 2.4.4 Instruções e Programação em Assembler DCC 001 Programação de Computadores 2 o Semestre de 2011
Leia maisUFMG DCC Álgebra de Boole. Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG
UFMG DCC001 2013-1 1 Álgebra de Boole Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG UFMG DCC001 2013-1 2 Bits e informação Representamos números, caracteres,
Leia maisCircuitos Sequenciais
1 Circuitos Sequenciais Elementos de estado ou elementos de memória Exemplos de circuitos sequenciais: Latches Flip-flops Registradores Conjunto de registradores Memória Conjunto de Registradores Parte
Leia maisa) Obtenha a tabela verdade das operações com 01 bit
01. Deduza a obtenção de um circuito somador completo (FULL ADDER) e 01 bit seguindo os passos abaixo: a) Obtenha a tabela verdade das operações com 01 bit SOLUÇÃO NOS SLIDE b) Obtenha a expressão não
Leia maisSistemas Digitais Transferências entre Registradores
Sistemas Digitais Transferências entre Registradores Referência Bibliográfica: Logic and Computer Design Fundamentals Mano & Kime Adaptações: josé artur quilici-gonzalez Sumário Transferências entre Registradores
Leia maisCircuitos Lógicos Aula 26
Circuitos Lógicos Aula 26 Aula passada Mais adição Circuito com maior largura Subtração Mais ULA Aula de hoje Memória Funcionamento e arquitetura ROM, RAM e variações Processador Intel Memória Memória:
Leia maisOrganização e Arquitetura de Computadores INTRODUÇÃO
Organização e Arquitetura de Computadores INTRODUÇÃO A Arquitetura de Computadores trata do comportamento funcional de um sistema computacional, do ponto de vista do programador (ex. tamanho de um tipo
Leia maisMEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Nov/18
MEMÓRIAS Sistemas Digitais II Prof. Marcelo Wendling Nov/18 1 Definições São blocos que armazenam informações codificadas digitalmente. A localização de uma unidade de dado num arranjo de memória é denominada
Leia maisMemórias Parte 1. SEL-0415 Introdução à Organização de Computadores. Aula 4. Prof. Dr. Marcelo Andrade da Costa Vieira
Departamento de Engenharia Elétrica - EESC-USP SEL-0415 Introdução à Organização de Computadores Memórias Parte 1 Aula 4 Prof. Dr. Marcelo Andrade da Costa Vieira Memória Semicondutora Elemento Básico
Leia maisAula 17. Máquina de Estados Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 17 Máquina de Estados Parte 1 SEL 0414 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Bibliografia l l l Tocci, R. J.; Widmer, N. S. Sistemas Digitais Princípios e Aplicações. 8ª Ed.,
Leia maisDisciplina de Laboratório de Elementos de Lógica Digital I SSC-0111
USP - ICMC - SSC SSC 0111 (Lab ELD I) - 2o. Semestre 2011 Disciplina de Laboratório de Elementos de Lógica Digital I SSC-0111 1 Agosto 2011 Prof. Fernando Osório Email: fosorio [at] { icmc. usp. br, gmail.
Leia maisORGANIZAÇÃO DE COMPUTADORES CAPÍTULO 6: PROCESSADORES. Prof. Juliana Santiago Teixeira
ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO 6: PROCESSADORES Prof. Juliana Santiago Teixeira julianasteixeira@hotmail.com INTRODUÇÃO INTRODUÇÃO O processador é o componente vital do sistema de computação, responsável
Leia maisRELOGIO MEMÓRIA USO DA NUMERAÇÃO BINÁRIA. 02. Explique a função do barramento de endereços no Modelo Barramento de Sistemas.
01. Cite três conceitos introduzidos por Von Newman RELOGIO MEMÓRIA USO DA NUMERAÇÃO BINÁRIA 02. Explique a função do barramento de endereços no Modelo Barramento de Sistemas. BARRAMENTO DE ENDEREÇOS:
Leia maisMINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações REGISTRADORES. Marcos Moecke. São José - SC,
MINISTÉRIO DA EDUCAÇÃO - Unidade de São José Curso Técnico em Telecomunicações REGISTRADORES Marcos Moecke São José - SC, 24-2 SUMÁRIO 6. REGISTRADORES... 1 6.1 REGISTRADORES DO TIPO PORTA PARALELA...1
Leia maisOrganização Básica III
Barramento de endereços É unidirecional, porque a informação flui apenas em uma direção, da CPU para a memória ou para os elementos de E/S. Barramento de endereços Quando a CPU quer ler de ou escrever
Leia maisCélula básica de memória - Notas de aula abril/2012
22 - Célula básica de memória - Notas de aula abril/22 Célula básica de Memória A Unidade Central de Processamento (CPU) é o componente fundamental dos sistemas computadorizados. Um de seus dispositivos
Leia maisMemória (conceitos) MEMÓRIA VOLÁTIL
MEMÓRIA 1 MEMÓRIA VOLÁTIL Memória (conceitos) É aquela que perde a informação armazenada quando a energia elétrica desaparece MEMÓRIA DE SEMICONDUTORES Construídas com FLIP-FLOPS (que são construídas com
Leia maisComponentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial MICROCONTROLADORES PROFESSOR FLÁVIO MURILO
Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial 1 Componentes dos computadores CPU; Memórias; Dispositivos de Entrada e Saída (E/S) - Input/Output
Leia maisDepartamento de Sistemas de Computação - SSC. Sistemas Digitais. 2 o Semestre Projeto CPU. Data da apresentação: 26/27 de outubro
UNIVERSIDADE DE SÃO PAULO Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação - SSC Sistemas Digitais 2 o Semestre Projeto CPU Data da apresentação: 26/27 de outubro
Leia maisCOMPUTADOR 2. Professor Adão de Melo Neto
COMPUTADOR 2 Professor Adão de Melo Neto Modelo Barramento de Sistema É uma evolução do Modelo de Von Newman. Os dispositivos (processador, memória e dispositivos de E/S) são interligados por barramentos.
Leia maisÁlgebra Booleana. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática
Arquitectura de Computadores I Engenharia Informática (11537) Tecnologias e Sistemas de Informação (6616) Álgebra Booleana Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 1 Nas primeiras
Leia maisSSC512 Elementos de Lógica Digital. Memórias. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Memórias GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos Prof.Dr. Danilo
Leia maisSSC510 Arquitetura de Computadores 1ª AULA
SSC510 Arquitetura de Computadores 1ª AULA REVISÃO DE ORGANIZAÇÃO DE COMPUTADORES Arquitetura X Organização Arquitetura - Atributos de um Sistema Computacional como visto pelo programador, isto é a estrutura
Leia maisEELi02. Prof. Vinícius Valamiel
EELi2 Prof. Vinícius Valamiel vvalamiel@gmail.com https://sites.google.com/site/vvalamiel/ APLICAÇÕES DE CIRCUITOS SEUENCIAIS BÁSICOS (REGISTRADORES E CONTADORES) REGISTRADORES DE DESLOCAMENTO (elemento
Leia maisESTRUTURA E FUNCIONAMENTO DO COMPUTADOR
ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR Prof. Filippo Valiante Filho http://prof.valiante.info Estrutura do Computador Computador CPU (Central Processing Unit) Sistema de Armazenamento (Memórias) Sistema
Leia maisCONTADORES DIGITAIS (Unidade 6)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Leia maisUma CPU simples para fins didáticos
Uma CPU simples para fins didáticos WILIN SORES LCERD UFL Universidade Federal de Lavras DCC Departamento de Ciência da Computação Cx. Postal 37 CEP 37.200-000 Lavras (MG) lacerda@ufla.br Resumo: Este
Leia maisDepartamento de Sistemas de Computação - SSC. SSC-110 Elementos de lógica digital I SSC-111 Laboratório de elementos de lógica digital I.
UNIVERSIDADE DE SÃO PAULO Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação - SSC SSC-110 Elementos de lógica digital I SSC-111 Laboratório de elementos de lógica
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA Prof. Dr. Daniel Caetano 202 - Objetivos Compreender o que é a memória e sua hierarquia Compreender os diferentes tipos de memória
Leia maisORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL
ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL MEMÓRIA Componente de um sistema de computação cuja função é armazenar informações que são manipuladas pelo sistema para que possam ser recuperadas
Leia maisLISTA 01 DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO NOME: NOME:
LISTA 01 DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO NOME: NOME: 01. COMPLETAMENTO DE LACUNAS Complete os espaços em branco de forma a explicar os passos relativos à operação de LEITURA do conteúdo do endereço
Leia maisUCP 8051 (parte 02) Professor Adão de Melo Neto
UCP 85 (parte 2) Professor Adão de Melo Neto Barramento de endereços UCP 85 É unidirecional (6 BITS), porque a informação flui apenas em uma direção, da CPU para a memória ou para os elementos de E/S.
Leia maisArmazenamento e Transferência de Dados
Armazenamento e Transferência de Dados Prof. André Rabelo Slides: Sistemas Digitais(Bibliografia básica) Armazenamento e Transferência de Dados FFs são comumente usados para armazenamento e transferência
Leia mais2. A influência do tamanho da palavra
PROCESSAMENTO 1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante
Leia maishttp://www.ic.uff.br/~debora/fac! 1 Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e escrita Capacidade 2 Componente de um sistema
Leia maisEstrutura de um computador digital. Gustavo Queiroz Fernandes
Gustavo Queiroz Fernandes Atualizado em: 18/02/2019 Sumário Objetivos... 1 Pré-requisitos... 1 Recursos e Materiais... 1 Última Atualização... 1 1. Memória primária... 1 2. Memória secundária... 2 3. Unidade
Leia maisCIRCUITOS DIGITAIS. Contadores com Registradores e Memórias. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau
CIRCUITOS DIGITAIS Contadores com Registradores e Memórias Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Contadores
Leia maisAula 2. Dispositivos de entrada. Dispositivos controladores. Memórias. Processador
13 Aula 2 Dispositivos de entrada São dispositivos basicamente elétricos que são os responsáveis pela tradução da linguagem natural, humana para sinais elétricos, que posteriormente serão convertidos em
Leia maisMicroprocessadores CPU. Unidade de Controle. Prof. Henrique
Microprocessadores CPU Unidade de Controle Prof. Henrique Roteiro Registradores; Unidade de Controle Níveis de Complexidade Introdução Um sistema microprocessado conta com diversos dispositivos para um
Leia maisSISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 21: Título: Sumário: Memórias Circuitos e tecnologias de memória (RAM estática e dinâmica, ROM); Planos de memória;
Leia maisUnidade Central de Processamento UCP (CPU)
Unidade Central de Processamento UCP (CPU)! Arquitetura Convencional (Von Neumann) UCP BARRAMENTO MEMÓRIA PRINCIPAL ENTRADA E SAÍDA ! Visão geral da CPU UC - UNIDADE DE CONTROLE REGISTRADORES A B C D ALU
Leia maisProjeto de Lógica Combinatória
Projeto de Lógica Combinatória S. W. Song MAC 412 - Organização de Computadores Lógica combinatória Esse assunto já foi visto em Álgebra Booleana. Aqui vamos apenas tratar de alguns tópicos específicos.
Leia maisAula Expositiva 2. DCC 001 Programação de Computadores. 2º Semestre de 2011 Prof. Osvaldo Carvalho UFMG DCC
UFMG DCC001 2011-2 1 Aula Expositiva 2 2.1 Bits e Códigos 2.2 Circuitos Combinatórios 2.2.1 Álgebra de Boole 2.2.2 Portas Lógicas 2.2.4 Aritmética com portas lógicas 2.2.5 Síntese de Circuitos Combinatórios
Leia maisOperações com números binários
Operações com números binários Operações com sistemas de numeração Da mesma forma que se opera com os números decimais (somar, subtrair, multiplicar e dividir) é possível fazer essas mesmas operações com
Leia maisUniversidade Tecnológica Federal do Paraná - UTFPR Departamento Acadêmico de Eletrônica DAELN
xercícios Lista 2 Universidade Tecnológica Federal do Paraná - UTFPR Departamento cadêmico de letrônica DLN Disciplina: L66J - ln Ind. Prof. Gustavo. orba xercícios Lista 2 Turma 43 (terça-feira de manhã).
Leia maisCapítulo 1 Conceitos Introdutórios
Capítulo 1 Conceitos Introdutórios slide 1 1.4 Sistemas de Números Digitais Compreender os sistemas digitais requer um entendimento dos sistemas decimal, binário, octal e hexadecimal. Decimal dez símbolos
Leia maisSSC0112 Organização de Computadores Digitais I
SSC2 Organização de Computadores Digitais I 4ª Aula Revisão de Lógica Digital Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Aula ministrada por Prof. Paulo Sergio Lopes de Souza Revisão de Lógica Digital
Leia maisEvolução dos computadores
A máquina de Von Neumann AOC: Arquitetura e Organização de Computadores Evolução dos computadores Caracterizado: Aumento da velocidade dos processadores Diminuição do tamanho dos componentes Aumento da
Leia maisWilliam Stallings Organização de computadores digitais. Capítulo 14 Operação da Unidade de Controle
William Stallings Organização de computadores digitais Capítulo 14 Operação da Unidade de Controle Microoperações o A execução de um programa em um computador se faz através: o do ciclo de Busca e Execução.
Leia maisINTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO
1 INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO 2 O COMPUTADOR 3 O COMPUTADOR 4 O COMPUTADOR Blocos funcionais 5 TIPOS DE COMPUTADOR Você conhece os diferentes tipos de computador? 6 TIPOS DE COMPUTADOR PC
Leia maisFUNCIONAMENTO DO COMPUTADOR. Adão de Melo Neto
FUNCIONAMENTO DO COMPUTADOR Adão de Melo Neto 1 ELEMENTOS DE UM COMPUTADOR PROCESSADOR (UCP) unidade de controle (UC) + unidade lógica aritmética (ULA) + registradores MEMÓRIA; BARRAMENTOS barramento de
Leia maisElementos Físicos do SC e a Classificação de Arquiteturas
Elementos Físicos do SC e a Classificação de Arquiteturas IFBA Instituto Federal de Educ. Ciencia e Tec Bahia Curso de Analise e Desenvolvimento de Sistemas Arquitetura de Computadores 9 e 10/40 Prof.
Leia maisCIRCUITOS SEQUENCIAIS. Adão de Melo Neto
CIRCUITOS SEQUENCIAIS Adão de Melo Neto 1 EMENTA DEFINIÇÃO FLIP-FLOP SR FLIP-FLOP SR COM ENTRADA DE CLOCK FLIP-FLOP D COMPARAÇÃO DOS FLIP-FLOPS FLIP-FLOP X LATCH FLIP FLOP JK FLIP-FLOP D A PARTIR DO JK
Leia maisIntrodução à Computação: Arquitetura von Neumann
Introdução à Computação: Arquitetura von Neumann Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia maisü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória ü Memória Principal ü Memória principal ü Memória cache
Departamento de Ciência da Computação - UFF Principal Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Principal ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória
Leia maisCapítulo 6 Aritmética Digital: Operações e Circuitos
Capítulo 6 Aritmética Digital: Operações e Circuitos slide 1 Temas abordados nesse capítulo: - Adição, subtração, multiplicação e divisão de dois binários. - Diferença entre soma binária e soma OR. - Vantagens
Leia maisMAC0329 Álgebra booleana e circuitos digitais DCC / IME-USP Primeiro semestre de 2017
MAC0329 Álgebra booleana e circuitos digitais DCC / IME-USP Primeiro semestre de 2017 Projeto de circuito 2 CPU/MAC0329 Data de entrega: até 30/06/2017 Neste projeto, o objetivo é a construção do circuito
Leia maisIntrodução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: lsousa@id.uff.br site: http://www.ic.uff.br/~lsousa
Leia maisTodo processador é constituído de circuitos capazes de realizar algumas operações primitivas:
Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas: Somar e subtrair Mover um dado de um local de armazenamento para outro Transferir um dado para um dispositivo
Leia maisRegistradores. Circuitos Lógicos. DCC-IM/UFRJ Prof. Gabriel P. Silva
Registradores Circuitos Lógicos DCC-IM/UFRJ Prof. Gabriel P. Silva 2 Registradores Conjunto de elementos de memória (flip-flops ou latches) utilizados para armazenar n bits. Utilizam um único sinal de
Leia maisUnidade de Controle. UC - Introdução
Unidade de Controle Prof. Alexandre Beletti (Cap. 3 Weber, Cap.8 Monteiro, Cap. 10,11 Stallings) UC - Introdução Para gerenciar o fluxo interno de dados e o instante em que ocorrem as transferências entre
Leia maisCOMPUTADOR. Adão de Melo Neto
COMPUTADOR Adão de Melo Neto 1 COMPUTADOR COMPUTADOR Barramento de Endereços: Determina qual a posição de memória que irá ser lida ou escrita (unidirecional). Barramento de Endereços: Transporta o dados
Leia maisEletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br
Eletrônica Digital Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Combinacionais Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Combinacionais A saída de um circuito combinacional
Leia maisSistemas Digitais (SD) Memórias
Sistemas Digitais (SD) Memórias Aula Anterior Na aula anterior: Exemplo (Moore) Projecto de circuitos sequenciais baseados em contadores 2 Planeamento SEMANA TEÓRICA 1 TEÓRICA 2 PROBLEMAS/LABORATÓRIO 15/Fev
Leia maisFACULDADE LEÃO SAMPAIO
FACULDADE LEÃO SAMPAIO Microcontroladores Curso de Análise e Desenvolvimento de Sistemas 1 Componentes CPU Memórias Dispositivos de Entrada/Saída (E/S) Input/Output (I/O) 2 CPU A CPU busca informações
Leia mais1. Sistemas de numeração e códigos 23
Sumário 1. Sistemas de numeração e códigos 23 1.1. Conceitos fundamentais 23 1.2. Representações numéricas 24 1.3. Representação de dados numéricos 25 1.4. Sistemas de números e bases numéricas 27 1.4.1.
Leia maisARQUITETURA DE COMPUTADORES. Nível da Lógica Digital. Prof.: Agostinho S. Riofrio
ARQUITETURA DE COMPUTADORES Nível da Lógica Digital Prof.: Agostinho S. Riofrio Agenda 1. Portas Lógicas 2. Algebra de Boole 3. Equivalencia de circuitos 4. Circuitos Lógicos Digitais 5. Relógio 6. Memória
Leia maisOs sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória interna.
AULA 1 Introdução aos Sistemas Seqüenciais pg. 111 a 117 1. SISTEMAS COMBINACIONAIS Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória
Leia maisMemória Principal. Tiago Alves de Oliveira
Memória Principal Tiago Alves de Oliveira tiago@div.cefetmg.br Memória Principal Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e
Leia maisUniversidade Federal do ABC
Universidade Federal do ABC Eletrônica Digital Aula 13: Dispositivos de Memória TOCCI, Sistemas Digitais, Sec. 12.1 12.9 http://sites.google.com/site/eletdigi/ Dispositivos de Memória Memórias conhecidas
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA Prof. Dr. Daniel Caetano 2-2 Visão Geral 2 3 4 5 5 5 O que é a Memória Hierarquia de Memória Tipos de Memória Acesso à Memória
Leia maisSistemas Operacionais
Sistemas Operacionais CAP 2: Conceitos de Hardware e Software Prof. MSc. Diego R. Moraes diegorm@anhanguera.com Download de todo conteúdo da disciplina https://sites.google.com/site/diegorafaelmoraes/downloads
Leia maisHardware e Software. Prof. Paulo Cesar F. de Oliveira, BSc, PhD
Prof. Paulo Cesar F. de Oliveira, BSc, PhD 1 Seção 1.1 Hardware 2 Unidades Funcionais Processador / U C P Unidade Lógica e Aritmética Unidade de Controle Registradores Memória Principal Dispositivos de
Leia maisEletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior
Eletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior Termos Básicos Célula de memória dispositivo ou circuito capaz de armazenar um bit. Ex.: um flip-flop, um capacitor, etc. Palavra
Leia maisCircuito de dados e circuito de controlo
Circuito de dados e circuito de controlo Considerações iniciais Exemplo 2 1 As metodologias estudadas até agora permitem projectar circuitos digitais combinatórios e digitais de pequena complexidade. Estas
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer o processador Compreender os registradores
Leia maisLISTA 02 CONJUNTO DE INSTRUÇÕES - GABARITO
LISTA 02 CONJUNTO DE INSTRUÇÕES - GABARITO 1) Identifique na instrução em linguagem de máquina armazenada na memória, os elementos da instrução 2) Na figura acima, qual a quantidade de código de operações
Leia maisX Y Z A B C D
29) A seguinte tabela verdade corresponde a um circuito combinatório de três entradas e quatro saídas. Obtenha a tabela de programação para o circuito em um PAL e faça um diagrama semelhante ao apresentado
Leia maisProcessador: Conceitos Básicos e Componentes
Processador: Conceitos Básicos e Componentes Cristina Boeres Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material baseado nos slides de Fernanda Passos Cristina Boeres (IC/UFF)
Leia maisOrganização de Sistemas Computacionais Processadores: Organização da CPU
Universidade Paulista UNIP Curso: Ciências da Computação Turma: CCP30 Turno: Noturno Disciplina: Arquitetura de Computadores Professor: Ricardo Loiola Alunos: Thiago Gomes dos Santos Matrícula: C63873-0
Leia maisAula 17: Organização de Computadores
Aula 17: Organização de Computadores Introdução à Organização de Computadores Rodrigo Hausen hausen@usp.br 07 de outubro de 2011 http://cuco.pro.br/ach2034 Rodrigo Hausen (hausen@usp.br) Aula 17: Organização
Leia maisFUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres
FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO Cristina Boeres Sistema de Computação! Conjunto de componentes integrados com o objetivo de manipular dados e gerar informações úteis.
Leia maisCOMPUTADOR. Adão de Melo Neto
COMPUTADOR Adão de Melo Neto 1 PROGRAMA É um conjunto de instruções LINGUAGEM BINÁRIA INTRODUÇÃO Os caracteres inteligíveis não são A, B, +, 0, etc., mas apenas zero(0) e um (1). É uma linguagem de comunicação
Leia maisMicro-Arquiteturas de Alto Desempenho. Introdução. Ementa
DCC-IM/NCE UFRJ Pós-Graduação em Informática Micro-Arquiteturas de Alto Desempenho Introdução Gabriel P. Silva Ementa Revisão de Organização de Computadores Hierarquia de Memória Memória Virtual Memória
Leia maisFaculdade de Computação Curso de Sistemas de Informação Sistemas Digitais Lista 3 Prof. Dr. Daniel A. Furtado
Faculdade de Computação Curso de Sistemas de Informação Sistemas Digitais Lista 3 Prof. Dr. Daniel A. Furtado Circuitos Aritméticos 1. Construa a tabela verdade de um somador completo (FA) de um bit e
Leia maisESPECIFICAÇÃO DO PROJETO (Segunda Unidade)
ESPECIFICAÇÃO DO PROJETO (Segunda Unidade) Projeto da CPU com Teclado O projeto da CPU precisa ser acoplado a um teclado com comunicação PS2 bem como a um decodificador para display de sete segmentos que
Leia maisIntrodução à Informática
Introdução à Informática Informática Aplicada Bacharelado em Engenharia de Pesca Flávia Coelho flaviacoelho@ufersa.edu.br 1 Elaborado por Yáskara Menescal e atualizado por Flávia Coelho, em março de 2009
Leia maisCIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau
CIRCUITOS DIGITAIS Circuitos Sequenciais e Flip-Flops Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Flip-Flop
Leia maisIvinhema-MS. Prof. Esp. Carlos Roberto das Virgens.
1 Ivinhema-MS Prof. Esp. Carlos Roberto das Virgens www.carlosrobertodasvirgens.wikispaces.com NOÇOES BÁSICAS DE PERIFÉRICOS E ARQUITETURA DOS COMPUTADORES. Um sistema de informações é um conjunto de componentes
Leia maisOrganização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de
Leia maisCOMPUTADOR. Adão de Melo Neto
COMPUTADOR Adão de Melo Neto 1 PROGRAMA É um conjunto de instruções LINGUAGEM BINÁRIA INTRODUÇÃO Os caracteres inteligíveis são apenas zero(0) e um (1). É uma linguagem de comunicação dos computadores.
Leia maisORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação MEMÓRIA SÃO TODOS
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Msc. Tiago Alves de Oliveira Objetivos Conhecer o processador Compreender os registradores
Leia maisELE Microprocessadores I. AULA 12 Arquitetura do Microprocessador Interface com as memórias
ELE 1078 - Microprocessadores I AULA 12 Arquitetura do Microprocessador 8085 -Interface com as memórias 12.1 - Estrutura das Memórias Memória de Leitura / Escrita (R / W memory). Grupo de registradores;
Leia maisAula 12: Memória: Barramentos e Registradores
Aula 12: Memória: Barramentos e Registradores Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Memória: Barramentos e Registradores FAC 1 / 34
Leia maisUnidade Central de Processamento (CPU) Processador. Bernardo Gonçalves Introdução ao Computador 2008/01
Unidade Central de Processamento (CPU) Processador Bernardo Gonçalves Introdução ao Computador 2008/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória
Leia mais