def __init__(self, code): initialFrame = StackFrame('main') self._stack = [initialFrame] self._regs = dict() self._code = code self._ic = [0] for r in registers: newRegister = Register(r) self._regs[newRegister.getName()] = newRegister