Neander
Utilização do NEANDERWIN
1 Introdução Com o objetivo de estimular e melhorar os conhecimentos didáticos sobre os processadores o simulador NEANDER foi concebido. Nesse relatório serão respondidos questionamentos sobre o simulador.
2 1° e 2° semanas: CARACTERÍSTICAS a) Quantos bits são utilizados para representar uma instrução? As intruções no Neander podem ter de 1 ou 2 bytes. Formato das Instruções b) Quantos bits são utilizados para representar um endereço?Os endereços no Neander tem 8 bits. O endereçamento só pode ser feito pelo modo direto ou absoluto.c) Como são representados os números inteiros negativos? Para os números negativos é usada um código de condição.N – (Negativo): sinal do resultado 1 – O resultado é negativo 0 – O resultado é positivo.d) Quantas instruções podem existir? O Neander possui 16 instruções por ter apenas 8 bits para representa-las.0000 NOP nenhuma operação0001 STA ender armazena acumulador (store)0010 LDA ender carrega acumulador (load)0011 ADD ender Soma0100 OR ender operação lógica “ou”0101 AND ender operação lógica “e”0110 NOT inverte (complementa) acumulador1000 JMP ender desvio incondicional (jump)1001 JN ender desvio condicional (jump on negative)1010 JZ ender desvio condicional (jump on zero)1011 JNZ ender desvio condicional (jump on not zero)1100 IN ender operação de entrada no dispositivo “ender”1101 OUT ender operação de saída no dispositivo “ender”1110 LDI imed carrega o valor imediato imed no acumulador1111 HLT término da execução (halt)e) Qual o tamanho máximo de memória endereçável? Como já foi dito antes a memória (endereçável) do Neander é de 8bits totalizando assim 2^8=256 bits.f) Quais são os