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 |
How is EPROM generally erased
Give truth table for a half adder, give a gate level implementation of the same?
Explain the addresses which are bit addressable?
Mention the types of interrupts that 8085 supports?
Which interrupt has highest priority?
Define the jobs performed by the biu and eu in the 8086.
What do you mean by wait state? What is its need?
What does 8088 microprocessor have?
Explain the 8051 microcontroller architecture?
Which 2 ports combine to form the 16 bit address for external memory access?
What is non-maskable interrupts?
How many bit microprocessor is the 8086 microprocessor?