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
List out addressing modes in mcs-51?
What is an interrupt service routine?
Explain about interrupt driven mode of data transfer
Intel 8051 follows which architecture?
In what is the ready pin of a microprocessor used
Does 8085 have serial i/o control?
What are the data pins of microprocessors? What is their use?
explain the different types of control flags for the 8086?
What is an interrupt service routine in microcontroller?
In how many groups can the signals of 8085 be classified?
Explain the flag register in the 8085 microprocessor?
What is meant by the statement that 8085 is a 8 bit microprocessor?
Define the purpose of sim and rim in reference to the 8086?
How is the system clock calculated in the 8085?
What are the various interrupts in 8086?