Skip to content

pgudlani/SIC-Assembler

Repository files navigation

SIC/XE stands for Simplified Instructional Computer and the XE stands for Extra Equipment.

It was a semester project for our course of Introduction to System Software.

An Assembler creates object code by translating assembly instruction mnemonics into opcodes, and by resolving symbolic names for memory locations and other entities.

It is a Two Pass Assembler.

All input and output files should be mentioned in 'assembler.cc'.
Necessary commenting done in that file.
It uses 'utils.cc' for utility functions like 'hexToInt' etc,
'pass1.cc' for pass1 functions,
'pass2.cc' for pass2 functions.
Output generated in 'newlist.txt' and 'newobj.txt'.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages