From fbd6725e84fe27d1bc764efbec2142f710855b03 Mon Sep 17 00:00:00 2001 From: Loic GUEGAN Date: Sun, 2 Sep 2018 21:39:51 +0200 Subject: Add test --- MicSim/components/caretaker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'MicSim/components/caretaker.py') 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]) -- cgit v1.2.3