GNUSim8085 - Simulateur de microprocesseur 8085

GNUSimu8085

GNUSim8085 est un simulateur graphique, assembleur et débogueur pour le code ASM des microprocesseurs Intel 8085. Il est disponible pour Linux et aussi pour Windows. Et bien que ces puces Intel ne soient pas exactement à jour, elles peuvent être un bon moyen de commencer à vous familiariser avec les architectures et les langages d'assemblage car ils sont beaucoup plus simples que de nombreuses conceptions actuelles.

Bien sûr, si vous avez déjà des connaissances ou que vous souhaitez commencer par quelque chose de plus actuel, sachez qu'ils existent simulateurs Similaire, par exemple, ISA RISC-V. Mais dans cet article, je me concentrerai sur ce programme gratuit et gratuit qui utilise le jeu d'instructions "pré-x86" utilisé par ces processeurs ...

Les suivants Les points forts de GNUSim8085 sont:

  • Il dispose d'un éditeur de code simple capable de mettre en évidence la syntaxe du code d'assemblage pour ces 8085 puces.
  • Il permet également de saisir des instructions en langage d'assemblage avec les bons arguments (voir clavier).
  • Il vous permet de voir facilement le contenu des registres du processeur lors de l'exécution du code que vous avez généré.
  • Vous pouvez également voir le contenu des drapeaux.
  • Vous pourrez même voir la pile, la mémoire principale et les adresses du système d'E / S.
  • Contient un convertisseur décimal-hexadécimal et vice versa.
  • Comme je l'ai mentionné précédemment, il permet également le débogage.
  • Vous pouvez exécuter le programme dans ASM par étapes.
  • D'un simple clic, vous pouvez transformer l'assembleur en une liste avec opcode.
  • Et son interface graphique est traduite en plusieurs langues ... De là, vous pouvez tout contrôler et tout visualiser, sans utiliser la ligne de commande.

Avec lui, vous pouvez commencer à apprendre comment l'équipement fonctionne de l'intérieur et pratiquer votre ASM. Et si tu n'en as pas Manuel de code ASM pour 8085 puces, il existe une multitude de ressources sur le web pour apprendre. Par exemple dans GitHub Vous trouverez même des fichiers avec différents exemples de code pour commencer ...


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.