Page 131 - DCAP210_INTRODUCTION__TO_MICROPROCESSORS
P. 131
Parminder Kaur, Lovely Professional University Unit 9: Introduction to 8085 Instructions
Unit 9: Introduction to 8085 Instructions Notes
CONTENTS
Objectives
Introduction
9.1 Data Transfer (Copy) Operations
9.2 Arithmetic Operations
9.3 Logical Operations
9.4 Branching Operations
9.5 Machine Control Operations
9.6 Stack I/O Operations
9.7 Instruction Format
9.7.1 Instruction Word Size
9.8 Summary
9.9 Keywords
9.10 Self-Assessment Questions
9.11 Review Questions
9.12 Further Reading
Objectives
After studying this unit, you will able to understand the following:
• Discuss about the data transfer (copy) operations
• Discuss about the arithmetic operations
• Discuss about the logical operations
• Discuss about the branching operations
• Discuss about the machine-control operations
• Explain about the instruction format
Introduction
An instruction is a binary pattern designed inside a microprocessor to perform a specific function.
The entire group of instructions, called the instruction set, determines what functions the
microprocessor can perform. These instructions can be classified into the following five functional
categories: data transfer (copy) operations, arithmetic operations, logical operations, branching
operations, and machine-control operations.
9.1 Data Transfer (Copy) Operations
This group of instructions copy data from a location called a source to another location called a
destination, without modifying the contents of the source. In technical manuals, the term data
transfer is used for this copying function. However, the term transfer is misleading; it creates the
LOVELY PROFESSIONAL UNIVERSITY 125