Course  
  Menu  
  Course  
 Description 
  Course  
  Outline  
 Assignments 
 & Doc Specs 
  Software  
  Summary  
  Class  
  Notes  
 Pseudocode 
  Modules  
  SIC/XE  
  Reference  
 Course  
 Supplement 
CNW Home
Fall Term, 2006  .
                                                                                                  
Final exam: study topics
Monday, December 11, from 3:00pm-4:50pm

  1. Analysis of dump of SIC/XE memory
    1. Locate and interpret data
    2. Locate instructions and trace execution

  2. Addressing modes
    1. Immediate, direct, and indirect
    2. Simple, PC-relative, base-displacement
    3. Indexed, extended

  3. Hand assembly of SIC/XE source code
    1. Symbol table, location counter
    2. Literals, literal pool (organized on LTORG number)
    3. Expressions
    4. RLD
    5. ESD
    6. Assembler directives: BASE, LTORG, START, END
    7. Storage directives: RESB, RESW, WORD, BYTE

  4. Trace of execution of SIC/XE source statements; effect on memory, registers

  5. Link-edit/load of assembled code (with RLD and ESD, producing global RLD and ESD)

  6. Conversion of code to/from the loader format of the SIC simulator (with RLD and ESD) from/to the record format using Header, Reference, Define, Text, Modification, and End records

  7. Assembler pass 1/pass 2 error identification

  8. Macros
    1. Simple macro design
    2. Macro expansion to include
      macro calls within a macro
      conditional assembly (IF-ELSE and WHILE)
      both keyword and positional parameters
      SET symbols and system qualifiers