Atividade estruturada de Organização de Computadores
Parte I (Semana 1 e 2)
Pesquisar as características do processador Neander-X e responda as seguintes questões:
a) Quantos bits são utilizados para representar uma instrução?
R: Para representar uma instrução são utilizados oito bits.
b) Quantos bits são utilizados para representar um endereço?
R: Para representar um endereço são utilizados oito bits.
c) Como são representados os números inteiros negativos?
R: Os números negativos são representados como Flag N (negativo) em complemento de dois. Se valer um, o inteiro é negativo, se valer zero, o inteiro é positivo.
d) Quantas instruções podem existir?
R: Em oito bits podem ser representadas até 256 instruções. O Neander-X tem dez instruções e uma 11º que representa “nenhuma operação”.
e) Qual o tamanho máximo de memória endereçável?
R: 256 posições (palavras de oito bits) e apenas endereçamento direto.
f) Quais são os registradores disponíveis?
R: Um acumulador de oito bits (AC), um apontador de programa de oito bits
(PC), um registrador de estado com dois códigos de condição: negativo (N) e zero (Z), o REM, que é o registrador de endereços da memória e o RDM, que é o registrador de dados da memória.
g) Qual o formato de uma instrução?
R: oito bits para opcode (código da operação) e os oito bits seguintes para o operando. Há Instruções que ocupam apenas um byte (NOP, NOT) e instruções que usam dois bytes (STA, LDA, ADD ,OR, AND, JMP, JN, JZ).
Simuladores
Facilitar o aprendizado do aluno nas atividades didáticas elaboradas pelo professor tendo em vista que tais simuladores criam um ambiente integrado para o desenvolvimento, que executa em Windows e Linux incluindo:
• Editor de textos;
•
Montador (assembler);
•
Simulador da arquitetura;
•
Visualizador da memória simulada;
•
Ferramenta de apoio ao aprendizado de instruções;
•
Utilitário para conversões de bases;
•
Simulador de visor painel de chaves;
•
Gerador