13-11-2012, 02:04 PM
Assembly Language Programming of 8085
assemblylanguageprogrammingof8085-100523023329-phpapp02.ppt (Size: 177 KB / Downloads: 23)
Introduction
A microprocessor executes instructions given by the user
Instructions should be in a language known to the microprocessor
Microprocessor understands the language of 0’s and 1’s only
This language is called Machine Language
Assembly Language of 8085
It uses English like words to convey the action/meaning
For e.g.
MOV to indicate data transfer
ADD to add two values
SUB to subtract two values
8085 Programming model
Six general-purpose Registers
Accumulator Register
Flag Register
Program Counter Register
Stack Pointer Register
Branching Operations
These operations are used to control the flow of program execution
Jumps
Conditional jumps
Unconditional jumps
Call & Return
Conditional Call & Return
Unconditional Call & Return