CPU SIM

concevoir facilement une CPU au niveau du microcode et exécuter des programmes avec elle
Télécharger maintenant

CPU SIM Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Dale Skrien
  • Site Internet de l'éditeur:
  • http://www.cs.colby.edu/djskrien
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 4.7 MB

CPU SIM Mots clés


CPU SIM La description

Concevoir facilement une CPU au niveau du microcode et exécuter des programmes avec elle CPU SIM est une application Java gratuite et facile à utiliser qui permet aux utilisateurs de concevoir des processeurs d'ordinateur simples au niveau du microcode et d'exécuter des programmes de langage de la machine ou de montage sur ces CPU via la simulation. Le CPU SIM peut être utilisé pour simuler une variété d'architectures, y compris les architectures de l'accumulateur, de type RISC ou de pile (telles que les JVM). Le CPU SIM est un outil utile pour les instructeurs qui souhaitent que leurs étudiants obtiennent une exposition pratique à une variété d'architectures et d'avoir la possibilité de concevoir et de mettre en uvre leurs propres architectures et d'écrire des programmes dans la langue de la machine et la langue d'assemblage pour leurs architectures. Voici quelques caractéristiques essentielles de "CPU SIM": Outils pour la conception d'une CPU au niveau du transfert de registre: · Dialogues pour spécifier le nombre et la largeur des registres, des tableaux d'enregistrement et des béliers. · DIALOGUATIONS Pour spécifier les microinstructures (par exemple, les transferts de bits entre les registres) utilisés pour implémenter les instructions de la machine Une boîte de dialogue pour spécifier les instructions de la machine, y compris: · Le nombre de bits dans chaque instruction · La valeur OPCODE et le nombre de bits que l'opération occupe l'opcode · Le nombre d'opérandes et le nombre de bits dans chaque opérande · La sémantique de chaque instruction (spécifiée par une séquence de micro-raccords) · Un éditeur de texte pour la rédaction de programmes de langue d'assemblage · Un assembleur pour convertir des programmes d'assemblage en code de machine pour la CPU de l'utilisateur. · Un débogueur pour progresser et en arrière grâce à l'exécution de tels programmes, à inspecter et à modifier éventuellement la modification de l'état de la machine après chaque étape. Exigences: · Java 1.5 ou plus tard Quoi de neuf dans cette version: · Corrections de bugs · Bug fixe dans TransferRtor.execute () pour que cela fonctionne correctement lorsque · Numbits == 0. · Correction de bugs où les préférences de ponctuation dans la boîte de dialogue Préférences · N'ont pas été enregistrés ni correctement affichés ou utilisés par l'assembleur. · Améliorations · Les opérandes d'une instruction .Data pseudo peuvent désormais être des littéraux ou des symboles · Correspondant aux étiquettes ou à assimiler les noms.


CPU SIM Logiciels associés

SYSPECT

Un environnement de développement graphique gratuit pour les sous-ensembles UML ...

133 36.3 MB

Télécharger

Maltcms

analyse facilement, traiter et visualiser des données stockées dans des formats de fichier ouverts utilisés dans la recherche en protéomique et en métabolomique ...

139 42.1 MB

Télécharger