This tool will help you to understand technically how a bitcoin address is generated.
(note: 0 – 8 values are hexstring, 9 is string)