def __init__(self, op: Callable[[List[bool], List[bool]], List[bool]], args: List[Union[str, int]]):
self.operator = op
self.register = args[0]
if isinstance(args[1], str):
self.argument = args[1]
self.literal = False
else:
self.argument = Memory.MEMORY_IMPL(Memory.REGISTER_WIDTH, False)
self.argument.set_value(args[1])
self.literal = True
self.proc = None # type: Processor
self.zero_bits = [False for _ in range(Memory.REGISTER_WIDTH)] # type: List[bool]
评论列表
文章目录