0% found this document useful (0 votes)
20 views

Module 01 Introduction To Microprocessors V2

The document introduces microprocessors and microcontrollers and classifies microprocessors into RISC, CISC, VLIW and superscalar based on their architecture and hardware. RISC processors can execute programs faster than CISC processors. VLIW processors have instructions that can be executed in parallel for increased speed. Superscalar processors use complex hardware to achieve instruction level parallelism.

Uploaded by

JASPER PAYAPAYA
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Module 01 Introduction To Microprocessors V2

The document introduces microprocessors and microcontrollers and classifies microprocessors into RISC, CISC, VLIW and superscalar based on their architecture and hardware. RISC processors can execute programs faster than CISC processors. VLIW processors have instructions that can be executed in parallel for increased speed. Superscalar processors use complex hardware to achieve instruction level parallelism.

Uploaded by

JASPER PAYAPAYA
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Microprocessors

Module 1
Introduction to
Microprocessors
1. Orient the students on what a microprocessor is.
2. Orient the students on what a microcontroller is.
3. Identify the different classification of
microprocessors.
Based on the Architecture and hardware of the
processors, they are classified as follows:
• RISC processors
• CISC processors
• VLIW processors
• Superscalar processors
RISC (Reduce Instruction Set Computing) is a processor
architecture that supports limited machine language
instructions.

RISC processors can execute programs faster than CISC


processors.
CISC (Complex instruction set computing) processors
are more expensive than RISC processors.

VLIW (Very long instruction word) processors have


instructions composed of many machine operations.
These instruction can be executed in parallel aka
instruction level parallelism.
Superscalar processors use complex hardware to
achieve parallelism.

It is possible to have overlapping of instruction


execution to increase the speed of execution.
Simon Monk (2016), Programming Arduino:Getting
Started with Sketches , Second Edition, Mc-Graw Hill
Education
S. Mathur(2016), Microprocessor and Microcontrollers,
PHI Learning and Private Limited
http://playground.arduino.cc/
Taylor and Francis Group. Essentials of Computer
Architecture. CRC Press, Comer, D. (2017).
Jones and Bartlett Learning, Computer Organization And
Architecture (10th Ed.), Stallings, (2016)

You might also like