Instruções de Acesso à Memória e de Desvio Condicional

Slides:



Advertisements
Apresentações semelhantes
Arquitetura e organização de computadores
Advertisements

Exemplo de arquitetura registrador-registrador- MIPS
Joao Cláudio Soares Otero
Autor: Fernando de Mesentier Silva
Memória Principal.
A Linguagem de Máquina – Desvios e Laços
Conceitos Avançados de Arquitetura de Computadores Arquiteturas RISC Reduced Instruction Set Computer 6.
Estrutura do Processador
Organização de Computadores Implementação da UCP Construção do caminho de dados Controle Implementação monociclo.
Universidade Federal do Espírito Santo - UFES Laboratório de Computação de Alto Desempenho - LCAD Banco de Registradores e ALU Prof. Alberto F. De Souza.
Construção de Via de dados Trabalho Avaliativo do Primeiro Bimestre. Marcos André de Sena Silva.
A CPU E SUA EVOLUÇÃO. CPU (Central Processing Unit ou Unidade Central de Processamento)  DEFINIÇÕES:  A CPU é o hardware principal do computador; 
TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS
Programação em Assembly Introdução e Revisão Prof. Luiz Antonio Rodrigues Prof. Luiz Antonio Unioeste - Cascavel Jpanel e Diagramadores.
COMPONENTE DE GERAÇÃO DE BOLETOS BANCÁRIOS EM DELPHI Aluno: Jonas Ricardo Viel Prof. Adilson Vahldick - Orientador.
Rganização de Computadores Organização do Neander Capítulo 10 – Raul Weber Organização de Computadores Organização do Neander Capítulo 10 – Raul Weber.
Como funciona o processador Nomes: Fernando, Maurício, William Turma: 1J-1PC1 Disciplina: Fundamentos da Computação Curso: Técnico em Programação de Computadores.
Programação em Assembly Conceitos Iniciais Prof. Luiz Antonio Rodrigues Prof. Luiz Antonio Unioeste - Cascavel Jpanel e Diagramadores.
JOGO DA MEMÓRIA. INSTRUÇÕES O Jogo da memória é um jogo simples de atenção e concentração  Este jogo pode ser jogado por uma ou duas crianças em simultâneo;
CPU por dentro. Por dentro do CPU + ULA Teoria - Considerando que a ALU já tem dois números porque já fez LOAD - CPU recebe a instrução da RAM ( que está.
Texto dissertativo-argumentativo O desenvolvimento
Nível da Lógica Digital
Introdução ao Logisim Prof. Alberto F. De Souza LCAD/DI/UFES
MICROPROCESSADORES E MICROCONTROLADORES
Arquitetura de Computadores
Banco de Registradores e ALU
INSTITUTO FEDERAL DO CEARÁ Mauro Oliveira
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
Computador MIPS Organização básica e conjunto de instruções.
Caminho de Dados (aula passada)
Prof. Matthews Ferris Bueller. O que é? Qual é sua função? Tipos diferentes de RAM.
Memórias cache CPU procura por dados em L1, depois em L2 e finalmente na memória principal CPU registradores ALU L1 cache barramento de cache barramento.
Prof. Alberto F. De Souza LCAD/DI/UFES
Java: Interfaces Alcides Calsavara.
TRABALHO REALIZADO POR Fábio Rodrigues, Sandro Garcia, Rafael Lourenço
Administração de Sistemas Operacionais I
Prof. Arthur Albertin.
FUNDAMENTO DE PROGRAMAÇÃO
Medidas de Dispersão Mostra quanto dispersos estão os dados em torno da média Amplitude Variância Desvio-padrão Comparação da dispersão dos elementos dos.
Prof. Wellington Franco
1 Introdução aos COMPUTADORES Profª Alda Vagarinho.
Algoritmos e Estruturas de Dados I
Níveis de Abstrações TANENBAUM:
Arquitetura de Barramentos
MICROPROCESSADOR Prof. ALEXANDRE KASCHER MOREIRA Assunto: Matriz de células de memória.
Prof. Alberto F. De Souza LCAD/DI/UFES
Funcionamento básico de um processador de 8 bits
MEMORIAS.
Rosemary Silveira Filgueiras Melo
Rosemary Silveira Filgueiras Melo
Prof.: Bruno Rafael de Oliveira Rodrigues
Módulo 3 – Circuitos Combinatórios
Aula 2 TOPOLOGÍAS.
Professora Roberta Bonamichi Guidi Garcia
Bus de controlo Bus de Endereços Bus de dados SET LIGADO ENABLE LIGADO.
Instruções de Acesso à Memória e de Desvio Condicional
Linguagem de Programação I
Introdução ao Logisim Prof. Alberto F. De Souza LCAD/DI/UFES
Introdução à Lógica Programável
Estruturas de Dados em C
Organização de um Computador
Módulo 3 – Circuitos Combinatórios
Conjunto de instruções
Decodificador 2 para 4 (2 : 4)
TIPOS DE FICHAMENTO Profa. Judilma Aline
P . O . P PRocedimento Operacional Padrão
Introdução à Lógica Programável
Instruções de Desvio Incondicional
CURSO DE LICENCIATURA EM COMPUTAÇÃO Disciplina: Organização e Arquitetura de computadores Tema: Álgebra booleana e Circuitos lógicos digitais Professor:
Turma Técnico em Informática. - Módulo: Redes de Computadores. Prof. Arthur Gonçalves - Bacharel em Sistemas de Informação. ESAMAZ TEC CURSOS TÉCNICOS.
Transcrição da apresentação:

Instruções de Acesso à Memória e de Desvio Condicional Prof. Alberto F. De Souza LCAD/DI/UFES sp1@lcad.inf.ufes.br

Instruções de Acesso à Memória Para implementar as instruções de leitura e escrita na memória, precisamos dos componentes abaixo:

Instruções de Acesso à Memória Eles podem ser organizados como abaixo

Unidade de Extensão de Sinal Para implementar a unidade extensão de sinal, podemos usar splitters A ferramenta Distribuidor (Splitter) da biblioteca Base ( ) lhe permitirá fazer isso.

Memória de Dados Para implementar a memória de dados, usamos RAM da biblioteca Memory Para ativar a escrita, usamos o sinal Write Enable; e a leitura, Output Enable Note que o componente RAM possui apenas um barramento para endereço, e apenas um para leitura e escrita

Instruções de Acesso à Memória Para juntar o circuito das instruções de acesso à memória ao circuito das instruções aritméticas, podemos empregar multiplexadores

Instruções de Desvio Condicional Para implementar as instruções de desvio condicional, podemos usar o circuito ao lado A unidade Shift left 2 pode ser implementada com spliters também

Juntando Todos os Circuitos Podemos juntar todos os circuitos que implementamos previamente e vimos hoje como abaixo:

Trabalho 03 Implemente os circuitos para as instruções de acesso a memória lw e sw, e instruções de desvio condicional beq e bne. Junte aos circuitos implementados previamente como abaixo Não é necessário implementar a unidade “ALU control” para o Trabalho 03 Os trabalhos podem ser feitos em grupos de até 3 alunos e devem ser enviados para sp1@lcad.inf.ufes.br O email deve conter o nome completo dos alunos componentes do grupo