---
# System prepended metadata

title: Lab 0

---


<p style="font-size: 14px;text-align:center">
The Islamic University of Gaza
</p>

<p style="font-size: 14px;text-align:center">
    Computer Architecture Lab - 2023
</p>
<p style="color:#000033;font-weight: bold;text-align:center">
   LAB (0) || Introduction to the Course
</p>

<p style="text-align:right">
    Eng: Amal I. Mahfouz, Eng: Hassan Sammour
</p>



# Lab 0





### General Information about the Labs
As this is our first lab, in this section we are going to talk about the objectives of the Labs and what to expect from them, lab rules, and finally, we are going to talk about grade distribution.


---

#### Lab objective
In this course, you will learn about various topics around computer architecture.
our first lab will talk about Assembly language as it's essential to understand some requirements of the course and labs, we are also going to talk about The Central Process Unit (CPU), how it works, and what its components


---


#### Lab Rules
1. It is very important to bring your own laptop to the lab, to have the ability to solve the lab task and get the mark.
2. It is not allowed to attend any class that you do not belong to.
3. Copying homework will actually give you nothing, you will gain no marks at all (ZERO)!
4. Every lab homework must be submitted to the TA before the next lab (10% is discounted for every day of latency, for a maximum of two days of latency after that the mark will discount to half)



---

#### Your Expectation
At the end of the course, you are expected to be able to build a full simulation CPU using Logisim.



---

#### Prerequisites
1. your own laptop
2. [Logisim](https://sourceforge.net/projects/circuit/) installed on your laptop


---

#### Our Labs
* Introduction to assembly language
* Arithmetic logic unit (ALU) Design
* Memory Design
* Register File Design
* Instruction and Datapath
* Control Unit (CU) Design
* CPU Design (Optional)


---


#### Group lab on Facebook
[Facebook Group](https://www.facebook.com/groups/2479907708832425)


---

#### Grading


| Tasks       | Grade    | # Tasks
| --------    | -------- |-
| Lab work    | 30%      |6
| Homeworks   | 30%      |6
| quizzes     | 40%      |2
| Project     | Optional |1

