Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur Program i MIPS

    Den " Mikroprocessor utan Förregling PipLine Stages , " eller MIPS , var en tidig processor från 1980-talet som innehåller 32 generella register och flera särskilda register ändamål . Du kan programmera MIPS på ungefär samma sätt som alla andra processor språk , men du bör iaktta särskild försiktighet för att säkerställa att du använder minne effektivt eftersom MIPS är en relativt liten processor . MIPS , som ofta används för aritmetik , inkluderar inte högnivåprogrammering konstruktioner såsom gränssnitt eller abstrakta klasser . Instruktioner
    1

    Skapa en textfil för att hålla din MIPS -kod
    2

    Type " main " följt av ett kolon för att påbörja en MIPS -program : .

    main : . Addera 3

    Förord ​​kommentarer i MIPS med en fyrkant

    # Detta Skriv en kommentar
    4

    en variabel namn att skapa det , följt av fyrkant , ett kolon , en datatyp och ett värde . Till exempel , följande kod skapas ett heltal med ett värde av 8 som heter " myVariable " :

    myVariable : . Word 8
    5

    Tillträde random access memory ( RAM ) med hjälp av " li " och " SW " sökord. Skriv in " LW " eller "Li" nyckelord , ett dollartecken följt av numret på registret destinationen och dess RAM källa :

    # Load variabel 1 i register t2 från RAM

    li $ t2, myVariable

    lagra # innehållet i register t2 i RAM

    sw $ t2, myVariable

    ovanstående kod läser " myVariable " från RAM till registret 2 . Sedan tar det värdet i registret 2 och flyttar tillbaka till RAM .
    6

    Skriv namnet på en aritmetisk operator följt av registreringsnummer för att använda i genomförandet av operatören . Det första minnet adress kommer att ta emot resultatet av beräkningen , MIPS använder värdena för den andra och tredje för att utföra beräkningen . Följande kod lägger , delar och multiplicerar innehållet i registren 2 och 3 och placerar resultatet i register 4 :

    lägga $ t4 , $ t2 , $ t3

    div $ t4 , $ t2 , $ t3

    mult $ t4 , $ t2 , $ t3
    7

    Load värdet 10 till 0 registrera och köra en syscall att avsluta programmet .

    li $ v0 , 10

    Tidigare:

    nästa:
    relaterade artiklar
    ·Återställa Spool filer
    ·Hur Loop Through MIME-typer
    ·Hur du gör din egen HTML 5 Spel
    ·Hur man rada upp decimaltal i Just Basic 1,01
    ·Hur man använder DTrace som ett Memory Profiler
    ·Hur Debug PHP-kod i VS2008
    ·Installera om GRUB
    ·Hur man skapar en RSS-feed från din ColdFusion Sida
    ·Konvertera en Lisp program till en ME10 Macro
    ·Vad Är MARC Format
    Utvalda artiklarna
    ·Hur man skapar ett RPG i PHP
    ·Hur kompilera med COBOL
    ·Hur man gör en knapp Öppna en webbplats med Visual Ba…
    ·Hur man tar bort skripttaggarna i Mootools XHR
    ·Hur man tar bort Kommatecken i PHP
    ·Komma åt Windows- registret från Java
    ·Hur man testar Business Objects
    ·Hur fixar jag en Visual Studio 6.0 T - SQL Debugger Buf…
    ·Hur Ta Viktiga händelser utanför Java
    ·Android ' C ' Programmering
    Copyright © Dator Kunskap http://www.dator.xyz