|
|
@ -40,6 +40,12 @@ class Register: |
|
|
self.complement() |
|
|
self.complement() |
|
|
self.value += 1 |
|
|
self.value += 1 |
|
|
|
|
|
|
|
|
|
|
|
def __str__(self): |
|
|
|
|
|
return "{:08b}".format(self.value) |
|
|
|
|
|
|
|
|
|
|
|
def __repr__(self): |
|
|
|
|
|
return "{} ({})".format(self, self.n_bits) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Acumulator(Register): |
|
|
class Acumulator(Register): |
|
|
positive_flag = False |
|
|
positive_flag = False |
|
|
|