
ratasm lets you write, build, run and debug assembly in one terminal window. Registers, flags and the stack sit right next to your source.
Install
cargo install ratasm
It needs nasm and ld, plus gdb for debugging. Linux x86-64 only.
Use
ratasm new hello
cd hello
ratasm
F6 builds, F5 runs, F12 debugs. F1 opens the lessons.