• 2-pass Assembler
• Generates Pass 1, Pass 2, Linked & Loaded codes.
• Labels for JUMP instructions
• Flags for conditional jump
• Generates literal table & symbol table
• Extern variable
• Offset
• Calculable memory address using offset & table
• Interactive simulation
• var declaration-initialization
• var assignment using another var or constant
• extern var
• arithmetic operations (+/-/and/or)
• nested if
• loop