PDA

View Full Version : [Assembly DLX] Divisione tra due interi,dubbio


maxein
10-06-2009, 10:20
Un saluto a tutti.
Ho un dubbio sulla divisione tra due interi.Il linguaggio permette di fare solo divisione tra due float,quindi se devo fare la divisione tra due interi devo procedere nel seguente modo?

;Supponiamo ad esempio che i due interi da dividere si trovano nei registri r1 e r2
movi2fp f1,r1 ;sposto il contenuto dal registro GPR r1 al registro FPR f1
movi2fp f2,r2 ;come sopra
cvti2fp f1,f1 ;converto l'intero caricato in f1 in Float
cvti2fp f2,f2 ;come sopra
;A questo punto posso eseguire la divisione (giusto?)
div f3,f1,f2 ; f3=f1/f2


E' giusto il modo di procedere?Grazie tante.