# 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)