Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Slik konverterer Binary til MIPS
    Binary data er en serie av enere og nuller . Datamaskiner lese og skrive i binær . Hver 1 eller 0 er en som kalles en smule . Åtte biter tilsvarer en byte . Hver byte i datamaskinens minne er tildelt en unik adresse . Denne unike verdien kan også kalles en " peker " til det området av minnet. MIPS Assembly er et programmeringsspråk som oversetter instruksjonene i Assembly program til binær , slik at datamaskinen kan lese og utføre kommandoer . Du kan også oversette binære data til MIPS Monteringsanvisning eller kode . Instruksjoner
    en

    Bestem hvilke tiltak din MIPS programmet vil utføre . For eksempel , "Legg til $ t1 , $ t2 , $ t3 " er MIPS -kode for å legge innholdet i registeret 10 til registeret 11 og lagre resultatet i registeret ni . Den "destinasjon" er $ t1 , "kilden" er $ t2 og " target" er $ t3 .
    2

    Få den binære for koding av " add ". ; den binære kodingen for dette legge skal utføres i MIPS er "0000 00ss ssst tttt dddd D000 0010 0000. " Viserne involvert i tillegg er $ 9, $ 10 , og $ 11 . Derfor ville det binære for de fem "s " bits være for 9 register, representert i binær som " 10001 ". De fem biter for "t" ville være for 10 register, representert i binær som " 10010 . " Og" d "biter er representert som" 10011 " for 11 .
    3

    hjelp av denne informasjonen , hvis du gir den binære strengen" 0000 0010 0011 0010 1001 1000 0010 0000 ", kan du oversette det tilbake til MIPS bruker den samme metoden . Basert på binær koding av tillegget metoden i MIPS , vet du at de første seks verdiene null og de ​​siste 11 er " 000 0010 0000. "
    4

    Begynn med den sjuende siffer og telle fem bits. Denne verdien er " kilde " register "10, 001 ". Den andre streng av fem bits er verdien av "target ", og det neste fem, "mål ". Hvis registeret 12 ble referert som "destinasjon" , ville den binære strengen se slik ut : " 0000 0010 0011 0010 1010 0000 0010 0000 " hvor " 1010 0 " er verdien for 12
    .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage pauser i en Turbo Pascal 7 
    ·Hvorfor er en ekstern Excel regneark en Compound Docume…
    ·COBOL datatyper 
    ·Hvordan tillate Slett-knappen i DataGridView i WinForms…
    ·Hvordan lage et skript søke privilegier til en databas…
    ·Hvordan oppdatere administratoren på ColdFusion 9 
    ·Hvordan koden RSA 
    ·Grunnleggende algoritmer i datastrukturer 
    ·Hva er ETL verktøy 
    ·Hvordan redusere MPI 
      Anbefalte artikler
    ·Hvordan skrive en PDF i PHP 
    ·Hvordan skrive en RDL rapport 
    ·Innebygde funksjoner i T - SQL 
    ·Hvordan lage en Server Parse for CSS -filer som PHP 
    ·Hvordan Input fil i Ruby 
    ·Hvordan lagrer dato i MySQL med PHP 
    ·Hvordan sende parametre til en applet 
    ·Hvordan å kompilere Python kommandoer 
    ·Programmerer guide til EGA & VGA Kort 
    ·Hvordan fange en Sidetittel Bruke PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/