ATIVIDADE ESTRUTURADA PARTE I
ORGANIZAÇÃO DE COMPUTADORES
PROCESSADOR NEANDER-X
Características É um processador simples utilizado para fins acadêmicos, pelo fato dos processadores modernos serem mais complexos. No entanto, esses processadores modernos tem toda a base conceitual do Neander. O Neander possui o modo de endereçamento direto, que também é chamado de absoluto. Nesse modo, a palavra que segue o código da instrução contém, nas instruções de manipulação de dados, o endereço de memória do operando. Nas instruções de desvio, esse endereço corresponde à posição de memória onde está a próxima instrução a ser executada.
Questionário:
Quantos bits são utilizados para representar uma instrução?
8 bits, pois sua largura de dados é de 8bits.
Quantos bits são utilizados para representar um endereço?
Também 8 bits, pois sua largura de endereços é de 8 bits.
cComo são representados os números inteiros negativos?
São representados por N. O sinal do resultado é 1.
Quantas instruções podem existir?
16 instruções. NOP, STA ender, LDA ender, ADD ender, OR ender, AND ender, NOT, SUB ender, JMP ender, JN ender, JZ ender, JNZ ender, IN ender, OUT ender, LDI imed e HTL.
Qual o tamanho máximo de memória endereçável?
28 = 256 posições de memória endereçável.
Quais são os registradores disponíveis?
Registradores de 8 bits: ACC, REM, RDM, e INST (opcode). Registrador de 2 bits: NZ, onde N é negativo (1) e Z é positivo (0).
Qual o formato de uma instrução?
O formato geral das instruções pode conter alguns dos seguintes elementos: um rótulo, um operador ou uma pseudo-instrução, um operando opcional e comentários. São permitidas linhas vazias.