Atividade Estruturador PT 1
PARTE I
a) Quantos bits são utilizados para representar uma instrução?
R: 8 Bits
b) Quantos bits são utilizados para representar um endereço?
R: Utiliza 8 bits para representar um endereço.
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 2. Se valer 1, o inteiro é negativo, se valer 0, o inteiro é positivo.
d) Quantas instruções podem existir?
R: Em 8 bits podem ser representadas até 256 instruções. O Neander-X tem
10 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 8 bits) e apenas endereçamento direto.
f) Quais são os registradores disponíveis?
R: 1 acumulador de 8 bits (AC), 1 apontador de programa de 8 bits (PC),1 registrador de estado com 2 códigos de condição: negativo(N) e zero (Z), o REM, que é o registrador de endereços de memória e o RDM, que é o registrador de dados da memória. g) Qual o formato de uma instrução?
R: 8 Bits para opcode (código da operação) e os 8 bits seguintes para o operando. Há instruções que ocupam apenas 1 byte (NOP,NOT) e instruções que usam 2 Bytes (STA,LDA,ADD,OR,AND,JMP,JN,JZ).
SEMANA 3 E 4: Pesquisar a função dos simuladores e comparar o simulador NeanderWin (simulador do processador Neander-X) com outro a sua escolha.
NEANDERWIN VS K&S
A função dos Simuladores:
São programas de computador que permitem a compreensão do funcionamento de um processador, tornando disponível um ambiente integrado de desenvolvimento, onde o aluno pode editar, compilar e executar código de programas escritos na linguagem de montagem do processador.
Comparativo: Quanto às limitações analisadas nos simuladores existentes e o que se deseja que o sistema proposto atenda, verificou que as ferramentas apresentadas, Neander e K&S, simulam de uma forma correta o