0 Ses 1 Introduction
0 Ses 1 Introduction
• Discuss and write programming code for the basic arithmetic and logic
operations available in assembly language;
• Write assembly language code demonstrating how 8, 16-bit values can be
used.;
• Discuss and illustrate with programming code the use of branching, flags,
stacks, procedures, and interrupts;
• Solve a given problem by writing programs in assembly language
Teaching and Learning Methodology
For D Grade
Marks Head Total Frequency Total Exempted Marks /Frequency Total Marks /Head Learning Outcomes
Holder(s)
Quiz 3 1 5 10 Included
Assignment 3 1 5 10 Included
Project 1 0 20 20 Included
Central
Memory
Processing
Circuits
Unit
Input/output
Circuits
• Bonus content!
• To get a better understanding of these concepts, I urge you to watch the following TED
Ed video on YouTube:
• https://www.youtube.com/watch?v=AkFi90lZmXA
• We will be further discussing the concepts presented in the video
Session One
Lesson Plan
• If you have ever installed a physical device on your computer you have used
assembly
• Your device (e.g. printer, camera etc.) can not work with out a device driver.
That device driver is most likely written in assembly
• It is also present in your operating system’s kernel.
• I will be giving an assignment that further elaborates this point
Session One
Lesson Plan
• Any questions?
• Feel free to reach out
• [email protected]