SMS dit: Microprocessors: theory and applications (intel and