semiconductors energy band view 89330