Skip main navigation

CSIS12:  ASSEMBLY LANGUAGE


Course Description

Fundamentals of assembly language programming concepts and techniques. Topics include internal representation of data, arithmetic operations, logic statements, and general assembly language commands. Introduce low level language architecture including assemblers, linkage editors, and loaders. This course has the option of a letter grade or pass/no pass. COREQUISITE: CSIS 12L Assembly Language Programming Lab ADVISORY: CSIS 45 (C++ Programming) or programming experience. Math 233 (Intermediate Algebra)


Learning Outcomes

  • Create, modify, execute, debug, and print a simple assembly language program.
  • Create, modify, execute, debug, and print an assembly language program that uses three types of loops.
  • Create, modify, execute, debug, and print an assembly language program that uses accumulators, registers and hexadecimal numbers.
  • Create, modify, execute, debug, and print an assembly language program that uses decision and jump statements.
  • Create, modify, execute, debug, and print an assembly language program that uses five different arithmetic operations and four arithmetic functions.


Last modified: November 25, 2014
Gavilan College Red Diamond 5055 Santa Teresa Boulevard Red Diamond Gilroy, CA 95020 Red Diamond (408) 848-4800