Assembly
If you are already well familiar with the assembly language, you may wish to skip this section. Why assembly? Debugging demands the knowledge of the assembly language. If you wish to become a serious programmer, you might like to read up more about this fascinating language. This section will only give you enough info for intermediate level of programming with assembly.
Registers: General Purpose, Segment,
Monitor, Flag,
Using registers.
Commands: Call, CMP,
INT, JMP,
Jumps, LODS?/STOS?,
Loop, MOV,
MOVS?, Rep.
More: Arithmetic Operations.