O computador hipotético Cesar é uma simplificação de uma das...
Questão bizarra...
ftp://ftp.inf.ufrgs.br/pub/inf108/
Cai uma dessas eu chuto.
Alternativa correta: A - oito modos de endereçamento; oito registradores gerais; indicadores de negativo, zero, carry e overflow; e processamento sobre pilha.
Ao abordar o computador hipotético Cesar e suas características, a questão faz referência direta à arquitetura dos processadores PDP-11. Para responder a essa questão, é importante ter conhecimento sobre as arquiteturas de microprocessadores, especialmente a do PDP-11, e também entender conceitos como modos de endereçamento, registradores gerais e flags de estado do processador.
Os modos de endereçamento são métodos que os processadores utilizam para acessar dados que podem estar em diferentes locais da memória ou em registradores. O PDP-11, por exemplo, tinha uma variedade de modos de endereçamento que permitiam operações flexíveis sobre os dados.
Os registradores gerais são componentes do processador que armazenam temporariamente dados e instruções. No caso do PDP-11, eram utilizados oito registradores gerais, o que era comum em microprocessadores de pequeno porte da época.
Os indicadores de estado, também conhecidos como flags, são usados para sinalizar o resultado de operações aritméticas e lógicas. Por exemplo, o indicador de negativo é acionado se o resultado de uma operação é negativo, enquanto o indicador de zero é acionado se o resultado é zero. Os indicadores de carry e overflow são relacionados a operações aritméticas e seus possíveis excessos de capacidade.
O processamento sobre pilha se refere à maneira como o processador organiza e acessa dados temporários e endereços de retorno de chamadas de procedimentos, utilizando a estrutura de dados conhecida como pilha.
Justificativa para a alternativa correta:
A arquitetura PDP-11, que inspira o computador hipotético Cesar, realmente possuía oito modos de endereçamento. Essa variedade permitia que o processador realizasse operações de maneira bastante flexível, adequando-se bem a diferentes tipos de tarefas.
Além disso, o PDP-11 tinha oito registradores gerais, o que era suficiente para as operações do processador e a manipulação de dados e instruções.
Quanto aos indicadores de estado, o PDP-11 e, consequentemente, o computador Cesar, incluíam indicadores de negativo, zero, carry e overflow, que são essenciais para o controle e a execução de diversas operações, como aritméticas e lógicas, fornecendo feedback sobre os resultados dessas operações.
Por último, a arquitetura utilizava o conceito de processamento sobre pilha, um método de organização de chamadas de procedimento e manipulação de dados temporários que é comum em muitas arquiteturas de computadores.
Portanto, a alternativa A é a correta porque descreve adequadamente as características do computador hipotético Cesar, refletindo as propriedades da arquitetura do PDP-11.