Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te Program in MIPS
De "microprocessor zonder elkaar grijpende Pipline Stages , " of MIPS , was een vroege processor uit de jaren 1980 , dat met 32 algemene registers doel en een aantal special purpose registers . U kunt MIPS programmeren op vrijwel dezelfde manier als elke andere processor taal , maar je moet extra voorzichtig te oefenen om ervoor te zorgen dat u het geheugen efficiënter gebruikt omdat MIPS is een relatief kleine processor . MIPS , vaak gebruikt voor rekenkundige , bevat geen high - level programmeertaal constructies zoals interfaces en abstracte klassen . Instructies
1

Maak een tekstbestand aan uw MIPS code houden

Type 2 " main " gevolgd door een dubbele punt om een MIPS programma te beginnen : .

belangrijkste : .

Voorwoord reacties in MIPS met een hekje 3

# Dit is een reactie
4

Schrijf de naam van een variabele om het te maken , gevolgd door het hekje , een dubbele punt , een data type en een waarde . Bijvoorbeeld , de volgende code wordt een geheel getal met een waarde van 8 genaamd " myVariable " :

myVariable : . Woord 8

Access random access memory 5 ( RAM ) met behulp van de " li " en " sw " keywords . Typ de " lw " of " li " keywords , een dollarteken gevolgd door het nummer van het register bestemming en zijn RAM bron :

# Load variabele 1 in register t2 van RAM

li
$ t2 , myVariable

# opslaan van de inhoud van het register t2 in het RAM

sw $ t2 , myVariable

de bovenstaande code laadt " myVariable " van RAM in register 2 . Dan duurt de waarde in register 2 en beweegt het terug in het RAM .
6

Schrijf de naam van een rekenkundige operator gevolgd door registratienummer te gebruiken bij het uitvoeren van de operator . De eerste geheugenadres wordt het resultaat van de berekening ontvangen, MIPS gebruikt de waarden van de tweede en derde om de berekening . De volgende code voegt , verdeelt en vermenigvuldigt de inhoud van registers 2 en 3 en plaatst de resultaten in register 4 :

voeg $ t4 , $ t2 , t3 $

div
$ t4 , $ t2 , $ t3

mult
$ t4 , $ t2 , t3 $

Load 7 de waarde 10 in de 0 te registreren en uitvoeren van een syscall om het programma te beëindigen .

li $ v0 , 10

syscall

Previous: Next:
  Computer Programming Languages
·Hoe te UNC paden Verklaar Met …
·Principes van Constraint Progr…
·Hoe maak je Floating Point Pre…
·Verschil tussen Assembleurs en…
·Definieer Booleaanse operator 
·Hoe je CVS configureren in Ecl…
·Hoe de Italische converteren n…
·Verschillen tussen Object Abst…
·Hoe te DataGrid Templated Colu…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een online quiz met PHP 
·Hoe kan ik PHP Render Zonder Wachten 
·PHP Parse Opties 
·Hoe te Controls toevoegen aan een panel 
·Hoe maak je een Open Token Verwijder 
·Wat is Java Architect Certification ? 
·Hoe te Titles uitschakelen op FancyBox 
·Hoe maak je een vierkant Met behulp van …
·Wat is een Java Widget ? 
Copyright © Computer Kennis http://www.nldit.com