Mar 12, 2026  
2025 - 2026 Catalog 
    
2025 - 2026 Catalog
Add to Portfolio (opens a new window)

INFO 2531 - Intel Assembly Language II


4.5 Credits

This course covers macros to create both system-level software tools and application programs to manipulate computer hardware and to create an interaction between assembly language programs, operating systems (MS Windows, MS-DOS, and others), and application programs developed in C++ and other high-level languages.

Prerequisites: (1) INFO 2521  

Lecture Hours: 4.5
Lab Hours: 0.0
Internship Hours: 0.0
Clinical or Practicum Hours: 0.0




Course Objectives
  1. Define structure and use macros and macros with conditional-assembly directives.
  2. Describe the basics of 32-bit programming under Microsoft Windows and write a simple graphical application for Microsoft Windows.
  3. Describe the interface, or connection, between assembly language and high-level programming language.
  4. Discuss basic memory organization of MS-DOS and demonstrate how to activate MS-DOS function calls and basic input-output operations at the operating system level.
  5. Discuss basic disk hardware, describe how it relates to the BIOS-level disk storage, and demonstrate how the operating system interacts with application programs to provide access to files and directories.
  6. Explain BIOS (basic input-output system) level programming.
  7. List MS-DOS system resources and define segments.


View Class Schedule




Add to Portfolio (opens a new window)