Machine Control Instructions | 8085 Microprocessor

1. NOP   no operand Instruction word size  ⇒   1 Byte Operation ⇒ When this instruction will execute microprocessor will not perform any task. It is used for the creation of delay. Addressing Mode ⇒ Implicit Addressing Mode   2. HLT   no operand Instruction word size  ⇒   1 Byte Operation ⇒ When this instruction will execute further increment of the program counter … Read more

Software Interrupts in 8085 Microprocessor

An interrupt is a signal that alerts the processor to an urgent condition, either originating from hardware or triggered by software, necessitating immediate attention. This mechanism allows the processor to temporarily halt its current operations and address the event requiring attention. In this article, we will focus on software interrupts. The 8085 microprocessor has eight … Read more

Microprocessor, MicroController, MicroComputer | Applications

Microprocessor Definition A microprocessor is a multi-purpose, Programmable, clock driven, register-based electronic device that reads binary instructions from a storage device called memory, accepts binary data as input and processes data according to those instructions and provide results as output. OR It is an electronic device that fetches instructions from memory, execute them and provide … Read more

Difference between 8085 and 8086 Microprocessor

In this article, we will discuss the Difference between 8085 and 8086 Microprocessor. 8085 Microprocessor 8086 Microprocessor Size 8085 is an 8-bit microprocessor. 16-bit microprocessor Address Bus 8085 has 16-bit address bus 8086 has 20-bit address bus Memory 8085 can access upto 216 = 64 Kb of memory. 8086 can access upto 220 = 1 MB of … Read more

Program to Transfer block of N-bytes in reverse order from source to destination

Q. Write an 8085 program and draw a flowchart to Transfer block of N-bytes in reverse order from source to destination.(8085 Microprocessor Program) Flowchart/Algorithm   Program Address Mnemonics Operand Opcode Comments 2000 MVI C, 05H 0E Initialize reg. C to 05H, i.e. number of bytes. 2001 05 2002 LXI H, 3000H 21 Initialize H-L pair … Read more