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