Programação
 
 
Neander
(linguagem ditática para aprender Assembly)

Neander é um computador imaginário utilizado para aprender linguagem de baixo nível e recursos do computador que são complexos para entendimento como registradores, memória, endereçamento, desvio condicional/incondicional, contadores, acumuladores etc.



APRENDIZADO
; (comentário)
ACC (ACCumulator. Registrador especial que armazena um operando ou o endereço onde o operando está)
LDI (LoaDer Acumulator Immediate. Instrução que carrega o ACC com o valor do operando)
LDI operando (ACC <- operando)
LDA (LoaDer Acumulator. Instruçao que carrega o ACC com o valor relativo do operando, ou seja, o endereço de memória RAM onde está o operando)
LDA address (ACC <- Mem(address))
STA (STore Acumulator. Armazena na memória o valor que está no ACC)
STA address (Mem(address) <- ACC)


COLOCANDO O "03" NA ENDEREÇO DE MEMÓRIA "08"
# vi acc.asm (cria o arquivo para digitar o código)
LDI 03 (AC <- 03. Carrega o ACC com o valor "03")
STA 08 (MEM(08) <- AC. Armazena no endereço "08" da memória o valor "03" que está no ACC)
HLT (pára a máquina informando o término da execução)


Habilitando rede





Arquivo de configuração






AGUARDE
PÁGINA EM CONSTRUÇÃO






Referências Bibliográgicas

 
 


Hugo Azevedo de Jesus
ETI - Especialista em Tecnologia da Informação