Instruction Set and programming with 8085

govindsingh258478 13 views 5 slides Mar 09, 2025
Slide 1
Slide 1 of 5
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5

About This Presentation

slide


Slide Content

Unit-II Instruction Set and programming with 8085 Assembly Language programming basics, Instruction set of microprocessor : Data transfer, Arithmetic , logical, loop, branching etc, timing diagram, writing, assembling and executing assembly language programs.

Types of instruction sets: Reduced instruction set computer (RISC) ... Minimal instruction set computers (MISC) ... Complex instruction set computer (CISC) ... Explicitly parallel instruction computing (EPIC) ... Very long instruction word (VLIW) ... Zero instruction set computer (ZISC) ... One instruction set computer (OISC)

The instruction set of an 8085 microprocessor is a collection of commands that control the microprocessor's operations. These instructions are written in machine language, which the processor can directly interpret.  Arithmetic Instructions Perform arithmetic operations like addition, subtraction, increment, and decrement. Examples: ADD, SUB, INR, DCR, DAD.

Data Transfer Instructions Move or copy data from one location to another. Examples: MOV, MVI, LXI, STA, LDA . Logical Instructions Execute bit-wise logical operations such as AND, OR, XOR, and comparison. Examples: ANA, ORA, CMP, XRA.

Branching Instructions Change the flow of program execution based on conditions or unconditionally. Examples: JMP, CALL, RET, JNZ. Control Instructions Control operations like interrupt handling and halting the processor. Examples: HLT, NOP, RIM, SIM.
Tags