The Objective of the project is to implement a version of two-pass SIC/XE assembler.
- Literals
- Control sections
- Expressions
- Assembler directives
- Symbols
- A comment must follow after a CSECT command (by specifying a . after the CSECT instruction).
- Operands separated by commas (such as the ones found in EXTDEF and EXTREF) must not contain whitespace between them.
Clone the repository
git clone https://github.com/blueh4mster/SIC-XE-Assembler.git
Run the assembler
./run.sh
Note: If permission issue arises while running ./run.sh
, simply run chmod +x ./run.sh