Anda di halaman 1dari 2

FACULDADE DE TECNOLOGIA SENAC GOIÁS

CURSO TECNOLOGIA DA SEGURANÇA DA INFORMAÇÃO


UNIDADE CURRICULAR ORGANIZAÇÃO DE COMPUTADORES
ALUNO Luciana Araújo Neto

ANO/SEMESTRE MODULO DATA CONCEITO


2011/1 II 21/04/2011

1- Como é formalizada uma operação de Instrução de máquina?


Instruções de máquina é a formalização de uma operação básica que o hardware é capaz de
realizar diretamente.

2- Cite as etapas de um ciclo de instrução, e dê um exemplo de quando este


ciclo será interrompido.
Ao iniciar a execução do primeiro ciclo de instrução: instrução:
A instrução LDA está armazenada na MP, no endereço 0216.
A instrução ADD está armazenada no endereço 0316.

Instrução LDA:
Fluxo de dados de endereços durante a realização do ciclo de busca da instrução LDA.

RI ← (CI)
(CI) ← (CI) + 1

Decodificação do ciclo de operação LDA:


Resultado: decodificador ← 116
Se tiver operando, buscá-los (não há operando)
Executar operação: ACC = 1A7

Fluxo de dados e de endereços durante o durante o ciclo de busca da instrução


ADD:
RI ← (CI)
(CI) ← (CI) + 1

Decodificação do ciclo de operação LDA:


Resultado: decodificador ← 316
Buscar operandos:
REM ← Op.
RDM ←(M(REM))
ULA ← ACC *1º operando+
ACC ←RDM
ULA ← ACC *2º operando+
Executar operação: ACC = 224

3-Explique o pipeline:

É uma técnica de hardware que permite que a CPU realize a busca de uma ou mais instruções
além da próxima a ser executada. Estas instruções são colocadas em uma fila de memória
dentro do processador (CPU) onde aguardam o momento de serem executadas.
A técnica de pipeline é utilizada para acelerar a velocidade de operação da CPU, uma vez que a
próxima instrução a ser executada está normalmente armazenada dentro da CPU e não precisa
ser buscada da memória, normalmente muito mais lenta que a CPU.

4- Segundo a classificação de Flynn, explique/exemplifique o Single Instruction


Single Data-SISD
Single Instruction Single Data (SISD) stream: nesta classe, um único fluxo de instruções opera
sobre um único fluxo de dados. Isto corresponde ao processamento seqüencial característico
da máquina de von Neumann e que compreende os computadores pessoais e estações de
trabalho. Apesar dos programas estarem organizados através de instruções sequenciais, elas
podem ser executadas de forma sobreposta em diferentes estágios (pipelining). Arquiteturas
SISD caracterizam-se por possuírem uma única unidade de controle podendo possuir mais de
uma unidade funcional.

5- Qual a largura de um registrador? Os registradores da CPU podem ter


largura diferentes ?
Registradores de dados têm uma largura igual ao tamanho de uma palavra. Sim, os
registradores da CPU podem ter largura diferentes.

6- Onde são executadas as operações lógicas e aritméticas?

Na ULA, unidade lógica e aritmética.

7- Cite 3 exemplos de dispositivos de controle da CPU e o que cada um faz.

Unidade Aritmética e lógica, responsável por realizar as operações matemática com os dados.
Registradores é o dispositivo mais complexo para armazenamento temporário de dados.
Relógio, dispositivo gerador de pulsos cuja duração é chamada de ciclo.
8- O que é uma instrução de máquina do ponto de vista físico (hardware) .

Do ponto de vista físico (hardware), uma instrução de máquina é um grupo de bits que indica
ao processador uma operação ou ação que ele deve realizar.
9- Cite os formato mais comuns de uma instrução:

Instrução sem endereço, Instrução com dois endereços, Instrução com um endereço, Instrução
com três endereços.

10- Analise o código abaixo de indique o que o mesmo representa?

RI ← (CI)
(CI) ← (CI) + 1
Interpretar o C.Op.
Buscar Op. (se houver)
Executar a instrução
Retornar
A instrução está armazenada na RI,fluxos de dados e de endereços durante a realização do
ciclo de busca da instrução. Depois há a decodificação do ciclo de operação, onde tiver
operandos, busca-los executando.