T2 ve t3'te saklanan iki tane önemli nokta vardı ve bunları çoğaltmak istedim. İki 24 bit sayının çarpımı ediyorum, bu yüzden sonuç kaydeder HI ve LO saklanan toplam 48 bit olacakKayan nokta çarpımı için MIPS'de bitleri aşağı kaydır
mult $t2, $t3
: Ben bu kadar yapardım. Şimdi yapmam gereken şey, HI ve LO yazmaçlarındaki bitleri aşağı kaydırmaktır, böylece bit pozisyonunda (48) bulunan bir öncü (1) bit pozisyonuna (24) kaydırılacaktır.
Bu problemle başa çıkmak ... Böyle bir değişikliği nasıl kodlayacağımı bilmiyorum, özellikle de uğraştığım iki farklı kayıt var.
Öndeki 1 bitin sabit konumda olmayacağını unutmayın. Sadece bazı basit biraz twiddling olan kayıtlar arasında bir geçiş yapmak için gelince. Düşük kelimeyi sağa çevirin, sonra yüksek kelime ** sola ** böylece bit word'le veya 'bit' ile yaptığınız düşük kelimeye aktarım için düzgün bir şekilde hizalayın. – Jester