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 |
What are the different types of memory addressing modes?
What are the temporary registers of 8085?
Explain what is sim and rim instructions?
Explain the internal architecture of the 8086 microprocessor?
Give here your suggestion about microprocessor 8085 and 8086. These 2 processors used in old time. I want to know its program execution time, memory space?
Define the types of memory used in 8085 microprocessor?
Explain the instruction stream queue mechanism in the 8086?
What is instruction cycle?
Explain transmission gate-based d-latch?
What is the bus in a microcontroller?
What do you mean by wait state? What is its need?
Which flags can be set or reset by the programmer and also used to control the operation of the processor?