Page 40 - DCAP210_INTRODUCTION__TO_MICROPROCESSORS
P. 40

Introduction to Microprocessors                               Gurwinder Kaur, Lovely Professional University


                  Notes                 Unit 3: Assembly Language Programming of 8085



                                   CONTENTS

                                   Objectives
                                   Introduction
                                    3.1 The 8085 Programming Model
                                       3.1.1  Registers
                                       3.1.2  Accumulator

                                       3.1.3  Flags
                                       3.1.4  Program Counter (PC)
                                       3.1.5  Stack Pointer (SP)
                                    3.2 The 8085 Addressing Modes

                                    3.3 Instruction Set Classification
                                       3.3.1  Data Transfer (Copy) Operations
                                       3.3.2  Arithmetic Operations
                                       3.3.3  Logical Operations
                                       3.3.4  Branching Operations

                                       3.3.5  Call, Return, and Restart
                                       3.3.6  Machine Control Operations
                                    3.4 Instruction Format
                                       3.4.1  Instruction Word Size

                                       3.4.2  One-Byte Instructions
                                       3.4.3  Two-Byte Instructions
                                       3.4.4  Three-Byte Instructions
                                       3.4.5  Opcode Format
                                    3.5 Sample Programs

                                    3.6 Summary
                                    3.7 Keywords
                                    3.8 Self-Assessment Questions
                                    3.9 Review Questions

                                   3.10 Further Reading

                                 Objectives
                                 After studying this unit, you will able to understand the following:

                                 •  Explain 8085 Programming Model
                                 •  Understand the 8085 Addressing Modes





        34                               LOVELY PROFESSIONAL UNIVERSITY
   35   36   37   38   39   40   41   42   43   44   45