コード例 #1
0
ファイル: operations.py プロジェクト: elfixit/mini-power-pc
 def do(self, opcode):
     newaccu = self.pc.cpu.accu.val.int - 1
     set_newval(self.pc, newaccu)
コード例 #2
0
ファイル: operations.py プロジェクト: elfixit/mini-power-pc
 def do(self, opcode):
     opval = opcode[1 : len(opcode)].int
     accuval = self.pc.cpu.registers["00"].val.int
     newaccu = accuval + opval
     set_newval(self.pc, newaccu)
コード例 #3
0
ファイル: operations.py プロジェクト: elfixit/mini-power-pc
 def do(self, op):
     regval = self.register.val.int
     accuval = self.pc.cpu.accu.val.int
     newval = regval + accuval
     set_newval(self.pc, newval)
コード例 #4
0
 def do(self, opcode):
     newaccu = self.pc.cpu.accu.val.int - 1
     set_newval(self.pc, newaccu)
コード例 #5
0
 def do(self, opcode):
     opval = opcode[1:len(opcode)].int
     accuval = self.pc.cpu.registers['00'].val.int
     newaccu = accuval + opval
     set_newval(self.pc, newaccu)
コード例 #6
0
 def do(self, op):
     regval = self.register.val.int
     accuval = self.pc.cpu.accu.val.int
     newval = regval + accuval
     set_newval(self.pc, newval)