us_disassemble: print non-register columns
This commit is contained in:
parent
7ac88f0ed3
commit
b671d30d3a
@ -88,6 +88,9 @@ def disassemble(code, ix):
|
|||||||
print(f"{ix:04x}")
|
print(f"{ix:04x}")
|
||||||
|
|
||||||
def inner2(i, register_name):
|
def inner2(i, register_name):
|
||||||
|
if register_name == 0:
|
||||||
|
max_length = 1
|
||||||
|
else:
|
||||||
max_length = max(map(len, registers[register_name])) + 1
|
max_length = max(map(len, registers[register_name])) + 1
|
||||||
|
|
||||||
value = code[ix + i]
|
value = code[ix + i]
|
||||||
|
|||||||
@ -351,7 +351,8 @@ def disassemble(code):
|
|||||||
elif type == US_CMN_INST.TYPE.US_INST_TYPE_ALU:
|
elif type == US_CMN_INST.TYPE.US_INST_TYPE_ALU:
|
||||||
disassemble_alu(code, is_output=False)
|
disassemble_alu(code, is_output=False)
|
||||||
else:
|
else:
|
||||||
assert False, US_CMN_INST._TYPE(code[ix + 0])
|
print("[TYPE]", type)
|
||||||
|
#assert False, US_CMN_INST._TYPE(code)
|
||||||
|
|
||||||
def parse_hex(s):
|
def parse_hex(s):
|
||||||
assert s.startswith('0x')
|
assert s.startswith('0x')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user