Перейти к содержимому

Group 03 Chapter 4 – Assembly 15/10/2026

Dr. Khaled FOUDA

0:00 / 0:00

Group 03 Chapter 4 – Assembly 15/10/2026

122 просмотра · 13 дней назад
Dr. Khaled FOUDA
116 подписчиков
122 просмотра · 13 дней назад
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