コード例 #1
0
ファイル: Cargador.py プロジェクト: Juanirow/esic
 def get_address_tarjet(self, value):
     c = Convert()
     addressing = value[0] + "H"
     addressing = int(c.to_decimal(addressing))
     val = value
     bina = c.decimal_to_binary(addressing, 4)
     bina = c.mask_and(bina, "1000")
     if bina == "1000":
         val = self.hex.subs(value, "8000H")
         x = self.get_x_value()
         val = self.hex.plus(val, x)
         val = self.reg.filter_number(val)
     return val
コード例 #2
0
ファイル: Cargador.py プロジェクト: juanirow/esic
 def get_address_tarjet(self, value):
     c = Convert()
     addressing = value[0] + "H"
     addressing = int(c.to_decimal(addressing))
     val = value
     bina = c.decimal_to_binary(addressing, 4)
     bina = c.mask_and(bina, "1000")
     if bina == "1000":
         val = self.hex.subs(value, "8000H")
         x = self.get_x_value()
         val = self.hex.plus(val, x)
         val = self.reg.filter_number(val)
     return val