diff --git a/src/README.md b/src/README.md index 8a2d46fd561bbc2f7604228874da0291e76b67df..60094a8475f68b56ccc518b3bf929fec94cf67f3 100644 --- a/src/README.md +++ b/src/README.md @@ -5,7 +5,6 @@ This repository contains the solutions for Worksheet 1 of the Operating Systems ## Directory Structure The repository should have the following structure: -``` repo-name/ ├── README.md ├── src/ @@ -15,8 +14,9 @@ repo-name/ │ ├── task1.asm │ ├── task2_1.asm │ ├── task2_2.asm -│ └── Makefile -``` +│ ├── Makefile +│ └── image/ +│ ## Task 1: Adding Two Integers In this task, we implement an assembler program that contains a function `asm_main` to add two integers stored in global memory and output the result. @@ -102,7 +102,7 @@ clean: ```bash make clean ``` - + ## Task 2.1: Loops and Conditionals in Assembly This task demonstrates loops and conditionals in x86 assembly language. The program prompts the user to input their name and the number of times to print a welcome message, validating the count before proceeding. Invalid inputs are handled gracefully.