Micro-processors and Assembly Language | معالجات دقيقة ولغة التجميع | علوم حاسب
Categories: TU | علوم حاسب جامعة الطائف, كلية حاسبات جامعة الطائف
Course Content
Chapter 1 Introduction to the Microprocessor
-
08:05
-
12:41
-
26:41
-
11:03
-
00:00
-
00:00
-
Chapter 1 – Quiz 1 | Introduction to the Microprocessor and Computer
-
Chapter 1 – Quiz 2 | Introduction to the Microprocessor and Computer
تجميعات علي شابتر 1
-
07:05
-
quiz 2 | chapter 1 problems
12:57 -
تحميل ملف التجميعات كامل pdf
00:00
Chapter 2 The Microprocessor and Its Architecture
-
15:55
-
10:17
-
12:48
-
09:33
-
04:42
-
6. Program Segments – Code Segment.
18:06 -
7. Example 1-1 solution
04:14 -
8. Program Segments – Data Segment
18:09 -
9. Example 1-2 solution
04:26 -
10. Example 1-3 solution
04:35 -
11. Example 1-4 solution
04:34 -
12. Little Endian Convention – Stack Segment – Flag Register
22:15 -
تحميل ملخص الشابتر pdf
00:00 -
Chapter 2 – Quiz 1 | The Microprocessor and Its Architecture
-
Chapter 2 – Quiz 2 | The Microprocessor and Its Architecture
كويزات د. هدي السفياني 2025_2026
تجميعات علي شابتر 2
-
13:36
-
quiz 1 | chapter 2 problems part 2
11:09 -
quiz 1 | chapter 2 problems part 3
23:40 -
quiz 1 | chapter 2 problems part 4
17:43 -
quiz 1 | chapter 2 problems part 5
11:16 -
quiz 1 | chapter 2 problems part 6
10:51
Chapter 3 Addressing Modes
-
1. register addressing mode
08:46 -
2. immediate addressing mode
03:54 -
3. Direct addressing mode
09:08 -
4. Indirect addressing mode
06:02 -
5. base relative addressing mode
02:20 -
6. Index relative addressing mode
05:06 -
7. base index addressing mode
03:02 -
8. default segment and segment registers override
04:28 -
تحميل ملخص الشابتر pdf
00:00 -
مراجعة علي كل ال Addressing Modes
21:20
تجميعات علي شابتر 3
-
quiz 1 | chapter 3 problems part 1
25:11
Chapter 4 Assembly Language Programming
-
Assembly Language
39:17 -
2. Example 1 adding 5 bytes of DATA
05:45 -
3. Example 2 adding 4 words of DATA
06:26 -
تحميل ملخص الشابتر pdf
00:00
تجميعات علي شابتر 4
-
quiz 1 chapter 4 problems
15:42
Midterm 1 1442-1443H | حل الميد الأول
-
Question 1 -(a) [MCQ اختياري]
10:26 -
Question 1 -(b) [on Chapter 4 ] [ How many bytes are set aside by each of the following directives?]
03:05 -
Question 2 -(a) [on chapter 3] [Give the addressing modes for each of the following instructions:]
07:34 -
Question 2 -(b) [on Chapter 3] [Calculate the physical address of the memory locations where the operand is stored and the contents of the memory locations]
20:29 -
تحميل حل الأختبار pdf
00:00
Midterm 2 1442-1443H | حل الميد الثاني
-
Question 1 -(a) [MCQ اختياري]
13:50 -
Question 1 -(b) [on chapter 2] [ Find the status of CF, AF, PF, ZF, and SF]
06:27 -
Question 2 -(a) [on chapter 3] [Give one example for each of the following addressing modes]
04:23 -
Question 2 -(b) [on chapter 3] [Calculate the physical address of the memory where the operand is stored, and the contents of memory]
13:10 -
تحميل حل الأختبار pdf
00:00
Midterm 3 1442-1443H CS | حل الميد الثالث
-
Question 1 – (a) [MCQ اختياري]
07:12 -
Question 1 – (b) [on chapter 2] [ Find the status of CF, AF, PF, ZF, and SF]
06:28 -
Question 2 – (a) [on chapter 3] [Give one example for each of the following addressing modes]
03:04 -
Question 2 – (b) [on chapter 3] [Calculate the physical address of the memory where the operand is stored, and the contents of memory]
08:08
Midterm 4 2025 (47H) د هدي السفياني
-
Question 1.(a)
00:00 -
Question 1.(b)
00:00 -
Question 2
00:00 -
Question 3.(a)
00:00
midterm 5 1447H #G1
-
Question 1
17:48 -
Question 2
04:47 -
Question 3 – (a)
05:44 -
Question 3 – (b)
09:39
midterm 6 1447H #G2
-
Question 1
00:00 -
Question 2
00:00 -
Question 3
00:00
Chapter 5 Program Control Instructions
-
1. Unconditional Jump (a) Short – Near – Far
00:00 -
1. Unconditional Jump (b) Jmp using Register and Index
00:00 -
2. Conditional Jump (a) Flags Jump
00:00 -
2. Conditional Jump (b) Above -below and greater- less Jump
00:00 -
3. LOOPs
00:00
تجميعات علي شابتر 5
-
quiz 1 chapter 5 problems
12:37
Chapter 6 Data Movement Instructions
-
1. MOV instruction
20:04 -
2. push instruction
16:35 -
3. pop instruction
12:52 -
4. String Data Transfer
11:20 -
5. Example 6-5 solution
10:38
تجميعات علي شابتر 6
-
quiz 1 chapter 6 problems
17:49
Chapter 7 Arithmetic and Logic Instructions
-
1.Addition p1
08:56 -
2.Addition p2
04:28 -
3.Addition p3
04:10 -
Example 7.4 solution [sum of 5 bytes of data]
10:12 -
4.ADC + Example 7.5 [sum of five words of data]
30:27 -
Example 7.6 solution [Multi-word Addition]
12:44 -
5.Subtraction
16:15 -
6.Multiplication
12:40 -
7.Division
12:49 -
8.AND-OR-XOR
10:20 -
9. Shift and Rotate instructions
25:56 -
10. RCL and RCR with carry
08:48 -
11.CMP instructions
13:10 -
12. Example 7.28 solution | حل مثال
11:14
تجميعات علي شابتر 7
-
quiz 1 chapter 7 problems.
17:51
chapter 8 8086/8088 Hardware Specifications
-
8086-8088 Hardware Specifications
00:00
chapter 9 BIOS And DOS Programming In Assembly
-
BIOS And DOS Programming In Assembly
38:11
Final Exam 1444 H – 2022
-
Final Exam 1444 H – 2022 – Q1
17:16 -
Final Exam 1444 H – 2022 – Q2
11:58 -
Final Exam 1444 H – 2022 – Q3
07:16 -
Final Exam 1444 H – 2022 – Q4
03:40
Final Exam 1445 H – 2023
-
Final Exam 1445 H – 2023 – Q1
25:09 -
Final Exam 1445 H – 2023 – Q2-a
03:20 -
Final Exam 1445 H – 2023 – Q2-b
02:56
Final Exam 1445 H – 2023 (CS)
-
Question 2-(i) [on chapter 6]
02:35 -
Question 2-(ii) [on chapter 6]
02:06 -
Question 2-(iii) [on chapter 7]
01:47 -
Question 2-(iv) [on chapter 7]
02:23 -
Question 2-(v) [on chapter 5]
02:47 -
Question 2-(vi) [on chapter 7]
02:32 -
Question 2-(vii) [on chapter 2]
02:29 -
Question 2-(viii) [on chapter 2]
03:59 -
Question 3-(a) [on chapter 7]
06:14 -
Question 3-(b) [on chapter 7]
02:51 -
Question 4-(a) [on chapter 8 cs]
05:20 -
Question 4-(b)[on chapter 8 cs]
04:39 -
Microprocessors Final Exam 1445 H – 2023 (CS) – Solved pdf
Final Exam 1446 H – 2024
-
Question 1.1
00:00 -
Question 1.2
00:00 -
Question 1.3
00:00 -
Question 1.4
00:00 -
Question 1.5
00:00 -
Question 1.6
00:00 -
Question 1.7
00:00 -
Question 1.8
00:00 -
Question 1.9
00:00 -
Question 2.(a)
00:00 -
Question 2.(b)
00:00 -
Question 3.(a)___
-
Question 3.(b)___
Final Exam 1447 H – 2025
-
Question 1______
-
Question 2.(a)
00:00 -
Question 2.(b)
00:00 -
Question 3.(a)______
-
Question 3.(b)______
Assignment 1 Solution (علي محاضرة 1 و محاضرة 2)
-
Assignment 1 Solution | part1 problems [1 – 2 – 3 – 4]
00:00 -
00:00
-
00:00
-
00:00
-
00:00
-
Assignment 1 Solution | part 6 problems [15]
04:10 -
Assignment 1 Solution | حل الواجب كامل pdf
00:00
Assignment 2 Solution (علي محاضرة 2 و محاضرة 3) [نفس الواجب الأول د أيمن عملي نظري]
-
Microprocessors | Assignment 2 Solution | Q 1
01:16 -
Microprocessors | Assignment 2 Solution | Q 2 & Q3
01:17 -
Microprocessors | Assignment 2 Solution | Q 4
00:48 -
Microprocessors | Assignment 2 Solution | Q 5
01:17 -
Microprocessors | Assignment 2 Solution | Q 6
02:23 -
Microprocessors | Assignment 2 Solution | Q 7
01:18 -
Microprocessors | Assignment 2 Solution | Q 8
02:12 -
Microprocessors | Assignment 2 Solution | Q 9
02:29 -
Microprocessors | Assignment 2 Solution | Q 10
03:20 -
Microprocessors | Assignment 2 Solution | Q 11
02:21 -
Microprocessors | Assignment 2 Solution | Q 12
12:59 -
Microprocessors | Assignment 2 Solution | Q 13
03:35 -
Microprocessors | Assignment 2 Solution | Q 14
01:38 -
Microprocessors | Assignment 2 Solution | Q15-16
05:13 -
Assignment 2 Solution | حل الواجب كامل pdf
00:00
Assignment 3 Solution (علي محاضرة 4 و محاضرة 5)
-
Microprocessors | Assignment 3 Solution | Q 1, Q2
11:48 -
Microprocessors | Assignment 3 Solution | Q 3
10:14 -
Assignment 3 Solution | حل الواجب كامل pdf
00:00
Assignment 4 Solution (علي المحاضرة 2-3-4-5-6)
-
Assignment 4 Solution | Q 1
02:12 -
Assignment 4 Solution | Q 2
03:46 -
Assignment 4 Solution | Q 3
05:08 -
Assignment 4 Solution | Q 4
14:52 -
Assignment 4 Solution | Q 5
07:32 -
Assignment 4 Solution | Q 6
06:13 -
Assignment 4 Solution | Q 7
05:56 -
Assignment 4 Solution | Q 8
05:35 -
Assignment 4 Solution | Q 9
06:23 -
Assignment 4 Solution | Q 10
06:52
Assignment 5 Solution (علي محاضرة 7)
-
Assignment 5 Solution | Q 1
09:38 -
Assignment 5 Solution | Q 3
18:03 -
Assignment 5 Solution | Q 4
10:36 -
Assignment 5 Solution | Q 5
09:27 -
Assignment 5 Solution | Q 6
01:39 -
Assignment 5 Solution | Q 7- Q8
19:01 -
Assignment 5 Solution | Q 9
15:54
Lecture 1 Introduction to 8086 Microprocessor
-
Lecture1 Introduction to 8086 Microprocessor
16:50
Lecture 2 Physical and Logical Addresses
-
Lecture2 Physical and Logical Addresses
21:36
Lecture 3 Debug Commands
-
1. Debug Command – R
10:19 -
2. Flag Register – Status register
06:26 -
3. Debug Command – E
05:03 -
4. Debug Command – D
11:21 -
4. Exercise (واجب د فاطمة تطبيق عملي)
06:34
Lecture 4 Debug Commands to Write and Run a Program
-
1. Debug Command (- A)
02:48 -
2. Debug Command (- T)
04:57 -
3. Debug Command (- G)
04:13 -
Exercise
04:30
Lecture5 Addressing Modes
-
1. Immediate Addressing Mode
05:55 -
2. Register Addressing Mode
03:57 -
3. Direct Addressing Mode
08:35 -
4. Indirect Addressing Mode
06:52 -
5. Base Addressing Mode
05:22 -
6. Index Addressing Mode
04:49 -
7. Base Index Addressing Mode
06:11 -
8. Exercise
12:48
Lecture 6 Stack Segment
Lecture 7 Assembly Language Programming using MASM
-
lec 7 – 1. Program to add 5 bytes
07:58 -
lec 7 – 2. Program to add 5 words
08:45
HW1 Solution Dr Ahmed Mahfouz
-
Question 1 solution
03:29 -
Question 2 solution
03:00 -
Question 3 solution
01:58 -
Question 4 solution
03:00 -
Question 5 solution
03:49 -
تحميل حل الواجب pdf
00:00
واجبات عملي Dr Fatma
-
Assignment 1 Dr Fatma [Lec 3 1. Change the value of SS to 5000H 2. Enter the array “Happy Birthday” at offset 1000 in the Stack Segment and display it.]
06:34 -
Assignment 2 Dr Fatma
12:48
واجبات عملي [Dr Hadeel + Dr Reem]
-
Assignment 1 [Dr Hadeel + Dr Reem] CS
12:52 -
Assignment 2 [Dr Hadeel + Dr Reem] CS
03:58 -
Assignment 3 [Dr Hadeel + Dr Reem] CS
12:09
Revision Dr Nora
-
Part 1 Question 1 (اختلاف الأرقام في رأس السؤال لكن نفس فكرة الحل و الكود)
06:14 -
Part 1 Question 2 (اختلاف الأرقام في رأس السؤال لكن نفس فكرة الحل و الكود)
02:51 -
Part 1 Question 3
03:12 -
Part 2 Question 1
07:55 -
Part 2 Question 2
05:28
واجبات عملي د أيمن علي 2025_2026 [علوم حاسب]
-
LAB Assignment [1 + 2 ]total sum of [10 bytes – 10 Words] of data
15:20
