je poste ici car l'exo est codé en java.
Une partie d'un exo qui consiste a simuler un processeur me pose probleme , les calculs sur les virgules fixes au format 32bits/32bits.
j'ai acces au nombres dans la memoire en hexa sous cette forme:
ram: octet |octet | octet| ect...
ff|ff|ff|fe|,cc|cc|cc|cd| represente -1.2 en decimal
00| 00| 00| 03|66|66|66|66| represente 3.4
Les nombres negatif sont en complément a 2.
j'ai différentes fonction à faire dont l'addition et la multiplication.
J'ai deja coder les meme calculs pour les entier.
Mais pour les nombres a virgule je vois pas trop comment faire:
Es que j'ai juste a utilisé ma methode pour le calcule des entier sur ces nombres et ensuite je replace la virgule ?
Partager