1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Kako pretvoriti binarni u MIPS

Binarni podaci su niz jedinica i nula. Računala čitaju i pišu u binarnom sistemu. Svaki 1 ili 0 je pozvani bit. Osam bitova je jednako 1 bajtu. Svakom bajtu memorije računala dodijeljena je jedinstvena adresa. Ova jedinstvena vrijednost se također može nazvati "pokazivač" na to područje memorije. MIPS Assembly je programski jezik koji prevodi upute u programu Assembly u binarno tako da računalo može čitati i izvršavati naredbe. Također možete prevesti binarne podatke u upute MIPS sklopa ili kod.

1. korak

Odredite koju će akciju vaš MIPS program izvršiti. Na primjer, "Dodaj $t1, $t2, $t3" je MIPS kod za dodavanje sadržaja registra 10 u registar 11 i pohranjivanje rezultata u registar 9. "Odredište" je $t1, "izvor" je $ t2, a "cilj" je $t3.

2. korak

Nabavite binarnu vrijednost za kodiranje "add." Binarno kodiranje za ovaj dodatak koji se izvodi u MIPS-u je "0000 00ss ssst tttt dddd d000 0010 0000." Pokazivači uključeni u zbrajanje su $9, $10 i $11. Stoga bi binarno za pet "s" bitova bilo za registar 9, predstavljeno binarno kao "10001." Pet bitova za "t" bilo bi za registar 10, predstavljen u binarnom obliku kao "10010." A "d" bitovi su predstavljeni kao "10011" za 11.

3. korak

Koristeći ove informacije, ako dajete binarni niz "0000 0010 0011 0010 1001 1000 0010 0000", možete ga prevesti natrag u MIPS pomoću ove iste metode. Na temelju binarnog kodiranja metode dodavanja u MIPS-u, znate da je prvih šest vrijednosti nula, a zadnjih 11 "000 0010 0000."

4. korak

Počnite sa sedmom znamenkom i izbrojite pet bitova. Ta vrijednost je "izvorni" registar, "10 001." Drugi niz od pet bitova je vrijednost "cilja", a sljedećih pet "odredište". Ako se registar 12 navodi kao "odredište", binarni niz bi izgledao ovako:"0000 0010 0011 0010 1010 0000 0010 0000" gdje je "1010 0" vrijednost za 12.

Savjet

Vrijednosti "$t0–$t7" referenciraju memorijske lokacije od 8–15. Kôd "$t2" u MIPS-u upućuje na memorijsku lokaciju 10.


  1. Kako pretvoritivideorekorder na CD-u ?
  2. Kako to Pretvoriti AA na D
  3. Kako to Pretvoriti CF na SD karticu
  4. Kako to pretvoriti izmjenični napon na DC
  5. Kako to Pretvoriti AV HDMI