MICROPROCESSOR AND MICROCONTROLLER

INTRODUCTION TO MICROPEOCESSOR

MODEL OF MICROPROCESSOR

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

Detailed explanation-1: -Which of the following is a 16-bit register in 8085 processor? (1) Stack pointer (2) Program counter (3) Accumulator. Stack pointer and Program counter are a 16-bit register in 8085 processor. That’s why Option D is correct.

Detailed explanation-2: -The registers of 8085 includes: Six general-purpose 8-bit registers: B, C, D, E, H, L combined as register pairs to perform 16-bit operations: BC, DE, HL. Stack Pointer (SP) Register (16-bit)

Detailed explanation-3: -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-4: -Stack Pointer: The stack pointer in the 8085 microprocessor is a 16-bit register that stores the address of the top of stack memory.

Detailed explanation-5: -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.