I'm not sure if I missed it or it wasn't said, but the registers that he talks about aren't the registers that you know from the instruction set ("architectural registers") - they are registers of the debug protocol state machine. I only realized pretty far into the talk.