Why are program counter and stack pointer 16-bit registers?
Answers were Sorted based on User's Feedback
Answer / bhumi
Program Counter (PC) and Stack Pointer (SP) are basically
used to hold 16-bit memory addresses.PC stores the 16-bit
memory address of the next instruction to be fetched.SP can
be used to temporarily store the 16-bit memory address as
well as data.So PC & SP are 16-bit registers.
| Is This Answer Correct ? | 218 Yes | 51 No |
Answer / mrinmoy karan
Program Counter (PC) and Stack Pointer (SP) are basically
used to hold 16-bit memory addresses.PC stores the 16-bit
memory address of the next instruction to be fetched.SP can
be used to temporarily store the 16-bit memory address as
well as data.So PC & SP are 16-bit registers.
| Is This Answer Correct ? | 7 Yes | 4 No |
Answer / abhinava
Program Counter (PC) and Stack Pointer (SP) are basically
used to hold 16-bit memory addresses.PC stores the 16-bit
memory address of the next instruction to be fetched.SP can
be used to temporarily store the 16-bit memory address as
well as data
So, PC & SP are 16-bit registers.
| Is This Answer Correct ? | 7 Yes | 5 No |
Answer / venki
8 bit address can only locate/address 256 memory locations. 16 bit address can locate up to 64kb. Even if 8 bit system can have more than 256 bytes of Ram/Rom/Flash (say whatever). And hence the need of 16 bit PC & SP instead of 8 bits. Data registers or data bus could be just 8 bits still.
| Is This Answer Correct ? | 5 Yes | 10 No |
Answer / riya roy palamattam
becoz 8085 microprocessors are 16 bit of address.and pc and sp adressIf the program counter and stack pointer were only 8-bits wide, the processor would be able to address only 256 address locations.
| Is This Answer Correct ? | 1 Yes | 7 No |
Mention what is the difference between microprocessor and microcontroller?
What is the difference between a microprocessor and a microcontroller?
Define the functions of the dx register.
Which segment is used to store interrupt and subroutine return address registers?
How the stack is initialized?
Mention the addressing modes of 8085?
What is the purpose of clk signals of 8085?
Explain what type of architecture is used in 8085 microprocessor?
List out the features of 8051 microcontroller?
Describe the non-vectored interrupt process?
Which interrupt has highest priority?
Explain the difference between microcontroller and microprocessor?