Skip to content

jaidTw/sicas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

sicas

sicas is a SIC/XE assembler written in python, which is also a final project for system programing 2016 course at NTNU.

About SIC/XE

SIC/XE is a hypothetical computer system introduced in System Software: An Introduction to Systems Programming, by Leland Beck. You may find the specification about it from Google or Wikipedia.

Usage

$ sicas.py [-h] [-o OUTPUT] [-L listing_output] input
  • -h/--help : show help meassage.
  • -o OUTPUT/--output OUTPUT : specify output filename to OUTPUT.
  • -L listing_output/--listing listing_output : write assembly listing to listing_output.

Features

  • One-pass code generation
  • support literals

About

An SIC/XE assembler written in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages