Why are program counter and stack pointer 16-bit registers?
Answer Posted / 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 |
Post New Answer View All Answers
What are issues related to stack and bank 1.?
List various types of interrupts available in 8051 microcontroller?
Define the functions of the dx register.
Explain what is the main difference between 8085 and 8086 processors?
What is the RST for the TRAP?
What are software interrupts?
what is a Watchdog Timer?
Do the interrupts of 8085 have priority?
What is the difference between isr & function call?
What are the types of interrupts from type 0 to 4
Which register handles the arithmetic operations in the 8085?
Explain the 8051 microcontroller architecture?
How can signals be classified for the 8085 microprocessor?
What are the different types of instructions of 8085?
How many i/o ports are present in the 8086?