(Psychological / emotional perspective)
Psychologically, the knight in a dream signifies the guiding principle. He is that part of ourselves that is sometimes known as the higher self, the spirit guiding the physical.
The black knight is often seen as the embodiment of evil.
It is interesting that often the white knight appears with his visor up, whereas the black knight appears with his visor down.