ITS 388AL is a project-based course implementing the principles of machine level programming for Intel and AMD microprocessors. Topics will include instruction set architectures, machine level program using the Microsoft Assembler (MASM) Assembly Language, microprocessor design, memory management and input-output systems. Projects will include writing stand alone programs. Projects will also include writing programs that support higher-level language supporting functions as well as processor support for fast functions that cannot be implemented in a higher-level language. Integrating fast machine-level programs for greatly increasing critical paths in programs written in higher-level languages will also be covered. |
Class Details
Credits: 3
Prereq: A grade of C or higher in ITS 128 or ICS 111 or equivalent; and a grade of C or higher in ITS 144; and qualification for ENG 22 or ESOL 94 or higher-level English course; and qualification for MATH 82 or higher-level mathematics course; or consent of the Business, Legal, and Technology department chairperson, program coordinator, or instructor., Coreq: -
Courses: INFORMATION TECHNOLOGY (ITS)
|