https://github.com/abanoub-refaat/cs306-operating-systems
Notes, assignments, and projects for the Operating Systems course (CS306). Topics include process management, memory allocation, concurrency, and system calls.
https://github.com/abanoub-refaat/cs306-operating-systems
assembly assembly-basics assembly-language-programming assembly-x86 assembly-x86-64
Last synced: 3 months ago
JSON representation
Notes, assignments, and projects for the Operating Systems course (CS306). Topics include process management, memory allocation, concurrency, and system calls.
- Host: GitHub
- URL: https://github.com/abanoub-refaat/cs306-operating-systems
- Owner: abanoub-refaat
- Created: 2025-02-08T14:16:45.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-24T16:22:08.000Z (3 months ago)
- Last Synced: 2025-03-24T17:29:32.653Z (3 months ago)
- Topics: assembly, assembly-basics, assembly-language-programming, assembly-x86, assembly-x86-64
- Language: Assembly
- Homepage:
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CS306: Operating Systems Lab Content
This repository contains notes, exercises, and projects for the **Operating Systems Lab (CS306)**. Topics include process management, memory allocation, concurrency, and system calls.
## 📖 Table of Contents
- [CS306: Operating Systems Lab Content](#cs306-operating-systems-lab-content)
- [📖 Table of Contents](#-table-of-contents)
- [📌 Introduction to Assembly Programming](#-introduction-to-assembly-programming)## 📌 Introduction to Assembly Programming
For the lab notes on Assembly programming, check out my guide covering the basics along with code snippets:
➡️ **[Click here to dive into Assembly Basics](./Labs/assembly-basics.md)**
In this guide, you'll learn:
- ✅ Where you can install the **emu8086** emulator
- ✅ How registers work in assembly
- ✅ The basic Arithmetic instructions (ADD, SUB, MUL, and DIV)
- ✅ Defining variables in assembly and arrays
- ✅ Conditions in Assembly
- ✅ External Libraries