Sign in

Hello everyone,

From the previous article,Explained the steps to set up the booting part of the operating system.

You can read it here:

Now I’m going to explain the implementation of the operating system. We implement C language instead of Assembly language because C language is much more user friendly than Assembly language. So we can make the development process easier.

Let’s get started!

Step 1:Setting Up a Stack

One prerequisite for using C is a stack since all non-trivial C programs use a stack.Setting up a stack is not harder than to make the esp register point to the…

Asitha Nuwan

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store