Semiconductor is a material whose ability is to conduct current and can be adjusted by changing the electrical "pressure" or voltage.
Transistor is a semiconductor device that uses a small amount of electric power to control the flow of a large amount of electric power.
Microprocessor contains all the circuit a computer needs to perform calculations; It also store data as a huge array of tiny electrical charges. This charges represent a sequence of two symbols or binary code. The code is based on two bites (binary digits) 0 (zero) and 1 (one)