示例#1
0
 def doP(self, byte4):
     bits = byte2bit(byte4)
     ret = [bits[self.P[i] - 1] for i in range(32)]
     return bit2byte(ret)
示例#2
0
 def doE(self, byte4):
     bits = byte2bit(byte4)
     ret = [bits[self.E[i] - 1] for i in range(48)]
     return bit2byte(ret)
示例#3
0
 def doPC_1(self, byte8):
     bits = byte2bit(byte8)
     ret = [bits[self.PC_1[i] - 1] for i in range(56)]
     return bit2byte(ret)
示例#4
0
 def doPC_2(self, byte6):
     bits = byte2bit(byte6)
     ret = [bits[self.PC_2[i] - 1] for i in range(48)]
     return bit2byte(ret)
示例#5
0
 def doIP_1(self, byte8):
     bits = byte2bit(byte8)
     ret = [bits[self.IP_1[i] - 1] for i in range(64)]
     return bit2byte(ret)