Answer:
1) various
registers in 8085:
- Accumulator,
- Temporary Registers(W and
Z),
- General Purpose Registers(B,C,D,E,H and
L),
- Instruction Register,
- Stack Pointer,
- Program Counter.
2)Various Flags
Used in 8085:
- Carry Flag,
- Auxiliary Flag,
- Sign Flag,
- Zero Flag,
- Parity Flag.
3)What is Stack
Pointer:
- Stack Pointer is a special purpose 16-bit register and
it is used as a memory pointer.
- It holds the address of the stack.
- It is always Incremented or decremented by 2 while
performing push and pop operations.
4)What is
Program Counter:
- It is also a special purpose 16-bit
register.
- It holds the address of the next instructin to be
executed.
- This register is used to sequence the execution of the
instructions.
- It is incremented by one to point to the next memory
location.
5)Which
stack is used in 8085:
- Last-In-First-Out(LIFO) Stack is used in
8085.
- Which means The instruction that gets pushed last into
the stack will be popped first from the stack.