Step-by-step instruction execution, register visualization, branching with labels, stack and memory operations, IDA-style notation, typo correction, number converter ...