Group 03 Chapter 4 – Assembly 15/10/2026
Dr. Khaled FOUDA
0:00 / 0:00
Group 03 Chapter 4 – Assembly 15/10/2026
123 просмотра · 2 недели назад
Dr. Khaled FOUDA
116 подписчиков
123 просмотра · 2 недели назад
This video is created by:
Kamal Negm
Mohamed Ashraf Elkilany
Mohamed Ashraf Fouad
Mostafa Ragaei
Taha Yassin Mahmoud Yassin
🎓 Introduction to Microprocessors | Fall 2026
🏛️ Arab Academy for Science, Technology & Maritime Transport (AASTMT)
Welcome to the Introduction to Microprocessors – Fall 2026 course!
This course introduces students to the fundamental concepts of microprocessor architecture, programming, and interfacing, bridging the gap between theoretical knowledge and practical applications.
Throughout the semester, students will explore microprocessor fundamentals, assembly language programming, hardware architecture, and real-world applications through lectures, hands-on exercises, and collaborative projects.
🎯 Course Objectives:
Understand microprocessor architecture and operation.
Explore instruction sets and assembly language programming.
Learn memory organization and interfacing techniques.
Develop problem-solving and hardware programming skills.
Apply theoretical concepts through practical projects and presentations.
👨🏫 Course Supervision Team:
Dr. Khaled Fouda
Eng. Ali Shams
Eng. George Tawadrous
📅 Semester: Fall 2026
🏛️ Institution: AASTMT
🚀 From understanding how processors work to building practical computing solutions, this course marks an important step toward mastering computer engineering.
We wish all our students a successful, productive, and inspiring semester!
Video Chapters
0:00 Introduction to Chapter 4
1:05 Lecture Roadmap
2:54 Planning and Flowcharting
16:48 Bit Manipulation (ROR, RCL)
18:01 Assembly Code Structure
25:59 Comparison (CMP) and Conditional Flags
28:37 Unconditional Jumps
34:02 Backward Jumps
38:29 Forward Jumps
44:52 Loop Structures (While-Do, Repeat-Until)
46:45 Heater Control Example (While-Do)
54:00 Keyboard/Strobe Example (Repeat-Until)
58:30 Arrays, Pointers, and Addressing
1:00:41 BCD Adjust (DAA) and Memory Indexing
1:04:45 Loops, Timing, and Delay Loops
1:09:00 Nested Loops and Time Calculation
1:10:32 String Instructions Overview
1:13:30 Source and Destination Indexing (SI, DI)
1:19:10 Moving Strings (MOVSB)
1:22:00 Password Validation Algorithm
1:26:15 Debugging Strategies
1:30:00 Using Debugging Tools and Breakpoints
1:33:40 Key Terms Review and Summary
#AASTMT #IntroductionToMicroprocessors #Fall2026 #ComputerEngineering #Microprocessors #AssemblyLanguage #EngineeringEducation #DrKhaledFouda