CoreVisualizer
This tool is intended to present an active visual representation of the execution of a virtual CPU. It’s something of a take on valgrind; it emulates a CPU core reading opcodes and does the syscalls and linking and all that itself instead of creating a full system environment like a true emulator would. The idea is that it’s an abstraction atop what a CPU is really doing, allowing you to see what a given flow of ASM code is doing in a visual representation of its effect, rather than worrying about nitty details of things like paging tables and stack frames and so forth that don’t matter to 99% of coders.