- Use of General Purpose Registers (AX, BX, CX, DX)
- Use of MOV, ADD, SUB, MUL, DIV, NEG, DEC, INC operations
Tutorial: EMU8086 Assembly Language | Arithmetic Operations by Hamim Nasim
- Single character input from the user
- Single character output
- String (Multicharacter) output
- Newline instruction
- Carriage return instruction
- Flags
Tutorial: Basic I/O in EMU8086 by Hamim Nasim
- CMP operation
- JMP operations (JE, JG, JL, JGE, JLE)
- Conditional jump
- Issue with conditional jump
- Unconditional jump (A solution to conditional jump problem)
- Handling else-if condition
Tutorial: Branching Structures in EMU8086 by Hamim Nasim
Topic: Lab 01, Lab 02, Lab 03
Lecture Video: LAB MID Review Class by Hamim Nasim
- Explicit loop structure
- Implicit loop structure
Tutorial: Loop Structure in EMU8086