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 is a linker?
What is physical address?
Point out the differences between the 8086 and 8088 microprocessor?
Can you tell how many pins are there in 8085 Microprocessor?
Explain xthl, daa, rc instructions.
Define the 8085 instruction format and their classification according to word size?
What is 8051 microcontroller ?
What is lst file?
What are the flags used in 8086?
How can signals be classified for the 8085 microprocessor?
Give examples for maskable interrupts?
Define byte?
What are the total number of input and output ports in 8085?
What is non-maskable interrupts?
Explain briefly the string addressing mode with the help of an example?