Mr Koelho

716 palavras 3 páginas
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

1) Quantos bits são utilizados para representar uma instrução?

São utilizados 08 bits.

2) Quantos bits são utilizados para representar um endereço?

São utilizados 08 bits.

3) Como são representados os números inteiros negativos?

Os números negativos são representados como N (negativo), 1- resultado negativo, 0- resultado não é negativo.

4) Quantas instruções podem existir?

São 15 instruções, sendo elas:

'NOP' código 0 O comando NOP não realiza nenhuma operação. É usado apenas para gastar tempo.
'STA ender' código 1 O comando STA guarda o acumulador na posição de memória indicada pelo operando ender.
'LDA ender' código 2 O comando LDA atribui ao acumulador o conteúdo da posição de memória indicada pelo operando ender.
'ADD ender' código 3 O comando ADD soma ao acumulador o conteúdo de uma posição de memória indicada pelo operando ender.
'OR ender' código 4 O comando OR realiza um "ou" lógico entre o acumulador e o conteúdo de uma posição de memória indicada pelo operando ender.
'AND ender' código 5 O comando AND realiza um "e" lógico entre o acumulador e o conteúdo de uma posição de memória indicada pelo operando ender.
'NOT' código 6 O comando NOT inverte os bits do acumulador.
'JMP ender' código 8 O comando JMP (jump) desvia a execução

Relacionados