CsitLabs
Ctrlk
  • CSIT Labs
  • 1st Semester
  • 2nd Semester
    • Algorithms used in Discrete Structure class
    • Microprocessor
      • 8085 Microprocessor
        • Arithmetic and Logical Instruction Set
        • Branching Instruction Set
        • Data Transfer and Instruction Set
        • Multiply, Divide and Memory Block Operations
        • Rotate Instruction Set
        • Subroutine, Stack and BCD Conversion](Subroutine_Stack_BCD_Conversion
      • 8086 Microprocessor
    • Object Oriented Programming using C++
    • Statistics-I
  • 3rd Semester
  • 4th Semester
  • 5th Semester
  • 6th Semester
  • 7th Semester
  • docs
Powered by GitBook
On this page

Was this helpful?

  1. 2nd Semester
  2. Microprocessor
  3. 8085 Microprocessor

Arithmetic and Logical Instruction Set

  • Add content of one register and another register and store the result in next register

  • Subtract content of memory location 5000H from 5001H and store result in 5002H

  • Add 16-bit data from register pair B and D and store result at HL pair

  • Load 00H into register B and 10H into register C. Increment content of register B and Decrement content of register C. Store result at memory locations 4000H and 4001H

  • Load 16-bit data of register pair from another register pair and store result

  • WAP to perform AND, OR and XOR operation between 51H and A2H. Store the AND result at 9000H, OR at 9001H and XOR at 9002H

  • WAP in 8085 microprocessor showing masking of lower and higher nibbles of 8-bit number. Store the original number in 7007H, masked lower nibble in 7008H and masked upper nibble in 7009H

  • WAP in 8085 microprocessor to set the D6, D1 and D0 bits of 8 bits data A8H and store the result in memory location 1010H

  • WAP to RESET the D4, D3, D2 and D0 bits of 8-bit data 3DH and store the result in register B

Previous8085 MicroprocessorNextBranching Instruction Set

Last updated 1 year ago

Was this helpful?