°®¶¹´«Ã½

Course Catalog Information (24-25)

CIS 21JB
Advanced x86 Processor Assembly Programming


Course Description

This course covers the theory and application of advanced assembly programming techniques, with emphasis on multi-module programs, interrupt level programming, recursive and re-entrant techniques, floating-point processing, interface with the OS and high-level language.

Student Learning Outcomes

  • Design, code, document, analyze, debug, and test advanced level assembly programs for the x86 family of processor, including linkage to high level languages and floating point processing.

View Active Outline

Course Details

Units
4.5 Units
Hours
  • Weekly Lecture Hours: 4
  • Weekly Lab Hours: 1.5
Gen Ed
Non-GE Class
Program Status
Program Applicable
Credit
Credit - Degree Applicable
Transferability
Transferable to both UC and CSU
Grading Method
Letter Grading

Requisite and Advisory

Prerequisite(s)
CIS 21JA
Corequisite(s)
Advisory(ies)

Limitations on Enrollment and Entrance Skills

Limitation(s) on Enrollment
.