1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako pretvoriti binarno v MIPS

Binarni podatki so nizi enic in ničel. Računalniki berejo in pišejo v dvojiški obliki. Vsaka 1 ali 0 je imenovani bit. Osem bitov je enako 1 bajtu. Vsakemu bajtu pomnilnika računalnika je dodeljen edinstven naslov. To edinstveno vrednost lahko imenujemo tudi "kazalec" na to področje pomnilnika. MIPS Assembly je programski jezik, ki prevede navodila v programu Assembly v binarno obliko, tako da lahko računalnik bere in izvaja ukaze. Prav tako lahko prevedete binarne podatke v navodila ali kodo za sestavljanje MIPS.

1. korak

Določite, katero dejanje bo izvedel vaš program MIPS. Na primer, "Dodaj $t1, $t2, $t3" je koda MIPS za dodajanje vsebine registra 10 v register 11 in shranjevanje rezultata v register 9. "Cilj" je $t1, "vir" je $ t2 in "cilj" je $t3.

2. korak

Pridobite binarno vrednost za kodiranje "add." Binarno kodiranje za ta dodatek, ki se izvede v MIPS, je "0000 00ss ssst tttt dddd d000 0010 0000." Kazalci, vključeni v seštevanje, so 9 $, 10 $ in 11 $. Zato bi bil binarni zapis za pet bitov "s" za register 9, ki je binarno predstavljen kot "10001." Pet bitov za "t" bi bilo za register 10, ki je binarno predstavljen kot "10010." Biti "d" so predstavljeni kot "10011" za 11.

3. korak

Če podate binarni niz "0000 0010 0011 0010 1001 1000 0010 0000", lahko z uporabo teh informacij prevedete nazaj v MIPS z isto metodo. Na podlagi binarnega kodiranja metode dodajanja v MIPS veste, da je prvih šest vrednosti nič, zadnjih 11 pa "000 0010 0000."

4. korak

Začnite s sedmo števko in preštejte pet bitov. Ta vrednost je "izvorni" register, "10 001." Drugi niz petih bitov je vrednost "cilja", naslednjih pet pa "destinacije". Če bi bil register 12 naveden kot "destinacija", bi bil binarni niz videti takole:"0000 0010 0011 0010 1010 0000 0010 0000", kjer je "1010 0" vrednost za 12.

Nasvet

Vrednosti "$t0–$t7" se nanašajo na pomnilniške lokacije 8–15. Koda "$t2" v MIPS se sklicuje na pomnilniško lokacijo 10.


  1. Kako pretvoritiVCR na CD-ju ?
  2. Kako spremeniti AA na D
  3. Kako spremeniti CF na SD kartico
  4. Kako Pretvarjanje AC napetost DC
  5. Kako pretvoriti AV HDMI