mirror of
https://github.com/simon987/Much-Assembly-Required.git
synced 2025-04-10 14:26:45 +00:00
Fix dissassembly display error
This commit is contained in:
parent
2ace932b52
commit
3ae119072c
@ -303,13 +303,13 @@ public class Operand {
|
||||
case REGISTER16:
|
||||
return registerSet.getRegister(value).getName();
|
||||
case MEMORY_IMM16:
|
||||
return String.format("[%04X]", data);
|
||||
return String.format("[%s]", Util.toHex16(data));
|
||||
case MEMORY_REG16:
|
||||
return String.format("[%s]", registerSet.getRegister(value - registerSet.size()).getName());
|
||||
case MEMORY_REG_DISP16:
|
||||
return String.format("[%s + %04X]", registerSet.getRegister(value - registerSet.size() * 2).getName(), data);
|
||||
return String.format("[%s + %s]", registerSet.getRegister(value - registerSet.size() * 2).getName(), Util.toHex16(data));
|
||||
case IMMEDIATE16:
|
||||
return String.format("%04X", data);
|
||||
return Util.toHex16(data);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user