Jeps, eli SPARC-assemblyä koulussa pitää vääntää ja minua ihmetyttää, että mikä on y-rekisteri? Jakolaskussa sitä ilmeisesti tarvii, ja kun käänsin GCC:llä C-koodia SPARC:iksi, sain sen avulla väsättyä itselleni jakolaskun tähän tyyliin:
! eka operandi rekisterissä %l0 sra %l0, 31, %g1 ! nämä kaksi riviä ovat mysteeri wr %g1, 0, %y ! ilmeisesti jotakin y-rekisterin ! kanssa tässä räplätään ! tässä välissä haetaan toka operandi rekisteriin %g1 sdiv %l0, %g1, %l0
Nyt vaan kiinnostaisi tietää, mitä tuossa parilla rivillä oikeastaan tehdään ja mikä ihme on y-rekisteri? Kurssimateriaalista ei löydy mainintaa y-rekisteristä enkä SPARC-manuaalistakaan onnistunut selkeää vastausta löytämään.
Aihe on jo aika vanha, joten et voi enää vastata siihen.