Exemple #1
0
    def RAZ(self):
        self.pc = 0
        self.regs = [0 for k in range(self.n_reg)]
        self.Cach.Mem.data = [None for k in range(self.n_mem)]
        S = self.Cach.S
        B = self.Cach.B
        self.Cach.Cache = []
        for k in range(S):
            self.Cach.Cache += [C.Bloc(0, None, B)]

        self.pc = 0

        self.instrNum = 0
        self.reg1 = 0
        self.reg2 = 0

        self.imm = 0
        self.o = 0
        self.a = 0
        self.n = 0
        self.c_cycle = 0

        self.instruction = ''

        self.running = 1  # voir si nécess ou non.