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

https://github.com/mtarek97/sic-xe-assembler

Implementation of a SIC/XE two-pass assembler, written in C++, producing object code for the absolute loader.
https://github.com/mtarek97/sic-xe-assembler

assembler assembly-language cpp

Last synced: 5 months ago
JSON representation

Implementation of a SIC/XE two-pass assembler, written in C++, producing object code for the absolute loader.

Awesome Lists containing this project

README

          

# SIC/XE Assembler

> An implementation of a SIC/XE two-pass assembler, written in C++, producing object code for the absolute loader.

## Getting Started

1. Download the released version from [here](https://github.com/MahmoudTarek97/SIC-XE-Assembler/files/2091738/SIC-XE-Assembler-v1.0.zip)
2. Unzipping the compressed folder, you will find the following two files

![alt files](https://i.imgur.com/yqXWUx1.png)

3. First, write your source code (i.e., in SIC/XE assembly language) in **SRCFILE.txt**
4. Then, run **SIC-XE-Assembler.exe**
5. Finally, write the source file name in the console (i.e., SRCFILE.txt)

![alt console](https://i.imgur.com/W3JV1H2.png)

6. You will find the output files (assembly listing and object file) in the same folder

## Authors
* **Mohamed Esmail** - [MohamedEsmailMohamed](https://github.com/MohamedEsmailMohamed)
* **Mohamed Kamal ELshazly** - [shazly333](https://github.com/shazly333)
* **Mohamed Mashaal** - [MohamedMashaal](https://github.com/MohamedMashaal)
* **Mahmoud Tarek** - [MahmoudTarek97](https://github.com/MahmoudTarek97)
* **Youssef Ali** - [youssefAli11997](https://github.com/youssefAli11997)

## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details