Nice! Cool I guess :)
I also think of working in the VLSI region of Computer Science when I'm finished with my study.
It's difficult to learn all that stuff and to get really really good at it, but it's so interesting to know how everything is working from bottom up :P
RE: Programming - Assembly Basic Coding Structure