When you first
start working on the internals of a processor at this sort
of level there is a lot to learn. But it does all make sense in the end,
or at least it did for me.
I could probably do the same with the right knowledge and enough time!
Of course you can. There's no real magic involved. Just a lot of practice
(at least in my case). But if you want to learn and are prepared to spend
time learning, then you can do it too.
-tony