Study notes for Microprocessors for Computer science's students