Exam Time: Dec. 10, 3:30 - 6:10

Final Exam Review Topics

  1. Chapter 4
    1. Interrupt Services, DOS and ROM-BIOS
      1. Display string
      2. Read character
      3. Write character
    2. Stack Segment
      1. Show contents of stack after several operations
      2. Show content of stack after procedure call
    3. OFFSET and LEA directives
    4. Procedures using CALL and RET
    5. Counted Repetition Loops
    6. Interative Loops
  2. Chapter 5
    1. if .. then .. else structure
      1. OR structure
      2. AND structure
    2. while .. do and repeat .. until structures
    3. counted repetition structure
    4. jump instruction
    5. short near and far jumps
    6. conditional jumps
      1. jumps on flags
      2. signed jumps
      3. unsigned jumps
    7. Calling procedures
    8. Loop instructions
      1. LOOP
      2. Conditional loop instructions
  3. Chapter 6
    1. Technical Perspective
    2. Memory Addressing
    3. Memory Adressing in the stack
    4. Multiplication and Division
    5. Indirect Addressing with arrays
      1. one-dimensional, direct
      2. one-dimensional, indirect
      3. two-dimensional, indirect
      4. examples of array addressing
      5. my web page on arrays
  4. Chapter 10
    1. Defining macros
    2. Using local symbols
    3. Other macro symbols
  5. Chapter 11
    1. Calling convention
    2. Parameter-passing convention
    3. using the stack and base pointer registers
      1. Know procedure for setting up SP and BP
      2. Be able to show contents of stack after procedure call and locate parameters, return address, saved base pointer value.
    4. returning a value to the calling program
  6. My web pages
    1. Machine Code instructions
      1. Change from machine code to assembly
      2. Change from assembly to machine code
    2. Two-pass assembly process
    3. Passing parameters on the runtime stack
      1. Pass by value
      2. Pass by address
    4. Two dimensional arrays
  7. Recursion