A arquitetura de um computador X está baseada em um micropr...
A arquitetura de um computador X está baseada em um microprocessador concebido sob a filosofia da arquitetura CISC.
Assinale a alternativa que apresenta uma das características
típicas de um processador CISC.
CISC
Controle microprogramado;
Modos registrador-registrador, registrador-memória, e memória-registrador;
Múltiplos modos de endereçamento à memória, incluindo indexação (vetores);
Instruções de largura (tamanho) variável, conforme modo de endereçamento utilizado;
Instruções requerem múltiplos ciclos de máquina para execução, variando também com o modo de endereçamento;
Poucos registradores;
Registradores especializados.
Gabarito D
Características CISC:
· Controle microprogramado;
· Instruções de dois operandos ADD CX,mem;
· Modos registro-registro, registro-memória, e memória-registro;
· Múltiplos modos de endereçamento à memória, incluindo indexação;
· Instruções de largura (tamanho) variável, conforme modo de endereçamento utilizado;
· Instruções requerem múltiplos ciclos de máquina para execução, variando também com o modo de endereçamento;
· Poucos registros;
· Registros especializados.
Características RISC:
· Controle por hardware;
· Pequeno conjunto de instruções;
· Todas as instruções têm tamanho fixo;
· Execução otimizada de chamada de funções (Call / Return);
· Pouquíssimos modos de endereçamento;
· Uso intenso de pipeline;
· Execução rápida de cada instrução (uma por ciclo do relógio).
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
GABARITO D
D) Contém instruções de tamanho variável, conforme o modo de endereçamento utilizado.
E) Todas as suas instruções são realizadas em um único ciclo de clock. Várias instruções são executadas em um único ciclo de Clock.
Gabarito: Letra D
Para compreender a resposta correta desta questão, é importante ter uma noção básica sobre as diferenças entre as arquiteturas de processadores CISC (Complex Instruction Set Computer) e RISC (Reduced Instruction Set Computer). Os processadores CISC são conhecidos por sua capacidade de executar instruções complexas com vários modos de endereçamento, o que pode resultar em tamanhos variáveis para as instruções, dependendo do contexto em que são usadas. Eles surgiram como uma maneira de simplificar a programação em Assembly, pois cada instrução pode realizar tarefas mais complexas que envolvem operações como modo de endereçamento direto, indireto, indexado, entre outros.
Examinemos a alternativa correta:
D - Contém instruções de tamanho variável, conforme o modo de endereçamento utilizado.
A afirmativa D está correta porque reflete uma característica marcante dos processadores CISC. Eles realmente têm instruções de tamanho variável, o que significa que a quantidade de bytes utilizada para representar uma instrução pode mudar conforme o tipo de operação que está sendo realizada e o modo de endereçamento empregado. Isso permite que uma única instrução possa executar operações mais complexas, como movimentação de dados, operações aritméticas ou de controle diretamente com a memória, sem a necessidade de múltiplas instruções simples.
Essa abordagem contrasta com a filosofia RISC, na qual as instruções tendem a ter tamanho fixo e são mais simplificadas, o que, em teoria, permite que o processador execute as instruções mais rapidamente, já que cada uma delas realiza operações mais simples. Adicionalmente, os processadores RISC favorecem uma maior quantidade de registradores, o que se contrapõe à alternativa A, incorreta no contexto da arquitetura CISC.
As demais alternativas não descrevem características dos processadores CISC:
- A alternativa B é falsa porque os processadores CISC suportam operações com operandos tanto nos registradores quanto diretamente na memória.
- A alternativa C é mais típica da arquitetura RISC, onde frequentemente operações são realizadas entre registradores.
- A alternativa E é incorreta porque, devido à complexidade das instruções CISC, muitas delas podem levar mais de um ciclo de clock para serem completadas.
Portanto, a compreensão das características inerentes aos processadores CISC é crucial para responder a esta questão corretamente e a alternativa D é a que melhor representa uma dessas características.