Atividade Estruturada 1
O Neander-X possui:
1 acumulador de 8 bits (AC),
Largura de dados e endereços de 8 bits,
1 apontador de 8 bits (PC),
Dados representados em complemento a dois,
1 registrador de estado com 2 codigos de condição, N(negativo), Z(zero).
Conjunto de instruções:
Código Instrução Descrição
0000 NOP nenhuma operação
0001 STA end MEM(end) ← AC
0010 LDA end AC← MEM(end)
0011 ADD end AC← MEM(end) + AC
0100 OR end AC← MEM(end) OR AC
0101 AND end AC← MEM(end) AND AC
0110 NOT AC← NOT AC
1000 JMP end PC← end
1001 JN end IF N=1 THEN PC ← end
1010 JZ end IF Z=1 THEN PC ← end
1111 HLT término de execução - (halt)
Simuladores neste contexto, são maquinas e/ou sistemas que simulem alguma situação real em ambiente virtual, sendo assim facilita o aprendizado, devido a ter prática de simulador, e reduz custo com peças “reais” e sistemas “reais” estragadas(os).
Comparação Simuladores
Neander-X x Ramses
Não fiz comparação pois soaria como cópia, mas deixei explicado o que é um simulador.
Respostas:
a) Quantos bits são utilizados para representar uma instrução? 8 bits.
b) Quantos bits são utilizados para representar um endereço? 8 bits.
c) Como são representados os números inteiros negativos? Flag N (negativo) Ex: 3N d) Quantas instruções podem existir? O Neander-X tem 10 instruções e uma 11º que representa “nenhuma operação”(tabela acima). e) Qual o tamanho máximo de memória endereçável? 256 posições (palavras de 8 bits) e apenas endereçamento direto.
f) Quais são os registradores disponíveis? 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