Spécifications
La machine VLTN a :
- Une mémoire de 100 mots, chaque mot étant un nombre décimal entre 0 et 999 999 (un million de valeurs distinctes) ;
- Un registre de calcul (ACCU) contenant un mot
- Deux registres d’adresse (PC et PT) contenant une adresse (donc deux chiffres décimaux, entre 0 et 99). Le premier est le compteur de programme, le deuxième un registre d’indirection ;
- Une UAL (unité arithmétique et logique) qui est capable de faire des additions, des soustractions, des décalages à gauche ou à droite, des rotations, l’inversion (tous les calculs se font en décimal modulo 1 000 000).
À venir...
Quelques exemples
La somme de deux nombres
00: 90 50 01 // READ 50 01
01: 90 51 02 // READ 51 02
02: 21 50 03 // LOAD 50 03
03: 40 51 04 // ADD 51 04
04: 31 52 05 // STOR 52 05
05: 91 52 06 // WRIT 52 06
06: 00 00 00 // EJECT 0000


