From a6937287b48830ad63ded5f9dd82afd0c16b3013 Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Wed, 6 Nov 2019 23:22:36 -0600 Subject: [PATCH] Added __str__ / __repr__ methods --- register.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/register.py b/register.py index afb04b1..b3b46cd 100644 --- a/register.py +++ b/register.py @@ -40,6 +40,12 @@ class Register: self.complement() self.value += 1 + def __str__(self): + return "{:08b}".format(self.value) + + def __repr__(self): + return "{} ({})".format(self, self.n_bits) + class Acumulator(Register): positive_flag = False