Detalhes
Vamos criar um computador que chamaremos de Simpletron. Como seu nome indica, é uma máquina simples, mas, como logo veremos, uma máquina poderosa também. O Simpletron executa programas escritos na única linguagem que ele entende diretamente, isto é, Simpletron Machine Language, ou, abreviadamente, SML.
O Simpletron contém um acumulador - um "registrador especial" em que as informações são colocadas antes de o Simpletron utilizar essas informações em cálculos ou examiná-las de várias maneiras. Todas as informações no Simpletron são tratadas em termos de palavras. A palavra é um número decimal de quatro dígitos com um sinal como +3364, -1293, +0007, -0001, etc. O Simpletron é equipado com uma memória de 100 palavras e essas palavras são mencionadas por seus números de posição 00, 01, ..., 99.
Antes de executar um programa de SML, devemos carregar ou colocar o programa na memória. A primeira instrução de cada programa de SML é sempre colocada na posição 00. O simulador começará a executar as instruções a partir dessa posição.