Skip to content

Latest commit

 

History

History
74 lines (47 loc) · 2.49 KB

README-fr.md

File metadata and controls

74 lines (47 loc) · 2.49 KB

Chakra React Netlify

Choisissez votre langue

WIMS (Web-based Interactive MIPS Simulator)

Un simulateur basé sur l'architecture MIPS 32 conçu pour aider les étudiants à apprendre et à explorer les bases du langage d'assemblage et des schémas de circuits.

Fonctionnalités

  • Éditeur de code intégré
  • Exécution et débogage pas à pas
  • Sortie E/S (écran et clavier) [EN COURS]
  • Sortie terminal
  • Visualisation des schémas [EN COURS]

Documentation

Une documentation est encore à faire, pour le moment, je recommande de consulter les instructions d'utilisation et de lire la page de l'ensemble d'instructions.

Utilisation/Exemples

Voici le code par défaut lorsque vous ouvrez l'éditeur pour la première fois, il calcule le nième nombre de la séquence de Fibonacci. Vous pouvez soit appuyer sur le bouton vert pour assembler et exécuter, soit parcourir chaque instruction à l'aide du bouton jaune. Le résultat s'affiche dans le terminal.

addi $t0, $zero, 0 #f1
addi $t1, $zero, 1 #f2
addi $a0, $zero, 15 #n
addi $a0, $a0, -1

fibonacci:
    addi $a0, $a0, -1
    add $t2, $t0, $t1 #somme
    add $t0, $zero, $t1 #f1 = f2
    add $t1, $zero, $t2 #f2 = somme
    beq $a0, $zero, main
    bne $a0, $zero, fibonacci

main:
    addi $v0, $t1, 0
    call 1



## Screenshots

Éditeur et terminal

![Editor and terminal](https://i.ibb.co/3RHngxw/image.png)

Instruction Set

![Instruction Set](https://i.ibb.co/PYVB0np/image.png)

## Auteurs

- [@reinaldoassis](https://www.github.com/reinaldoassis)