Representation of Positive and Negative numbers in C programs
|
Quiz Qn - What will be printed as the output?
|
Introduction & Recap of C Programming Fundamentals
- Webcast Lecture This is the webcast video for the Introduction Lecture as well as the recap on C Programming
|
Data Representation and Number Systems
- Webcast Lecture This is the webcast video for the topic on Data Representation and Number Systems.
|
MIPS Programming 1
- Webcast Lecture This is the webcast video for the topic on MIPS Programming.
|
AY1819 Tutorial 1 |
AY1819 Tutorial 2 |
MIPS Programming 2 & 3
- Webcast Lecture This webcast video covers more concepts in the MIPS Programming Language
|
MIPS Programming 3 & Instruction Set Architecture - Webcast Lecture
This webcast video wraps up the MIPS Programming Language and introduces students to the ISA model
|
Instruction Set Architecture & Datapath
- Webcast Lecture This webcast video covers the Instruction Set Architecture and starts off the Datapath design
|
Datapath Part 2
- Webcast Lecture This webcast video completes the Datapath design and gives students a high-level view of the complete MIPS architecture
|
Control Block Design
- Webcast Lecture This webcast video covers the design of the MIPS Control Block.
|
Datapath & Control Tutorial
- Webcast Lecture This webcast discusses the Tutorial Question on Datapath and Control Design.
|
Cache Design
- Webcast Lecture This webcast video covers the complete design of a the Direct Mapped Cache.
|
AY1819 Cache Design
- Tutorial This video covers the first tutorial question on cache.
|
AY1920 Tutorial 4 Question 3 - Datapath and Control in the MIPS Processor
This video explains the datapath and control signals for MIPS processor when executing different types of equations.
|
AY1920 Tutorial 4 Question 4 - Timing Analysis
This video explains the way in which timing analysis is performed for different types of questions.
|
AY1920 Tutorial 5 Question 1- Examining Pipeline Registers
This video examines the various pipeline registers used by the MIPS processor.
|
AY1920 Tutorial 5 Question 2 - Data Forwarding Hardware
This video discusses how we can design the HW to handle Data Hazards in the Pipelined Processor.
|
AY1920 Tutorial 5 Question 3- Analyzing Pipeline Hazards
This video examines a sequence of MIPS instructions and their dependencies. We look at different configurations of the Pipelined Processor and see how it affects the total number of clock cycles it takes for the loop to complete execution.
|
AY1920 Tutorial 6 - Cache Design
A discussion on CS2100 Tutorial 6 which reviews the Cache Design Principles.
|
AY1920 Practise Assessment Discussion
This video discusses the questions from the practice assessment.
AY1920 Tutorial 7
This video discusses the questions from Tutorial 7 on Boolean Algebra and Logic Gates.
|
AY1920 Tutorial 8
A tutorial on K-Maps, Control Unit Design for the MIPS and Performance Improvement Techniques for a Processor.
|
AY1920 Tutorial 9
This video discusses the questions from Tutorial 9 on MSI components like Adders and Decoders.
|
AY1920 Tutorial 10
This video discusses the use of MSI components like Magnitude Comparators, Decoders, and Multiplexers.
|
AY1920 Tutorial 11
This video discusses questions on Sequential Logic. We explore the techniques in translating between State Tables and State Diagrams. We also look at implementing Sequential Circuits using different types of Flip Flops and Logic Circuits.
|
Sequential Circuit Design Practise Question
This video discusses the practice question on sequential circuit design..
|