ebook img

Arquitectura de Computadores Arquitectura de Computadores PDF

72 Pages·2007·1.74 MB·Portuguese
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Arquitectura de Computadores Arquitectura de Computadores

Arquitectura de Computadores Unidade de Controlo Arquitectura de Computadores LEEC/MEEC (2006/07 – 2º Sem.) Unidade de Controlo Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Arquitectura de Computadores Unidade de Controlo Sumário • Introdução • Unidade de Processamento • Unidade de Controlo • Conjunto de Instruções • Unidade Central de Processamento (CPU) • Unidade de Entrada/Saída (I/O) • Unidade de Memória • Perspectiva Evolutiva das Arquitecturas de Computadores N. Horta, IST - UTL Arquitectura de Computadores 2 2006/2007 Arquitectura de Computadores Unidade de Controlo Unidade de Controlo • Introdução • Projecto de Unidade de Controlo Genérica • Algoritmo e Datapath para Multiplicação Binária • Unidade de Controlo “Hardwired” • Unidade de Controlo Microprogramada • Arquitectura de um Computador Elementar • Unidades de Controlo Hardwired e Microprogramada • Formato das Instruções • Computador de Ciclo Único • Unidade de Controlo “Hardwired” • Computador de Ciclo Múltiplo • Unidade de Controlo Microprogramada • Unidade de Controlo “Hardwired” • Unidade de Controlo “Pipelined” N. Horta, IST - UTL Arquitectura de Computadores 3 2006/2007 Arquitectura de Computadores Unidade de Controlo Arquitectura Genérica de um Computador N. Horta, IST - UTL Arquitectura de Computadores 4 2006/2007 Arquitectura de Computadores Unidade de Controlo Unidade de Controlo: Módulo (Circuito Sequencial) responsável pelo controlo da sequência de operações a executar na Datapath para implementação de uma tarefa. Unidade de Controlo: Programável – Aquisição e execução de instruções armazenadas em memória RAM ou ROM. Localização das instruções através do registo PC (Program Counter). Interpretação das instruções e activação da sequência de microoperações a executar pela Datapath. Não-Programável – As operações a serem executadas assim como a sua sequência baseiam-se nas entradas da U. de Controlo e na avaliação dos bits de estado. Inexistência de procedimento de aquisição de instruções e de recurso a um registo do tipo PC (Program Counter). N. Horta, IST - UTL Arquitectura de Computadores 5 2006/2007 Arquitectura de Computadores Unidade de Controlo Unidade de Controlo (Projecto): A U.C. pode ser interpretada como uma ASM (Algorithmic State Machine), isto é, como uma máquina de estados ou circuito sequencial que implementa o algoritmo de controlo pretendido. Unidade de Controlo (Especificação): A especificação da U.C. pode ser realizada com recurso a fluxogramas de ASMs, embora semelhantes aos fluxogramas convencionais são interpretados de forma diferente, uma vez que os fluxogramas de ASMs permitem tanto a especificação da sequência de estados como as relações de temporização entre estados e as acções desencadeadas em cada estado como resposta aos ciclos de relógio. N. Horta, IST - UTL Arquitectura de Computadores 6 2006/2007 Arquitectura de Computadores Unidade de Controlo Unidade de Controlo • Introdução • Projecto de Unidade de Controlo Genérica • Algoritmo e Datapath para Multiplicação Binária • Unidade de Controlo “Hardwired” • Unidade de Controlo Microprogramada • Arquitectura de um Computador Elementar • Unidades de Controlo Hardwired e Microprogramada • Formato das Instruções • Computador de Ciclo Único • Unidade de Controlo “Hardwired” • Computador de Ciclo Múltiplo • Unidade de Controlo Microprogramada • Unidade de Controlo “Hardwired” • Unidade de Controlo “Pipelined” N. Horta, IST - UTL Arquitectura de Computadores 7 2006/2007 Arquitectura de Computadores Unidade de Controlo Unidade de Controlo (Especificação) Fluxograma de ASM Simbologia Exemplo Estado Condição Saída N. Horta, IST - UTL Arquitectura de Computadores 8 2006/2007 Arquitectura de Computadores Unidade de Controlo Unidade de Controlo (Especificação) Fluxograma de ASM (Exemplo) Diagrama Temporal Nota: O registo A é colocado a 0, apenas, no terceiro ciclo de relógio uma vez que a transferência é síncrona. N. Horta, IST - UTL Arquitectura de Computadores 9 2006/2007 Arquitectura de Computadores Unidade de Controlo Projecto de U. de Controlo para Multiplicador Binário: (Especificação) Multiplicação Multiplicação em Hardware ! N. Horta, IST - UTL Arquitectura de Computadores 10 2006/2007

Description:
Arquitectura de um Computador Elementar. • Unidades de Controlo Hardwired e Microprogramada. • Formato das Instruções. • Computador de Ciclo
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.