Professional Documents
Culture Documents
Programming 8086
8086
Slide Courtesy
Rajvir Singh and
Dr. Vineet Kumar
Introduction to
programming
• Machine level language
• Assembly level language
• High level language
4
Assembly Language
• Label : identifies instructions
• Opcode: contains mnemonics e.g. ADD, SUB
may be 2, 3 or 4 letters wide
• Operand: contains data, memory address, port address
or register names.
ADD AL,07 H
ADD BH, AL
• Comment: starts with ; in a statement. They do not
become part of machine code
5
AL program to machine code
conversion
• Hand coding - Manually by using
manufacturer’s data sheet
• Using Assembler
6
High level language
7
Addressing Modes