# Assembleur
pour assembler un fichier:
- depuis ce dossier
  `cargo run --release -p asm fichierentre [fichiersortie]`
- depuis le sous dossier asm
  `cargo run --release fichierentre [fichiersortie]`

syntaxe supplémentaire supportée:
- `let rx label`
  assigne l'adresse de label a rx
- `D valeur`
  rentre la donné brute égale à la valeur (immédiate ou addresse de label)
  (pour mettre des données dans le fichier et pas du code executable)

# Simulateut
pour lancer la simulation:
- depuis ce dossier
 `cargo run --release -p simu fichierentre`
- depuis le sous dossier simu
  `cargo run --release fichierentre`

Le mmio du clavier a les même scancode que la version python
Un horloge temps réèl a été ajoutée: lecture du nombre de millisecondes écoulés depuis la création de la simulation
a l'adresse 0x01200004 (clavier + 4)
