Skip to content

jeanmarie-dormoy/GDEB-archi-PS5

Repository files navigation

#GDEB-archi-PS5

Team GDEB PS5-ARCHITECTURE

Team Members: Pierre Gatto, Nassim El-Gazzah, Hugo Bricard, Jean-Marie Dormoy

Nous avons modifié une partie du ShiftAddSubMov:

Lorsqu'on fait MOVS R0, #255 (0xff) Le module SASMov reconnaît 0xff et va compléter par des 1 pour remplir le registre R0. On va se retrouver avec 0xffffffff sur 32 bits.

C'est pour cela que dans store_code.txt, on calcule le max entre 0xf et Oxfe car si on calcule max entre 0xf et 0xff, il sera étendu à 0xffffffff à cause du MOVS (on n'initialise pas la mémoire manuellement mais indirectement avec MOVS, LDR, STR dans le programme entré dans la ROM). Et le maximum entre 0xf et 0xffffffff est 0xf, avec la représentation en complément à 2.

Nous avons des cas de test assez intéréssants dans le dossier tests.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published