diff options
Diffstat (limited to 'MicSim/components/caretaker.py')
| -rw-r--r-- | MicSim/components/caretaker.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/MicSim/components/caretaker.py b/MicSim/components/caretaker.py index 6153350..82ac63d 100644 --- a/MicSim/components/caretaker.py +++ b/MicSim/components/caretaker.py @@ -15,7 +15,7 @@ class Caretaker: if key=="MBRU": # If we ask for unsigned return(abs(self.objects["MBR"])) elif key== "MBR": - if (self.objects[key]>>7)==1: # If it a negative number (2 complement) + if abs(self.objects[key]>>7)==1: # If it a negative number (2 complement) return(-((self.objects[key]-1)^0xFF)) # transforme bin negative number to python negative number else: return(self.objects[key]) |
