Arquitetura de Computadores · Máquina IAS

Simulador de máquina de von Neumann

Programa e dados ocupam endereços hexadecimais distintos da memória.

RELÓGIO00 Tck
01

Programa Assembly

Endereços e operandos em hexadecimal
A primeira instrução ocupa a metade esquerda; a segunda, a metade direita. Não são admitidos rótulos ou diretivas.
02

Dados iniciais

Endereço: valor hexadecimal
Use até 10 dígitos hexadecimais. Recarregar os dados reinicia a CPU.
03

Memória IAS

4.096 palavras × 40 bits
END.PALAVRA DE 40 BITSHEX
Amarelo: endereço apontado por MAR · Azul: código de máquina · endereços 000–FFF
04

Estado da CPU

Após o estágio atual
05

Ciclo de instrução

1 estágio = 1 Tck
BUSCA
DECODIFICAÇÃO
EXECUÇÃO
Aguardando montagemMonte o programa para iniciar.
Opcode0x00InstruçãoNOPOperando0x000
CPU interrompida (HALT)