Course  
  Menu  
  Course  
 Description 
  Course  
  Outline  
 Assignments 
 & Doc Specs 
  Software  
  Summary  
  Class  
  Notes  
 Pseudocode 
  Modules  
  SIC/XE  
  Reference  
 Course  
 Supplement 
CNW Home
Software Summary.
  1. Systems
    • UNF Osprey under Linux (Unix)
    • PC workstation under Windows
  2. Unix Environment
    • Command Interpreter: Bourne Again Shell (bash)
    • Text Editor: vi (aliased to vim)
    • C compiler: cc (aliased to gcc)
  3. PC Software
    • Terminal Emulation & File Transfer
    • Web Browser (for reading class materials)
    • Adobe Acrobat Reader (for reading class materials) (download)
    • MS Word (for preparing assignment documentation)
  4. Course Sites
  5. Course Tools
    • SIC/XE simulator: sicsim (Osprey executable)
      WinSIC (unsupported Windows implementation of SIC/XE simulator)
    • SIC/XE assembler: sicasm (Osprey executable)
    • Shell Scripts:
      • assignment turnin: submit (copy from ClassDirectory, set execute permission if necessary)
      • sicsim launcher: sicsimrun (copy from ClassDirectory/sicstuff, set execute permission if necessary)
      • sicasm launcher: sicasmrun (copy from ClassDirectory/sicstuff, set execute permission if necessary)
    • Linkable Modules:
      • "hfunctions": hlib (copy from ClassDirectory - C source file is ClassDirectory/examples/hfns.c)
    • Compiled Utilities:
      • 24 bit (SIC) integer generator: sicdtoh (copy from ClassDirectory/sicstuff, set execute permission if necessary)
      • random integer generator (SIC ranged): rand-ints (copy from ClassDirectory/sicstuff, set execute permission if necessary)
    • Text Files:
      • SIC loader: loader (copy from ClassDirectory/sicstuff)
      • SIC op codes table: codetable (copy from ClassDirectory/sicstuff)
      • Debug and hfunctions header: cop3601.h (copy from ClassDirectory)