CPU SIM

Ontwerp eenvoudig een CPU op het niveau van de microcode en voer programma's ermee uit
Download nu

CPU SIM Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dale Skrien
  • Uitgever website:
  • http://www.cs.colby.edu/djskrien
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 4.7 MB

CPU SIM Tags


CPU SIM Beschrijving

Ontwerp eenvoudig een CPU op het niveau van de microcode en voert u ermee uit CPU SIM is een gratis en eenvoudig te gebruiken Java-applicatie waarmee gebruikers eenvoudige computer CPU's op het microcodeliveau kunnen ontwerpen en om machinetaal of assemblagetaalprogramma's uit te voeren op die CPU's door simulatie. CPU SIM kan worden gebruikt om een verscheidenheid aan architecturen te simuleren, inclusief op accumulator gebaseerde, risc-like of stapel-gebaseerde (zoals de JVM) -architecturen. CPU SIM is een nuttig hulpmiddel voor instructeurs die willen dat hun studenten praktische blootstelling aan een verscheidenheid aan architecturen krijgen en een kans krijgen om hun eigen architecturen te ontwerpen en implementeren en programma's in machinetaal en assemblagetaal voor hun architecturen te schrijven. Hier zijn enkele belangrijke kenmerken van "CPU SIM": Hulpmiddelen voor het ontwerpen van een CPU op het niveau van het registeroverdracht: · Dialoggen voor het opgeven van het nummer en de breedte van registers, registreer de arrays en rammen. · Dialoggen voor het specificeren van de microinstructies (bijvoorbeeld bitoverdrachten tussen registers) die worden gebruikt om de machine-instructies te implementeren Een dialoogvenster voor het specificeren van de machine-instructies, waaronder: · Het aantal bits in elke instructie · De opcode-waarde en het aantal bits de OPCODE bezet · Het aantal operanden en het aantal bits in elke operand · De semantiek van elke instructie (gespecificeerd door een reeks microinstructies) · Een teksteditor voor het schrijven van assembly-taalprogramma's · Een assembler voor het converteren van montageprogramma's in de machinecode voor de CPU van de gebruiker. · Een debugger om door de uitvoering van dergelijke programma's vooruit en achteruit te gaan, inspecteren en optioneel de machinestatus te wijzigen na elke stap. Vereisten: · Java 1.5 of later Wat is er nieuw in deze release: · BUGFIXES · Fixed bug in transferrtor.execute () zodat het correct werkt wanneer · Numbits == 0. · Fixed bug waar de interpunctie-voorkeuren in het dialoogvenster Voorkeuren zijn · Worden niet opgeslagen, noch correct weergegeven of gebruikt door de assembler. · Verbeteringen · De operanden voor een .data pseudo-instructie kunnen nu letterlijk of symbolen zijn · Overeenkomstig met labels of om namen gelijk te stellen.


CPU SIM Gerelateerde software