Eenvoudige tolk van de machinetaal

Eenvoudige machinetaalinterpreter is een eenvoudige tolk van de machinetaal.
Download nu

Eenvoudige tolk van de machinetaal Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Daniel Sterling
  • Uitgever website:
  • http://www.lost-habit.com/sml/

Eenvoudige tolk van de machinetaal Tags


Eenvoudige tolk van de machinetaal Beschrijving

Eenvoudige tolk van de machinetaal is een eenvoudige tolk van de machinetaal. SML is een "speelgoed" -taal die bedoeld is om basisprocessorconcepten te onderwijzen. Deze website bevat een verklaring en definitie van SML, evenals een tolk en voorbeeld SML-programma's. GPL'D-broncode voor de tolk is beschikbaar, evenals binaries voor Windows en Linux.A-machinetaal definieert een reeks instructies die een CPU kan uitvoeren om operaties uit te voeren. Met andere woorden, een machinetaal definieert wat u kunt doen met uw computer. Moderne processors hebben zeer complexe instructiesets; De hier beschreven eenvoudige taal kan u echter inzicht geven in wat er gebeurt "onder de motorkap" met uw computer.machine Taal is de werkelijke gegevens die direct door de processor worden uitgevoerd. Het schrijven van een programma in de machinetaal kan daarom voordelig zijn als u ruimte moet besparen of uw code optimaliseren. Machinetaal is echter ook niet draagbaar en kan moeilijk te begrijpen en onderhouden. Daarom wordt bijna alle code nu geschreven in een taal op een hoger niveau, zoals C, C ++, Java of scripting-talen zoals Shell of Perl. Deze talen hebben ook hun voordelen en nadelen, zoals verschillende niveaus van portabiliteit, onderhoudbaarheid, schaalbaarheid en uitvoering van de machine. Een niveau hoger dan de machinetaal is de assemblagetaal. Montagetaal is in principe leesbare machinetaal. In plaats van de code bit-by-bit uit te schrijven, schrijft u de code uit als een sequentie van menselijke leesbare instructies, die vervolgens vrijwel rechtstreeks in de machine-taal worden samengesteld. Montagetaal wordt bijna altijd gebruikt in plaats van de machinetaal wanneer een dergelijk direct niveau van controle nodig is. Sommige games implementeren bijvoorbeeld een deel van hun code in de montage om de uitvoersnelheid te maximaliseren. Montage kan worden "inline" in enkele hogere niveautalen, zoals C. Dit betekent dat het samenstel wordt gedefinieerd als een vulbare procedure vanuit de C-code.


Eenvoudige tolk van de machinetaal Gerelateerde software