Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
UNIT III
                            PROCESSOR AND CONTROL UNIT
Basic MIPS implementation
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                                Page 1
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                                Page 2
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
BUILDING A DATAPATH
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                                Page 3
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                                Page 4
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                                Page 5
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CONTROL IMPLEMENTATION SCHEME
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                                Page 6
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                                Page 7
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                                Page 8
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                                Page 9
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
AN OVERVIEW OF PIPELINING
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 10
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 11
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 12
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 13
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
PIPELINED DATAPATH AND CONTROL
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 14
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 15
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
HANDLING DATA HAZARDS & CONTROL HAZARDS
Data Hazards: Forwarding versus Stalling
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 16
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 17
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
Control Hazards
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 18
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 19
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 20
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 21
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
EXCEPTIONS
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 22
Sri Vidya College of Engineering & Technology, Virudhunagar   Course Material (Lecture Notes)
CS8491 – COMPUTER ARCHITECTURE UNIT-III                                               Page 23