Group 02 - Chapter 3 – Assembly 08/10/2026
Dr. Khaled FOUDA
0:00 / 0:00
Group 02 - Chapter 3 – Assembly 08/10/2026
47 просмотров · 12 дней назад
Dr. Khaled FOUDA
116 подписчиков
47 просмотров · 12 дней назад
This Video is created by:
Ahmed Sameh
Basmala Ahmed
Hana Hany Elawadly
logine Aser ibrahim
Mariam Mohamed Abdelghany
🎓 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!
(0:00) Introduction to Assembly Language and Programming Concepts
(1:51) Problem Definition and Algorithm Design
(3:40) Flowchart Symbols and Logic Representation
(5:09) Fundamental Control Structures (Sequence, Decision, Loops)
(11:09) Overview of Intel 8086 Instruction Sets
(11:47) Data Transfer Instructions
(14:41) Arithmetic and Logic Instructions
(19:42) String and Program Execution Transfer Instructions
(23:28) Processor Control and Hardware Synchronization
(27:00) Program Initialization and Documentation
(34:41) Machine Code Encoding and Templates
(41:00) Understanding Addressing Modes and Segments
(49:00) Assembly Programming Example (Double Word Arithmetic)
(52:27) Assembler Directives and Constants
(58:07) Development Tools: Editor, Assembler, Linker, and Debugger
(1:03:26) Complete Program Development Workflow
#AASTMT #IntroductionToMicroprocessors #Fall2026 #ComputerEngineering #Microprocessors #AssemblyLanguage #EngineeringEducation #DrKhaledFouda