Certificate Course
Assembly Language and C++
The course gives a comprehensive introduction into assembly language
for the Intel processors (8086 - Pentium). We also discuss in detail
how C-C++ commands are resolved in assembly language.
Furthermore we describe how assembly language and C/C++ can be linked.
Prerequisites
Topics covered by the course:
- Number representations
- CPU Registers
- Memory organization
- Data types
- Instruction format
- Operand selection
- Data movement instructions
- Addressing modes
- Binary arithmetic instructions
- Decimal arithmetic instructions
- Logical instructions
- Control transfer instructions
- Arithmetic operations
- Bitwise operations
- String operations
- Floating point instructions
- Assembly language programs
- Pointers and References in assembly language
- C++ Classes and assembly language
- Applications