Computer Organization and Design | تصميم و تنظيم الحاسب | 503325-3
Course Content
Chapter 1 Computer Abstractions and Technology
-
08:04
-
09:34
-
08:51
-
04:22
-
08:12
-
08:41
-
17:32
-
07:36
-
07:34
-
06:46
-
01:35
-
02:36
-
01:56
-
تحميل ملخص الشابتر pdf
Assignment #1 Performance solution (علي شابتر 1)
-
06:32
-
10:40
-
07:35
-
03:32
-
04:42
-
09:12
-
07:10
-
03:46
-
08:28
-
تحميل حل الواجب pdf
حلول تجميعات كويزات علي شابتر 1
-
05:43
-
02:11
-
04:05
-
03:43
-
03:41
-
02:25
-
04:16
-
02:53
-
03:23
-
02:25
Chapter 2 MIPS Arithmetic and Logic Instructions
-
1. MIPS Architecture
11:45 -
2. MIPS Registers
13:40 -
3. MIPS Assembly Language
12:11 -
4. R-Type Instruction Format
36:01 -
shift Instructions Example 1 [sll $t1 , $t2 , 8]
08:25 -
shift Instructions Example 2 [srl $t1 , $t2 , 4]
07:16 -
shift Instructions Example 3 [sra $t1 , $t2 , 4]
11:58 -
shift Instructions Example 4 [srlv $t1 , $t2 , $t3]
07:12 -
5. I-Type Instruction Format
15:27 -
6. J-Type Instruction Format
05:26 -
7. Pseudo Instructions Format
07:51 -
تحميل ملخص الشابتر pdf
حلول تجميعات كويزات علي شابتر 2
-
Question 1
09:43 -
Question 2
07:54 -
Question 3
05:29 -
Question 4
06:56 -
Question 5
06:19 -
Question 6
05:13 -
Question 7
05:32 -
Question 8
05:11 -
Question 9
04:14
Chapter 3 Programming the MIPS
-
1. Overview of the MIPS Architecture
10:06 -
2. MIPS Arithmetic Examples
07:52 -
3. MIPS Load and store Example 1
07:51 -
4. MIPS Load and store Example 2
09:00 -
5. MIPS Load and store Example 3
02:27 -
6. MIPS Load and store Example 4
05:42 -
7. MIPS if-statement Example
11:11 -
8. MIPS while loop Example
10:58 -
9. MIPS do-while loop Example
07:54 -
10. MIPS for-loop Examples
05:37 -
11. MIPS functions Examples
19:56 -
12. Conversion between MIPS assembly and Machine Code Example 1
09:36 -
13. Conversion between MIPS assembly and Machine Code Example 2
04:02 -
14. Conversion between MIPS assembly and Machine Code Example 3
05:01 -
15. Conversion between MIPS assembly and Machine Code Example 4
05:44 -
16. Conversion between MIPS assembly and Machine Code Example 5
06:34 -
17. Conversion between MIPS assembly and Machine Code Example 6
26:06 -
18. Conversion between MIPS assembly and Machine Code Example 7
14:07 -
19. MIPS Simulator and Assembly Program Template
04:58 -
20. Assembly Directives
15:00 -
21. System Calls + Example 1 solution
11:12 -
تحميل ملخص الشابتر pdf
حلول تجميعات كويزات علي شابتر 3
-
Question 1 [if-else]
16:25 -
Question 2 [if-else]
09:22 -
Question 3 [do while]
09:14 -
Question 4 [for loop]
09:08 -
Question 5 [for loop]
07:54 -
Question 6 [while loop]
05:49 -
Question 7 [for loop]
05:20
Assignment #2 Code solution (علي شابتر 2 و 3)
-
Assignment 2 – Q1 solution
03:55 -
Assignment 2 – Q2 solution
03:31 -
Assignment 2 – Q3 solution
07:04 -
Assignment 2 – Q4 solution
05:59 -
Assignment 2 – Q5 solution
10:09 -
Assignment 2 – Q6 solution
07:55 -
Assignment 2 – Q7 solution
06:03 -
Assignment 2 – Q8 solution
05:41 -
Assignment 2 – Q9 solution
11:49 -
Assignment 2 – Q10 solution
08:12 -
Assignment 2 – Q11 solution
09:53 -
Assignment 2 – Q12 solution
09:06 -
تحميل حل الواجب pdf
Midterm 1440-1441 H حل الميدترم [Dr Mohamed Abdelaziz]
-
Midterm 1440-1441 H (Q1) – a
05:12 -
Midterm 1440-1441 H (Q1) – b
04:04 -
Midterm 1440-1441 H (Q2) – a
03:37 -
Midterm 1440-1441 H (Q2) – b
04:11 -
Midterm 1440-1441 H (Q2) – c
08:05
Chapter 4 The Processor Datapath and Control
-
1. Implementing MIPS Processor
13:44 -
2. MIPS Register File
14:07 -
3. Single Cycle (a) Instruction Store/Fetch & PC Increment
04:38 -
3. Single Cycle (b) Datapath R-Type Instruction
04:21 -
3. Single Cycle (c) Datapath lw-sw Instruction
13:34 -
3. Single Cycle (d) Datapath beq Instruction
07:36 -
4. MIPS Datapath I Single-Cycle [ R type + lw-sw instructions ]
08:53 -
4. MIPS Datapath II Single-Cycle [ R type + lw-sw instructions + Fetch & PC Increment ]
02:35 -
4. MIPS Datapath III Single-Cycle [ R type + lw-sw instructions + Fetch & PC Increment + beq ]
10:23 -
5. Pipeline (a) Pipelined vs. Single-Cycle
21:51 -
5. Pipeline (b) Structural Hazards
06:53 -
5. Pipeline (c) Control Hazards
13:03 -
5. Pipeline (d) Data Hazards
09:10 -
تحميل ملخص الشابتر pdf
حلول تمارين شابتر 4
-
12:32
-
Question 4.3
06:17 -
Question 4.7
26:29 -
Question 4.9
14:29 -
Question 4.16
10:49 -
Question 4.18
14:01 -
Question 4.19
09:31 -
Question 4.20
18:51
Assignment #3 CPU solution (علي شابتر 4)
-
Assignment 3 – Q1 solution
06:58 -
Assignment 3 – Q2 solution
10:04 -
Assignment 3 – Q3 solution
10:49 -
Assignment 3 – Q4 solution
13:10 -
Assignment 3 – Q5 solution
06:11 -
Assignment 3 – Q6 solution
16:21 -
Assignment 3 – Q7 solution
03:22 -
Assignment 3 – Q8 solution
14:53 -
Assignment 3 – Q9 solution
09:33 -
Assignment 3 – Q10 solution
10:09 -
Assignment 3 – Q11 solution
07:55 -
Assignment 3 – Q12 solution
11:00 -
Assignment 3 – Q13 solution
01:49 -
تحميل حل الواجب pdf
Chapter 5 Exploiting Memory Hierarchy
-
Example 2 solution | حل مثال
13:46 -
Example 3 solution | حل مثال
10:41 -
Example 4 solution | حل مثال
18:05 -
Example 5 solution | حل مثال
07:45 -
Example 6 solution | حل مثال
08:35 -
Example 7 solution | حل مثال
26:15 -
تحميل ملخص الشابتر pdf
Assignment #4 Memory solution (علي شابتر 5)
-
Assignment 4 – Q1 solution
10:03 -
Assignment 4 – Q2 solution
05:45 -
Assignment 4 – Q3 solution
05:43 -
Assignment 4 – Q4 solution
03:41 -
Assignment 4 – Q5 solution
05:11 -
Assignment 4 – Q6 solution
03:40 -
Assignment 4 – Q7 solution
04:29 -
Assignment 4 – Q8 solution
08:01 -
Assignment 4 – Q9 solution
19:32 -
Assignment 4 – Q10 solution
16:32 -
تحميل حل الواجب pdf
Chapter 6 IO Organization and Design
-
Disk Performance Parameters
09:54 -
تحميل ملخص الشابتر pdf
Extra Problems
-
Pipelining Example
18:58 -
Single Cycle Latency Example
10:29
Project_MARS-452 مشروع المادة
-
تحميل ملفات البرامج
-
09:09
-
Q2 [The larger of the two numbers and Odd or Even]
13:55 -
Q3 [Print N rows]
02:56 -
Q4 [Arithmetic calculator]
13:05 -
Q5 [Factorial of an integer n]
09:12 -
Q6 [Marks of 10 students]
06:57 -
Q7 [Array sum – max – min]
07:45
Final Exam. Spring 1442-1443 H
-
Question 1
06:08 -
Question 2 – (a)
05:43 -
Question 2 – (b)
04:25 -
Question 2 – (c)
12:37 -
Question 4
10:10 -
Question 5 – (a)
01:58 -
Question 5 – (b)
05:10
