Teaching Assistant - Microprocessor and Assembly Language
Undergraduate course, Shahid Rajaee Teacher Training University, Computer Engineering Department, 2020
Served as Teaching Assistant for Microprocessor and Assembly Language under Dr. Zeinab Torabi.
Responsibilities
- Supported laboratory sessions and helped students with assembly programming
- Conducted hands-on tutorials on microprocessor architecture and programming
- Graded assignments, lab reports, and exams
- Provided technical guidance for hardware-software integration projects
- Assisted students with debugging assembly code and hardware interfacing
Topics Covered
- Microprocessor architecture (8086/8088, ARM)
- Assembly language programming
- Memory organization and addressing modes
- I/O interfacing and interrupts
- Hardware-software integration
- Embedded systems basics
Laboratory Work
- Assembly language programming exercises
- Hardware interfacing projects
- Interrupt handling implementations
- Serial and parallel communication
- Microcontroller programming
Skills Developed
- Low-level programming instruction
- Hardware-software debugging techniques
- Laboratory management and safety
- Technical troubleshooting and problem-solving
