Operações sobre a plataforma - Transferência de valor
14 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quais sinais precisam ser ativados para transferir o valor do registro A para o registro B?

  • LerA(RA) e EscreveB(WB) (correct)
  • EscreveA(WA) e LerB(RB)
  • EscreveA(WA) e EscreveB(WB)
  • LerB(RB) e EscreveA(WA)
  • Qual o efeito do sinal RA no tristate?

  • Leva o tristate a deixar o estado de alta impedância (correct)
  • Faz o tristate entrar em alta impedância
  • Desativa o tristate
  • Deixa o tristate em estado de baixa impedância
  • Quais são os componentes da plataforma descrita?

  • 3 registros, memória e barramento de dados
  • 2 registros, barramento de dados e barramento de endereços
  • 4 registros, memória, barramento de dados e barramento de endereços (correct)
  • 4 registros, memória e barramento de saída
  • Qual é a finalidade do sinal enable na memória?

    <p>Ativar a memória</p> Signup and view all the answers

    Quais são os sinais comuns em cada registro?

    <p>Read, Write, clock, I, Z</p> Signup and view all the answers

    O que implica ter os restantes sinais de controlo da plataforma a zero?

    <p>Permite a execução da operação desejada sem interferências</p> Signup and view all the answers

    Para sincronizar a memória na plataforma, qual sinal é necessário?

    <p>clock</p> Signup and view all the answers

    Qual é a função principal de uma Unidade Aritmética e Lógica (ALU) em um processador?

    <p>Realizar operações aritméticas e lógicas</p> Signup and view all the answers

    Como a ALU se comunica com outros componentes no sistema?

    <p>Através de barramentos (BUS)</p> Signup and view all the answers

    Qual é o papel dos buffers tri-state na ALU?

    <p>Isolar a ALU do BUS ou permitir o fluxo de dados através dela</p> Signup and view all the answers

    Qual é a operação unária atualmente implementada na ALU?

    <p>Identidade</p> Signup and view all the answers

    Por que não é possível ativar duas operações simultâneas como LDTMP e RDADD na ALU?

    <p>Porque causaria curto-circuitos no BUS interno da ALU</p> Signup and view all the answers

    Qual é a função do registro temporário (TMP) na ALU?

    <p>Armazenar temporariamente o resultado das operações</p> Signup and view all the answers

    Por que o sinal de CLOCK é omitido no diagrama simplificado da ALU?

    <p>Para simplificação do diagrama, embora seja o mesmo para todos os registradores</p> Signup and view all the answers

    Study Notes

    Operações na Plataforma

    • Para realizar operações sobre a plataforma, é necessário ativar os sinais necessários pela ordem certa para garantir a ação desejada.
    • Exemplo: para transferir o valor do registo A para o registo B, é necessário ativar o sinal LerA (RA) e EscreveB (WB).
    • O sinal RA leva o tristate a deixar o estado de alta impedância, permitindo que o valor do registo A seja presente no BUS de dados.
    • O sinal WB garante a escrita do valor presente no BUS de dados no registo B, efetuando a operação pretendida.

    Exemplo 2: Leitura de B e Escrita na Memória

    • Para ler de B e escrever na posição 10 da memória, é necessário ativar os sinais RB (para dar ordem de leitura do registo B) e enable (para ativar a memória).

    Composição da Plataforma

    • A plataforma é composta por 4 registos (A, B, C e D) e uma memória.
    • A plataforma é conectada por dois barramentos: de dados (Data BUS) e de endereços (Address BUS).

    Sinais dos Registos

    • Cada registo tem os seguintes sinais: R (leitura), W (escrita), C (clock), I (valor de entrada) e Z (valor de saída).

    Sinais da Memória

    • A memória tem os seguintes sinais: enable (ativa a memória), Write/NOT Read (escreve ou lê) e clock (sincroniza).

    Descrição da Plataforma

    • A plataforma é representada por uma imagem que contém quatro registos e uma memória.
    • A plataforma possui um barramento de dados e um barramento de endereços, permitindo a comunicação entre os registos e a memória.
    • A plataforma está conectada a vários sinais de controlo, como enable, write/not read e clock, que são utilizados para ativar e controlar a operação dos registos e da memória.

    A ALU - Unidade Aritmética e Lógica

    • A ALU é um módulo especializado que realiza operações aritméticas e lógicas em uma plataforma.
    • Os dados são comunicados à ALU através do BUS de entrada e os resultados são exportados pelo mesmo BUS.
    • A ALU pode realizar operações sobre um ou dois operados.

    Configuração da ALU

    • A ALU simples contém dois registos A e B, um registo temporário TMP e um registo de saída QOUT.
    • A ALU está conectada ao BUS de dados através de buffers de três estados.
    • Os buffers de três estados podem isolar a ALU do BUS ou permitir que os dados fluam através da ALU para o BUS.

    Controle da ALU

    • A ALU tem uma unidade de controle que controla a operação da ALU.
    • A unidade de controle pode selecionar a operação a ser realizada pela ALU e controlar o fluxo de dados através da ALU.

    Operações da ALU

    • A ALU pode realizar operações de adição e armazenar o resultado da adição no registo temporário.
    • A ALU pode realizar operações unitárias, como a identidade, com um operando.
    • Com dois operandos, a ALU implementa a soma.

    Parâmetros de Entrada

    • A ALU tem como parâmetros de entrada o(s) operando(s) e os sinais de controle que permitem decidir qual a operação a realizar.

    Registo Temporário

    • A ALU tem um registo temporário que armazena o resultado das operações.
    • A existência do BUS interno na ALU permite um único registo de saída e simplifica a inclusão de novas operações.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Aprenda a realizar operações sobre a plataforma, como transferir valor entre registros, ativando os sinais necessários.

    More Like This

    Use Quizgecko on...
    Browser
    Browser