Assembly Language Programming - Introduction
Assembly Language Programming - Introduction
PROGRAMMING -
iNTRODUCTION
Farhan Sadaf
Lecturer, Dept. of CSE
Program Development Steps
• Defining the problem
• Representing Program Operation
• Flowchart (checkout the book’s examples)
• Structured Programming and Pseudocode Overview
• Three basic operations (sequence, decision, iteration)
• Finding the Right Instruction
• Writing the Program
2
CONSTRUCTING THE
MACHINE CODES FOR 8086
INSTRUCTIONS
3
Coding Template for 8086 instruction
Instruction codes for 8086 registers
5
MOD and R/M bit pattern for 8086
instruction
6
Appendix A