An open API service indexing awesome lists of open source software.

https://github.com/tralahm/explore_asm

Create Your Own Operating System,Bootloader with Assembly and C and Learn GDB debugging and reverse engineering
https://github.com/tralahm/explore_asm

16-bit-cpu 32-bit 64bit-assembly assembly-language bootloader embedded-systems intel os tralahm tralahtek x86-assembly x86-nasm xlang

Last synced: 3 months ago
JSON representation

Create Your Own Operating System,Bootloader with Assembly and C and Learn GDB debugging and reverse engineering

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.com/TralahM/explore_asm.svg?branch=master)](https://travis-ci.com/TralahM/explore_asm)
[![License: MIT](https://img.shields.io/badge/License-MIT-red.svg)](https://opensource.org/licenses/MIT)
[![Organization](https://img.shields.io/badge/Org-TralahTek-blue.svg)](https://github.com/TralahTek)
[![made-with-asm](https://img.shields.io/badge/Made%20with-Assembly-1f425f.svg)](https://www.python.org/)
[![HitCount](http://hits.dwyl.io/TralahM/explore_asm.svg)](http://dwyl.io/TralahM/explore_asm)
[![Inline Docs](http://inch-ci.org/github/TralahM/explore_asm.svg?branch=master)](http://inch-ci.org/github/TralahM/explore_asm)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/TralahM/pull/)
[![GitHub pull-requests](https://img.shields.io/github/issues-pr/Naereen/StrapDown.js.svg)](https://gitHub.com/TralahM/explore_asm/pull/)
[![GitHub version](https://badge.fury.io/gh/Naereen%2FStrapDown.js.svg)](https://github.com/TralahM/explore_asm).

# explore_asm.

# Description
Exploring Assembly Programming for embedded systems
- 16-bit
- 32-bit
- 64-bit
- x86 intel cpu architectures

[![TralahM](https://img.shields.io/badge/Engineer-TralahM-blue.svg?style=for-the-badge)](https://github.com/TralahM)
[![TralahM](https://img.shields.io/badge/Maintainer-TralahM-green.svg?style=for-the-badge)](https://github.com/TralahM)

# Screenshots
![First](img/first.png)

![Second](img/second.png)

![Third](img/third.png)

![Final](img/final.png)

![Bootloader](img/bootloader.png)

# Dependencies
- Qemu
- Nasm
- Xlang
- GCC/G++

```Bash
git clone https://github.com/TralahM/explore_asm.git
cd explore_asm
nasm my_custom_os
nasm hello_world
nasm bootloader
```

# Contributing
[See the Contributing File](CONTRIBUTING.rst)

[See the Pull Request File](PULL_REQUEST_TEMPLATE.md)

# Support

# LICENCE
[Read the license here](LICENSE)