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 .