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 konvertera binär till MIPS

    binära data är en serie av ettor och nollor . Datorer läsa och skriva i binärt . Varje 1 eller 0 är en som heter lite . Åtta bitar är lika med ett byte. Varje byte av en dators minne har tilldelats en unik adress . Denna unika värde kan också kallas en " pekare " till denna del av minnet . MIPS församling är ett programmeringsspråk som översätter instruktionerna i församlingen för att binärt så att datorn kan läsa och exekvera kommandon . Du kan också översätta binära data till MIPS Monteringsanvisningar eller kod . Instruktioner
    1

    avgöra vilka åtgärder din MIPS -programmet ska köras. Till exempel , " Lägg till $ t1 , $ t2 , $ t3 " är MIPS -kod för att lägga till innehållet i registret 10 till registret 11 och lagra resultatet i registret 9 . Den " destination " är $ t1 , "källan " är $ t2 och "mål " är $ T3 .
    2

    Få binär för kodningen av " lägg till ". , den binära kodningen för denna utökning som ska utföras i MIPS är " 0000 00ss SSST tttt dddd D000 0010 0000 . " de pekare involverade i tillägg är $ 9, $ 10 och $ 11. Därför skulle det binära för de fem "s "-bitarna vara för registret 9 , representeras i binär som " 10001 . " De fem bitarna för " t " skulle vara för register 10 , representeras i binär som " 10010 . " Och " d " bitarna representeras som " 10011 " för 11 . med denna information , om du ger den binära strängen
    3

    " 0000 0010 0011 0010 1001 1000 0010 0000 " , kan du översätta det tillbaka till MIPS använder samma metod . Baserat på den binära kodningen av tillägget metoden i MIPS , vet du de första sex värdena är noll och den sista 11 är " 000 0010 0000 . "
    4

    Börja med den sjunde siffran och räkna fem bitar . Det värdet är " källan " register , " 10 001 . " Den andra strängen av fem bitar är värdet av "target " och nästa fem , den " destination . " Om registret 12 var som refereras som " destination " , skulle den binära strängen se ut så här : " 0000 0010 0011 0010 1010 0000 0010 0000 " där " 1010 0 " är det värde för 12 Addera ditt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur bindande DataTable till ListView i Net
    ·Hur du gör din egen HTML 5 Spel
    ·Hur till Återvinna en DAT -fil
    ·Vilka är nackdelarna med en Query Processor
    ·NET Framework 3.0 Tutorials
    ·Hur man gör en kolumn på en GridView Droplist
    ·Vad är ett datorprogram Directory
    ·Koden Strip sidhuvuden och sidfötter från HTML- filer…
    ·Hur man skriver en ansökan Temperatur konvertering som…
    ·Hur man upptäcker Stack Overflow
    Utvalda artiklarna
    ·Hur man använder en vagn i PHP
    ·Hur man avgör jämna nummer från Odd Numbers Använda…
    ·Hur Separera siffrorna i ett tal i Prolog
    ·Hur man kan dela och tillbaka ett heltal Använda PHP
    ·Hur kan man överföra stora filer med PHP
    ·Om Datalog
    ·Hur man rensar en knapp på Visual Basic
    ·Hur skapa användardefinierade Undantag i Java
    ·Vad är UBound och LBound i Visual Basic
    ·Hur man installerar PyLab på Python
    Copyright © Dator Kunskap http://www.dator.xyz