ASM programming is hard work. It's fun and super educational, but it's slow going (partly complexity and partly familiarity I suspect).