80X86 Assembly Language Programming
Detailed Chapter Overview Home Page Training Course Descriptions
This four-day (optional five-day) course covers the basics of 80X86 assembly language programming. Topics include logic, arithmetic, control transfer, and data transfer instructions, data addressing modes, assembling and linking programs, modular programming, linking to higher level languages and inline assembly. Includes 32-bit and 64-bit application instructions. All topics are reinforced during lab exercises. Emphasis is on understanding the fundamentals of 80X86 application programming. Note: Protected Mode is not discussed in this class, seeProtected Mode Class for details about the Protected Mode class.
Software and hardware engineers, technicians, and others needing a fundamental working knowledge of 80X86 assembly language programming.
Students will be able to write assembly language programs using the 80X86 instruction set and to modularize and link these programs to other languages as necessary.
Some previous programming experience with a computer language (high- or low-level).
Detailed Chapter Overview
Training Course Descriptions