From 004f96072ae5e2c9446156466d457a5e77be9b7e Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Wed, 6 Nov 2019 23:18:38 -0600 Subject: [PATCH] Made a default name for the register (and stored initialized registers) --- register.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/register.py b/register.py index ad2c71d..2e6b700 100644 --- a/register.py +++ b/register.py @@ -1,8 +1,14 @@ class Register: - def __init__(self, n_bits, name): + registers = [] + + def __init__(self, n_bits, name=None): self.n_bits = n_bits - self.name = name + if name is None: + self.name = "r{}".format(len(Register.registers)) + else: + self.name = name self.value = 0 + Register.registers.append(self) def truncate(self, value, bits=None): if bits is None: