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.
- Host: GitHub
- URL: https://github.com/mtarek97/sic-xe-assembler
- Owner: mtarek97
- Created: 2018-04-21T19:09:24.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-11T22:16:18.000Z (almost 8 years ago)
- Last Synced: 2024-09-24T21:46:29.238Z (over 1 year ago)
- Topics: assembler, assembly-language, cpp
- Language: C++
- Homepage:
- Size: 883 KB
- Stars: 6
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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

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)

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