Lesson Objectives:

  • LO 1 Recognize methods in Assembly for using the stack (Proficiency Level: B)

    • MSB 1.1 Understand how to use the stack (Proficiency Level: B)
    • MSB 1.2 push and pop to the stack in Assembly (Proficiency Level: B)
  • LO 2 Identify, differentiate, and leverage arithmetic functions in Assembly. (Proficiency Level: B)

    • MSB 2.1 Identify how to add and subtract in Assembly. (Proficiency Level: B)
    • MSB 2.2 Articulate the procedures and registers for multiplication and division in Assembly. (Proficiency Level: B)
    • MSB 2.3 Identify how to increment and decrement registers in Assembly. (Proficiency Level: B)
  • LO 3 Differentiate methods and purposes for bitwise shifts in Assembly. (Proficiency Level: B)

    • MSB 3.1 Understand the purpose of the scas instruction. (Proficiency Level: B)

Performance Objectives (Proficiency Level: 3c)

  • Conditions: Given access to (references, tools, etc.):

    • Access to specified remote virtual environment
    • Student Guide and Lab Guide
    • Student Notes
  • Performance/Behavior Tasks:

    • Apply knowledge of the stack through commands in Assembly
  • Standard(s)

    • Criteria: Demonstration: Correctable to 100% in class
    • Evaluation: Students will have 4 hours to complete the timed evaluation consisting of both cognitive and performance components.
    • Minimum passing score is 80%