Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť binárne na MIPS

Binárne dáta rad jedničiek a núl . Počítače čítať a písať v binárnom formáte . Každý 1 alebo 0 je nazývaný trochu . Osem bitov sa rovná 1 bajt . Každý byte z pamäti počítača je priradená jedinečná adresa . Táto jedinečná hodnota môže byť tiež nazývaný " ukazovateľ " do tejto oblasti pamäte . MIPS je programovací jazyk , ktorý prekladá inštrukcie v programe zhromaždenia na binárny , takže počítač môže čítať a spúšťať príkazy . Môžete tiež prekladať binárne dáta do návodu MIPS alebo kód . Pokyny dovolená 1

Zistite , aké kroky váš program MIPS spustí . Napríklad , " Pridať $ t1 , t2 $ , $ t3 " je MIPS kód pridať obsah registra 10 do registra 11 a uložiť výsledok do registra 9. " Cieľ " je $ t1 , " zdroj " je $ t2 a " cieľ " je $ t3 .
2

Získajte binárne pre kódovanie " pridať " . , binárne kódovanie tohto doplnku sa vykonáva v MIPS je " 0000 00ss ssst tttt dddd d000 0010 0000 . " Ukazovatele podieľajúce sa na navyše je $ 9 , 10 dolárov a 11 dolárov . Preto , binárne pre päť " S " bitov by bolo registra 9 , zastúpené v binárnom ako " 10001 " . Päť bitov pre " t " by pre register 10 , zastúpené v binárnej ako " 10010 . " A " d " bity sú reprezentované ako " 10011 " na 11. .
3

Pomocou týchto informácií , ak dávate binárny reťazec " 0000 0010 0011 0010 1001 1000 0010 0000 " , môžete preložiť späť do MIPS pomocou tejto rovnakej metódy . Na binárne kódovanie metódou Pridajte založené na MIPS , viete , že prvých šesť hodnoty sú nulové a posledných 11 sú " 000 0010 0000 . "
4

Začnite sa siedmym číslice a počtu päť bitov . Táto hodnota je " zdrojom " register " 10 001 " . Druhý reťazec piatich bitov je hodnota " cieľ " a najbližších päť rokov , na " miesto určenia " . Ak registra 12 boli odvolával sa ako " cieľ " , binárny reťazec bude vyzerať takto : . " 0000 0010 0011 0010 1010 0000 0010 0000 " , kde " 1010 0 " je hodnota 12

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené