This repository contains resources, code examples and solutions for the Microprocessor Programming and Interfacing course offered to CS/EEE/INSTR F241 students. The course covers the basics of microprocessor architecture, programming, and interfacing with various input/output devices.
The course is divided into the following modules:
- Week 1 - Basics of DebugX
- Week 2 - Data storage in ALP
- Week 3 - Control Flow in ALP
- Week 4 - String Operations in ALP
- Week 5 - Dealing with Interrupts
- Week 6 - File Operations in DebugX
- Week 7 - Advanced Operations using Interrupts
- Week 8 - BIOS Interrupts for Display
- Labsheet Week1
- Labsheet Week2
- Labsheet Week3
- Labsheet Week4
- Labsheet Week5
- Labsheet Week6
- Labsheet Week7
- Labsheet Week8
- Slides Week1
- Slides Week2
- Slides Week3
- Slides Week4
- Slides Week5
- Slides Week6
- Slides Week7
- Slides Week8
Contributions to this repository are welcome. If you find any issues or have any suggestions for improvement, please feel free to open an issue or submit a pull request.