MICROPROCESSOR AND MICROCONTROLLER

INTRODUCTION TO MICROPEOCESSOR

MICROPROCESSOR TERMINOLOGY

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which of the following is a 16-bit register for 8085 microprocessor?
A
Stack pointer
B
Accumulator
C
Register B
D
Register C
Explanation: 

Detailed explanation-1: -Stack pointer and Program counter are a 16-bit register in 8085 processor.

Detailed explanation-2: -Stack Pointer: Stack Pointer is also a special purpose register that is used to point the location of the top of the stack. Since location is specified using 16 bits, the stack pointer is a 16-bit register.

Detailed explanation-3: -The Stack Pointer register will hold the address of the top location of the stack. And the program counter is a register always it will hold the address of the memory location from where the next instruction for execution will have to be fetched. The complete programmer’s view of 8085 is shown in the following figure.

There is 1 question to complete.