def setUp(self): self.reg = cpu.Registers() self.mem = memory.Memory() self.alu = cpu.ArithmeticLogicUnit() self.decoder = decoder.Decoder(self.reg, self.mem, self.alu) self.clock = cpu.Clock(self.reg, self.decoder)
def setup_computer(self, start_ip): """Build the computer.""" self.reg = cpu.Registers() self.mem = memory.Memory() self.alu = cpu.ArithmeticLogicUnit() self.decoder_obj = decoder.Decoder(self.reg, self.mem, self.alu) self.clock = cpu.Clock(self.reg, self.decoder_obj) self.reg.ip = start_ip
def setUp(self): self.reg = cpu.Registers() self.mem = memory.Memory() self.alu = cpu.ArithmeticLogicUnit() self.mem_if = decoder.MemoryInterface(self.mem) self.instr = decoder.Instructions(reg=self.reg, mem=self.mem, alu=self.alu) self.mem.write(ADDR1, VAL1)
def setup_computer(): """Build the computer.""" reg = cpu.Registers() mem = memory.Memory() alu = cpu.ArithmeticLogicUnit() decoder_obj = decoder.Decoder(reg, mem, alu) clock = cpu.Clock(reg, decoder_obj) reg.ip = ADDR(0x20) return mem, clock
def setUp(self): self.alu = cpu.ArithmeticLogicUnit()